Přeskočit na obsah

Váš první pracovní prostor

Na konci tohohle tutoriálu budeš mít:

  • Pracovní prostor pojmenovaný podle tvého projektu
  • Git repozitář zaregistrovaný do něj
  • Pět založených agentů, z nichž jednoho máš nastaveného tak, aby mohl běžet
  • Druhý, prázdný pracovní prostor, který dokazuje hranici izolace

Úvodní nastavení ti pracovní prostor už vytvořilo. Tenhle tutoriál schválně zakládá nový, abys viděl každou část postupu.

Než začneš, vyber git checkout, který splní všechny tři podmínky. Registrační krok cokoli jiného odmítne:

  • leží v pracovním stromu gitu
  • má remote origin
  • ten remote míří na github.com, gitlab.com nebo bitbucket.org

Krok 1: Vytvoř pracovní prostor

Sekce “Krok 1: Vytvoř pracovní prostor”
  1. Klepni na čip pracovního prostoru v titulní liště
  2. Zvol Přidat pracovní prostor…
  3. Zadej název, podle kterého projekt poznáš, třeba „api-service“ nebo „frontend-v2“
  4. Volitelně vyber logo
  5. Klepni na Přidat pracovní prostor

Control Center se přepne do nového pracovního prostoru a otevře jeho doručenou poštu (/workspaces/<id>/inbox).

Za tím server publikuje událost WorkspaceCreated a pracovní prostor založí s tímhle:

  • agentem CEO, jehož persona je koordinace a delegování
  • čtyřmi specialisty — qa, architect, engineer a librarian — každým s vlastními pokyny a skilly
  • vestavěnými šablonami pipeline a řádky jejich spouštěčů

Tohle dostane každý pracovní prostor, který vytvoříš, nejen ten první.

Ověř to: otevři Nastavení → Pracovní prostor → Agenti. V soupisce je pět agentů, každý s dutým stavovým kroužkem.

Krok 2: Zaregistruj repozitář

Sekce “Krok 2: Zaregistruj repozitář”
  1. Jdi do Nastavení → Pracovní prostor → Repozitáře
  2. Klepni na Přidat repozitář
  3. Dojdi ke svému checkoutu. Dialog prochází složky na stroji, kde běží cc_server, ne na tvém klientovi, a drží se kořenů, které server vystavuje (ve výchozím stavu domovský adresář jeho uživatele). Git checkout dostane vlastní ikonu složky a zaškrtávací pole. Obyčejná složka nedostane ani jedno, takže vybrat jde jen checkout.
  4. Zaškrtni jeden nebo víc checkoutů a zaregistruj dávku. Výběr přežije procházení, takže jich v jednom průchodu posbíráš několik a jeden špatný výběr ostatní nezahodí.

Control Center u každého checkoutu přečte remote origin, zjistí vlastníka a repozitář a založí řádek repozitáře uvnitř tohoto pracovního prostoru. Žádný druhý krok pro propojení není: rozsah určuje právě registrace.

Když stejný checkout zaregistruješ později v jiném pracovním prostoru, vznikne druhý, nezávislý řádek repozitáře s vlastním id. Napříč pracovními prostory se checkout pozná podle cesty v souborovém systému, nikdy podle id.

Ověř to: repozitář se objeví v seznamu se svým owner/repo a aktuální větví.

Krok 3: Připrav jednoho agenta ke spuštění

Sekce “Krok 3: Připrav jednoho agenta ke spuštění”

Těch pět agentů, které tenhle pracovní prostor právě založil, nemá adaptér ani model. Odeslání je spustí na Control Center (built-in) a když model nastavený není, požádá Anthropic o jeho výchozí. Fungují tedy jen tehdy, když máš připojený účet Anthropic, a i pak na modelu, který sis nevybral. Úvodní nastavení při prvním spuštění svou volbu jednou zapíše každému agentovi v prvním pracovním prostoru. Pracovní prostor, který vytvoříš potom, začíná se všemi pěti nenastavenými. Nastav jednoho teď.

  1. Otevři Nastavení → Pracovní prostor → Agenti
  2. V soupisce vyber engineer
  3. Na kartě Nastavení nastav Adaptér na Control Center (built-in) a vyber Model od poskytovatele, kterého máš připojeného v Nastavení → Server → Poskytovatelé modelů
  4. Stiskni Uložit změny

Ověř to: agenta znovu otevři a obě pole drží tvou volbu.

Každý agent má vlastní adaptér a model, takže to zopakuj u každého dalšího, kterého chceš používat. Zbytek formuláře popisuje Vytvořte a nakonfigurujte agenta.

Krok 4: Podívej se na hranici izolace

Sekce “Krok 4: Podívej se na hranici izolace”

Z čipu v titulní liště vytvoř druhý pracovní prostor, přesně jako v kroku 1. Pak se na něj podívej:

  • Nastavení → Pracovní prostor → Repozitáře je prázdné. Repozitář, který jsi před minutou zaregistroval, tam není.
  • Nastavení → Pracovní prostor → Agenti drží pět agentů, ale jsou to jiné řádky. Adaptér nastavený v kroku 3 je pryč.
  • Seznam prostorů, tickety i paměť jsou prázdné.

Nic neuniklo, protože není odkud: řádky každého pracovního prostoru žijí v jeho vlastním databázovém souboru. Čtení napříč pracovními prostory není dotaz, který by se filtroval. Je to dotaz, který nemá kde běžet. Smazání pracovního prostoru je odpojení souboru.

Zpátky se přepneš čipem v titulní liště, nebo otevři Spravovat pracovní prostory a uvidíš je vedle sebe.

Celý model popisují Pracovní prostory a izolace.

Vytvořil jsi pracovní prostor, viděl, jak založí CEO a čtyři specialisty, zaregistroval do něj repozitář, dal jednomu agentovi adaptér a model a ověřil, že druhý pracovní prostor z toho nesdílí nic.

Další: Odešlete prvního agenta, ať pracovní prostor začne pracovat.