Paket premiumIBM Bob Premium Package for i

Workspaces

Bekerja dengan kode sumber di PC lokal atau langsung di IBM i (QSYS atau IFS).

Selecting a workspace

IBM Bob Premium Package for i memungkinkan kamu bekerja tepat di lokasi source code berada — baik itu di PC lokal maupun langsung di IBM i. Sebelum memulai task baru, kamu bisa memilih workspace yang diinginkan untuk memberi tahu Bob di mana source code ini berada dan di mana ia harus bekerja. Dalam beberapa kasus, Bob bisa bekerja di luar workspace atau bahkan di beberapa workspace sekaligus jika diperlukan dan permission yang sesuai telah diberikan.

Selecting an IBM i workspace

Selain workspace lokal standar, IBM Bob Premium Package for i menambahkan dua workspace tambahan agar developer IBM i bisa mengakses source langsung di IBM i. Koneksi IBM i aktif melalui Code for IBM i diperlukan untuk melihat dan menggunakan workspace Library List atau IFS Working Directory.

Local workspace

Workspace Local adalah folder apa pun di PC lokal yang kamu buka di Bob. Ini adalah workspace default yang akan digunakan Bob. Bagi developer IBM i, ini bisa berupa aplikasi IBM i yang telah di-clone dari repository GitHub ke PC.

Note:

Walaupun kamu telah menetapkan Bob untuk bekerja di workspace Local, Bob tetap bisa mengakses IBM i untuk menjalankan perintah CL, pernyataan SQL, dan perintah PASE atau bahkan bekerja pada source code lain di QSYS atau IFS jika secara eksplisit diminta.

Library List workspace

Workspace Library List memetakan User Library List milik Code for IBM i sebagai workspace task Bob. Ini memungkinkan kamu memberi tahu Bob untuk bekerja pada sekumpulan library tertentu di QSYS. Bagi developer IBM i, ini bisa berupa aplikasi IBM i yang terdiri dari sekumpulan library yang berisi source atau compiled object mereka.

Saat menggunakan workspace ini, Bob tetap bisa mengakses library lain di luar library list jika diperlukan. Namun, tujuan menetapkan himpunan kerja melalui library list adalah untuk mengarahkan Bob tentang area yang harus difokuskan.

Note:

Walaupun task diatur ke workspace Library List, Bob juga bisa mengakses IFS jika secara eksplisit diminta. Ini bisa berguna saat membuat file markdown atau text yang lebih baik disimpan di IFS daripada di QSYS.

IFS Working Directory workspace

Workspace IFS Working Directory memetakan direktori IBM i IFS yang dikonfigurasi (defaultnya ke /home/<username>) sebagai workspace task Bob. Ini memungkinkan Bob bekerja pada sekumpulan stream file dan direktori tertentu di IFS. Bagi developer IBM i, ini bisa berupa sekumpulan script, aset web, atau dokumen proyek yang disimpan di IFS.

Saat menggunakan workspace ini, Bob tetap bisa mengakses direktori lain di luar direktori kerja IFS jika diperlukan. Namun, sama seperti workspace Library List, tujuan menetapkan working directory sebagai direktori kerja IFS adalah untuk mengarahkan Bob tentang area yang harus difokuskan.

Note:

Walaupun task diatur ke workspace IFS Working Directory, Bob juga bisa mengakses QSYS jika secara eksplisit diminta.

Tip:

Kamu dapat mengubah IFS working directory melalui IFS Browser milik Code for IBM i

Change IFS Working Directory

Project rules with AGENTS.md

Kamu dapat menentukan instruksi khusus proyek dan standar pengodean menggunakan file AGENTS.md. Jika tersedia, Bob secara otomatis memuat panduan ini dan memasukkannya ke dalam konteks percakapan untuk mode IBM i Developer dan IBM i Database.

Workspace LocationPath
QSYS{currentLibrary}/QBOBSRC/AGENTS.MD
IFS{ifsWorkingDirectory}/.bob/AGENTS.md
  • Perintah /init: Jalankan /init di ruang kerja IBM i untuk membuat atau memperbarui AGENTS.md. Perintah ini secara otomatis mengidentifikasi struktur sumber, memperingatkan saat bekerja di library sistem, dan menjaga kustomisasi yang ada tetap utuh.

Task History

Task selalu dipetakan ke workspace tertentu. Saat mengakses task history, kamu bisa memfilter task sebelumnya berdasarkan workspace untuk membantumu menemukan task tertentu yang ingin kamu buka kembali.

Note:

Task sebelumnya yang dipetakan ke workspace Library List atau IFS Working Directory hanya akan terlihat jika terhubung ke IBM i.

Viewing the task history

Context mentions

Context mentions didukung di semua workspace IBM i, memungkinkan kamu menandai item tertentu langsung di chat untuk memberi Bob konteks yang tepat dan terfokus.

Library List workspace

  • Libraries di library list bisa langsung ditandai menggunakan @.
  • Members di dalam library juga bisa ditandai, selama member tersebut sedang terbuka di editor.

IFS Working Directory workspace

  • Stream files and directories di root direktori kerja IFS bisa langsung ditandai menggunakan @.
  • Other stream files (di luar root atau di subdirektori) juga bisa ditandai, selama stream file tersebut sedang terbuka di editor.
Bagaimana topik ini?