Gå til innholdet

Bruk områder

Denne veiledningen viser hvordan du bruker områder. Et område er meldingsflaten i Control Center: et rom avgrenset til arbeidsområdet, med én eller flere deltakere (du og/eller agenter), som eier ett copy-on-write-worktree per repo det ble opprettet for.

Én-til-én-rom og rom med mange agenter er begge bare områder, og skiller seg utelukkende ved hvor mange deltakere de har. Det eneste unntaket er områder agenter åpner for å snakke med hverandre — se Områder mellom agenter nedenfor.

  1. Gå til Områder
  2. Klikk +-knappen ved siden av overskriften Områder
  3. Gi det et navn — påkrevd. Et tomt navn avvises; dialogen blir stående åpen
  4. Legg eventuelt til agenter fra arbeidsområdet
  5. Hvis arbeidsområdet har noen repoer, velger du hvilke dette området klargjør worktrees for. Alle er valgt som standard; velger du bort alle repoene, opprettes et område der ingenting er sjekket ut
  6. Bekreft

Områder er avgrenset til arbeidsområdet: du ser bare agenter fra det gjeldende arbeidsområdet, og et område viser aldri data fra et annet arbeidsområde.

Hvert repo sjekkes ut i repos/<name>/ inne i området. Et repo som leverer sine egne agentskills, bidrar med dem til den agenten som jobber der — ett repos sett om gangen, og det byttes når agenten flytter seg. Fra skrivefeltet kan du nå hvilken som helst av dem med /skill:<repo>:<name>. Se Repo-avgrensede skills.

Flaten ligger på /workspaces/<id>/spaces, og et enkelt område på /workspaces/<id>/spaces/<spaceId>.

Et nytt område starter i standardmodusen. Du endrer den fra modusnedtrekksmenyen helt til venstre på verktøylinjen i skrivefeltet — ikke fra opprettingsdialogen (som ikke har noe modusfelt) og ikke fra toppteksten til området.

Modus Virkning
Agent Full tilgang. Standardmodusen; chat internt, vist som «Agent» i nedtrekksmenyen
Plan Bare lesing og undersøkelse; leveransen er en typet plan
Orkestrer Lesing og undersøkelse pluss ett enkelt verb, propose_orchestration; planen kjøres først etter at du godkjenner den

Shift+Tab veksler mellom planmodus og agentmodus uten å åpne nedtrekksmenyen.

En fjerde modus, gjennomgang, finnes, men den tilbys ikke i nedtrekksmenyen — den brukes automatisk på områder for PR-gjennomgang.

Modusen lagres på området, så den samme agenten kan være i planmodus i ett område og i agentmodus i et annet. Hver samtale inne i et område deler områdets modus.

Se Moduser for den fulle modellen.

Klikk på personikonet i toppteksten til området for å åpne Administrer deltakere. For hver agent som allerede er i området kan du:

  • Fjerne den fra området
  • Angi Autonomi for agenten i dette området: Standard, Bare foreslå, Handle med godkjenning eller Handle fritt

Autonomiknotten gjelder per (område, agent), så en agent du stoler på i ett rom, kan settes til bare foreslå i et annet.

Hold pekeren over en melding og klikk på smileikonet for å åpne reaksjonspaletten. Den er et fast sett på seks: 👍 👎 🎉 ❤️ 👀 ✅. Det finnes ingen fri emojivelger — trykker du på én, slås den på eller av for deg, og de samlede brikkene vises under meldingen.

Et område holder flere samtaler samtidig, og de er helt likestilte — ingen av dem er primære. Et område beholder alltid minst én levende samtale: du kan ikke arkivere den siste aktive, og åpner du et område som ennå ikke har noen, opprettes en varig samtale uten tittel.

Samtaler vises som faner i redigereren, og som nestede rader under området i sidestolpen så snart det er mer enn én. Ny samtale ligger i redigererens meny for nye faner og oppretter en samtale uten tittel, uten å spørre om tittel — tittemodellen navngir den etter den første meldingen. Bruk én til å kjøre parallelt arbeid med samme agent og samme worktree.

Hver samtale beholder sin egen meldingshistorikk og sine egne agentsesjoner, samtidig som den deler områdets worktrees og modus. Å lukke en fane skjuler den; Arkiver samtale (rad i sidestolpen eller kontekstmenyen til chatfanen) arkiverer bare den samtalen.

Hold pekeren over en melding og velg Start tråd. Det åpner en samtale som er forankret i den meldingen: ankeret fyller agentkonteksten til den nye samtalen med én linje, og historikken til foreldresamtalen blir ikke kopiert.

Så snart en tråd har svar, får meldingen den henger på, en rad rett under seg — ansiktene til dem som har uttalt seg, antall svar og når det siste svaret kom inn. Den raden er veien tilbake: å klikke på den åpner (eller gir fokus til) fanen til tråden. Det er det eneste sporet en tråd etterlater i strømmen den forgrenet seg fra, og nettopp derfor er den der.

Fanen til en tråd har tittelen Thread: <name> og bærer forgreningssymbolet, slik at to faner i samme område aldri forveksles.

Tråder nestes aldri — å forankre i en melding som allerede ligger inne i en tråd, avvises. Toppteksten til samtalen lenker tilbake til ankermeldingen. Sletter du ankermeldingen, slettes tråden, og å arkivere foreldresamtalen blokkerer ikke de eksisterende trådene.

Lesemerker er avgrenset til området, ikke til samtalen: åpner du en hvilken som helst samtale i området, markeres hele rommet som lest. Ulest samles fortsatt på tvers av alle samtalene i et område, tråder inkludert. Når samtalene listes opp under området, sitter den uleste prikken på samtalen som har usett arbeid, ikke på foreldreraden.

Områder som agenter åpner for å snakke med hverandre, grupperes for seg i sidestolpen under Agenter, er sammenslått som standard og vises nedtonet. De øker aldri det uleste-merket ditt — agentprat er stille i utgangspunktet, ikke på grunn av en innstilling du må finne.

Et områdes type er én av fem verdier: topic (standardverdien for alt du oppretter), agentPeer, system (styrt av en pipeline), pr (opprettes når en PR-flate trenger et worktree-anker, og skjules fra sidestolpen til den har meldinger) og slack (opprettes av chatbroen for en Slack-tråd eller en bot-DM, og behandles som en vanlig samtale mellom mennesker).