Obszary robocze
Pracuj z kodem źródłowym na lokalnym komputerze albo bezpośrednio na IBM i (QSYS lub IFS).
Wybieranie workspace
IBM Bob Premium Package for i pozwala ci pracować dokładnie tam, gdzie znajduje się twój kod źródłowy — niezależnie od tego, czy jest na lokalnym komputerze, czy bezpośrednio na IBM i. Przed rozpoczęciem nowego zadania możesz wybrać odpowiedni workspace, aby wskazać Bob, gdzie znajduje się ten kod źródłowy i gdzie ma pracować. W niektórych przypadkach Bob może działać poza workspace, a nawet w wielu workspace jednocześnie, jeśli jest to potrzebne i ma odpowiednie uprawnienia.

Oprócz standardowego lokalnego workspace, IBM Bob Premium Package for i dodaje jeszcze dwa workspace, aby umożliwić programistom IBM i bezpośredni dostęp do źródeł na IBM i. Aby zobaczyć i używać workspace Library List lub IFS Working Directory, wymagane jest aktywne połączenie IBM i przez Code for IBM i.
Local
Pracuj z plikami i katalogami w lokalnym workspace.
Library List
Pracuj z bibliotekami, obiektami i memberami w swojej library list.
IFS Working Directory
Pracuj z plikami strumieniowymi lub katalogami w skonfigurowanym katalogu roboczym IFS.
Local workspace
Workspace Local to dowolny folder na twoim lokalnym komputerze, który otwierasz w Bob. To domyślny workspace używany przez Bob. Dla programistów IBM i może to być aplikacja IBM i sklonowana z repozytorium GitHub na komputer.
Nawet jeśli wskazujesz Bob pracę w workspace Local, nadal może on uzyskać dostęp do IBM i, aby uruchamiać komendy CL, instrukcje SQL i komendy PASE, a nawet pracować z innym kodem źródłowym w QSYS lub IFS, jeśli wyraźnie mu to zlecisz.
Library List workspace
Workspace Library List mapuje User Library List z Code for IBM i jako workspace zadania Bob. Dzięki temu możesz wskazać Bob pracę w konkretnym zestawie bibliotek w QSYS. Dla programistów IBM i może to być aplikacja IBM i składająca się z zestawu bibliotek zawierających źródła lub skompilowane obiekty.
Podczas korzystania z tego workspace Bob nadal może uzyskać dostęp do innych bibliotek spoza library list, jeśli będzie to potrzebne. Jednak celem wyznaczenia zestawu roboczego przez library list jest wskazanie Bob, na czym ma się skupić.
Nawet jeśli zadanie jest ustawione na workspace Library List, Bob może też uzyskać dostęp do IFS, jeśli wyraźnie mu to zlecisz. To bywa przydatne przy generowaniu plików markdown lub tekstowych, które lepiej przechowywać w IFS niż w QSYS.
IFS Working Directory workspace
Workspace IFS Working Directory mapuje skonfigurowany katalog IFS IBM i (domyślnie /home/<username>) jako workspace zadania Bob. Pozwala to Bobowi pracować na określonym zestawie plików strumieniowych i katalogów w systemie IFS. W przypadku programistów IBM i może to być zestaw skryptów, zasobów internetowych lub dokumentów projektowych przechowywanych w IFS.
Podczas korzystania z tego workspace Bob nadal może w razie potrzeby uzyskać dostęp do innych katalogów poza katalogiem roboczym IFS. Jednak, podobnie jak w przypadku workspace Library List, celem wyznaczenia katalogu roboczego jako katalogu domowego użytkownika jest wskazanie Bobowi, na czym powinien się skupić.
Nawet jeśli zadanie jest ustawione na workspace IFS Working Directory, Bob może również uzyskać dostęp do QSYS, jeśli zostanie o to wyraźnie poproszony.
Katalog roboczy IFS możesz zmienić za pomocą IFS Browser w Code for IBM i.

Reguły projektu z AGENTS.md
Możesz zdefiniować instrukcje specyficzne dla projektu i standardy kodowania za pomocą pliku AGENTS.md. Gdy plik jest dostępny, Bob automatycznie ładuje te wytyczne i włącza je do kontekstu rozmowy w trybach IBM i Developer i IBM i Database.
| Lokalizacja workspace | Ścieżka |
|---|---|
| QSYS | {currentLibrary}/QBOBSRC/AGENTS.MD |
| IFS | {ifsWorkingDirectory}/.bob/AGENTS.md |
- Polecenie
/init: Uruchom/initw workspace IBM i, aby wygenerować lub zaktualizować plikAGENTS.md. Polecenie automatycznie identyfikuje struktury źródłowe, ostrzega przed pracą w bibliotekach systemowych i zachowuje istniejące dostosowania.
Historia zadań
Zadanie jest zawsze mapowane do konkretnego workspace. Gdy otwierasz historię zadań, możesz filtrować wcześniejsze zadania według workspace, aby łatwiej znaleźć konkretne zadanie, do którego chcesz wrócić.
Poprzednie zadania przypisane do workspace Library List lub IFS Working Directory będą widoczne tylko wtedy, gdy jesteś połączony z IBM i.

Context mentions
Context mentions są obsługiwane we wszystkich workspace IBM i, dzięki czemu możesz oznaczać konkretne elementy bezpośrednio na czacie, aby przekazać Bob precyzyjny i ograniczony kontekst.
Library List workspace
- Libraries w library list można oznaczać bezpośrednio za pomocą
@. - Members w bibliotece również można oznaczać, o ile member jest aktualnie otwarty w edytorze.
IFS Working Directory workspace
- Stream files and directories w katalogu głównym katalogu roboczego IFS można oznaczać bezpośrednio za pomocą
@. - Other stream files (poza katalogiem głównym lub w podkatalogach) też można oznaczać, o ile dany stream file jest aktualnie otwarty w edytorze.