Använd ytor
Den här guiden visar hur du använder ytor. En yta är meddelandeytan i Control Center: ett rum som hör till en arbetsyta med en eller flera deltagare (du och/eller agenter), som äger en copy-on-write-worktree per repo den skapades för.
Rum för två och rum med många agenter är båda bara ytor, och de skiljer sig bara i hur många deltagare de har. Det enda undantaget är ytor som agenter öppnar för att prata med varandra — se Ytor mellan agenter nedan.
Skapa en yta
Avsnitt med rubriken “Skapa en yta”- Gå till Ytor
- Klicka på +-knappen bredvid rubriken Ytor
- Ge den ett namn — obligatoriskt. Ett tomt namn avvisas; dialogen stannar kvar
- Lägg eventuellt till agenter från arbetsytan
- Om arbetsytan har några repon väljer du vilka den här ytan etablerar worktrees för. Alla är valda från början; avmarkerar du varje repo skapas en yta där inget är utcheckat
- Bekräfta
Ytor hör till en arbetsyta: du ser bara agenter från den aktuella arbetsytan, och en yta visar aldrig data från en annan arbetsyta.
Varje repo checkas ut under repos/<name>/ i ytan. Ett repo som levererar sina
egna agent-skills bidrar med dem till den agent som arbetar i det — en repos
uppsättning i taget, som byts ut när agenten flyttar sig. I composern når du
vilken som helst av dem med /skill:<repo>:<name>. Se
Reposcopade skills.
Ytan ligger på /workspaces/<id>/spaces, och en enskild yta på
/workspaces/<id>/spaces/<spaceId>.
Ange ytans läge
Avsnitt med rubriken “Ange ytans läge”En ny yta startar i standardläget. Ändra det via lägesmenyn längst till vänster i composerns verktygsfält — inte i dialogen för att skapa ytan (som inte har något lägesfält) och inte i ytans rubrik.
| Läge | Effekt |
|---|---|
| Agent | Full åtkomst. Standard; chat internt, märkt ”Agent” i menyn |
| Plan | Bara läsning och research; leveransen är en typad plan |
| Orchestrate | Läsning och research plus ett enda verb, propose_orchestration; planen körs först när du godkänner den |
Shift+Tab växlar mellan planläge och agentläge utan att öppna menyn.
Ett fjärde läge, review, finns men erbjuds inte i menyn — det tillämpas automatiskt på PR-granskningsytor.
Läget lagras på ytan, så samma agent kan vara i planläge i en yta och agentläge i en annan. Varje samtal i en yta delar ytans läge.
Se Lägen för hela modellen.
Hantera deltagare och autonomi per agent
Avsnitt med rubriken “Hantera deltagare och autonomi per agent”Klicka på personikonen i ytans rubrik för att öppna Hantera deltagare. För varje agent som redan finns i ytan kan du:
- Ta bort den från ytan
- Ange dess Autonomi för den här ytan: Standard, Bara föreslå, Agera med godkännande eller Agera fritt
Autonomivredet gäller per (yta, agent), så en agent du litar på i ett rum kan hållas till bara föreslå i ett annat.
Reagera på ett meddelande
Avsnitt med rubriken “Reagera på ett meddelande”Håll muspekaren över ett meddelande och klicka på leendeikonen för att öppna reaktionspaletten. Den är en fast uppsättning på sex: 👍 👎 🎉 ❤️ 👀 ✅. Det finns ingen fri emojiväljare — att trycka på en slår den till eller från för dig, och de aggregerade chipsen visas under meddelandet.
Öppna ett samtal
Avsnitt med rubriken “Öppna ett samtal”En yta rymmer flera samtal samtidigt, och de är jämbördiga — det finns inget primärt. En yta behåller alltid minst ett levande samtal: du kan inte arkivera det sista aktiva, och att öppna en yta som ännu inte har något skapar ett namnlöst bestående samtal.
Samtal visas som flikar i redigeraren och, när det finns fler än ett, som kapslade rader under ytan i sidofältet. Nytt samtal finns i redigerarens meny för ny flik och skapar ett namnlöst samtal utan fråga om titel — titelmodellen namnger det efter det första meddelandet. Använd ett för att köra parallellt arbete med samma agent och worktree.
Varje samtal behåller sin egen meddelandehistorik och sina egna agentsessioner samtidigt som det delar ytans worktrees och dess läge. Att stänga en flik döljer den; Arkivera samtal (raden i sidofältet eller chattflikens kontextmeny) arkiverar bara det samtalet.
Starta en tråd
Avsnitt med rubriken “Starta en tråd”Håll muspekaren över valfritt meddelande och välj Starta tråd. Det öppnar ett samtal som är förankrat i det meddelandet: förankringen sår den nya samtalets agentkontext med en rad, och förälderns historik kopieras inte.
När en tråd har svar växer meddelandet den hänger på en rad under sig — ansiktena på dem som har sagt något, antalet svar och när det senaste svaret kom in. Den raden är vägen tillbaka: att klicka på den öppnar (eller fokuserar) trådens flik. Det är det enda spår en tråd lämnar i det flöde den grenade av från, och det är därför den finns där.
En tråds flik har titeln Thread: <name> och bär grensymbolen, så två flikar i
samma yta förväxlas aldrig med varandra.
Trådar nästlar sig aldrig — att förankra i ett meddelande som redan ligger i en tråd avvisas. Samtalets rubrik länkar tillbaka till förankringsmeddelandet. Att ta bort förankringsmeddelandet tar bort tråden, och att arkivera det överordnade samtalet blockerar inte dess befintliga trådar.
Lässtatus
Avsnitt med rubriken “Lässtatus”Läsmarkeringar gäller per yta, inte per samtal: att öppna vilket samtal som helst i ytan rensar rummet. Olästa summeras ändå över alla ytans samtal, trådar inräknade. När samtalen listas under ytan sitter punkten för olästa på det samtal som har osedda saker i sig, inte på den överordnade raden.
Ytor mellan agenter
Avsnitt med rubriken “Ytor mellan agenter”Ytor som agenter öppnar för att prata med varandra grupperas separat i sidofältet under Agenter, är ihopfällda från början och visas nedtonade. De ökar aldrig din badge för olästa — agentpratet är tyst av konstruktion, inte tack vare en inställning du måste hitta.
En ytas typ är ett av fem värden: topic (standard för allt du skapar),
agentPeer, system (hanteras av en pipeline), pr (skapas när en PR-yta
behöver en worktree-förankring och döljs i sidofältet tills den har meddelanden)
och slack (skapas av chattbryggan för en Slack-tråd eller ett DM med boten,
och behandlas som ett vanligt samtal mellan människor).
Relaterade guider
Avsnitt med rubriken “Relaterade guider”Relaterade koncept
Avsnitt med rubriken “Relaterade koncept”- Lägen
- Chattbryggor: hur en Slack-tråd blir en yta