Skråstrekkommandoer
Kommandoer du skriver i skrivefeltet til et område. De faller i tre grupper etter hvor de virker, og forskjellen betyr noe: en lokal kommando reiser aldri som en melding, så den verken vises i transkriptet eller når fram til en agent.
| Hvor den kjører | Hva det betyr |
|---|---|
| Lokal | Håndteres i klienten (eller en klientinitiert serveroperasjon). Kommandoen reiser aldri som en melding, så ingen agent ser den. |
| Sidekall | Ett modellkall på serversiden om samtalen. Samtalen endres ikke. |
| Utsending | Setter en modus eller et direktiv for kjøringen meldingen starter. |
Styre en kjøring
Seksjon med tittelen «Styre en kjøring»Lokal → utsending. Armer planmodus på samtalen: et fullt skrivebeskyttet worktree og en verktøyflate begrenset til read. Leveransen fra agenten er en plan, ikke en redigering. En bar /plan vipper bare modusen og reiser aldri som en melding; med en prompt er resten av linjen det som starter kjøringen.
/goal <objective>
Seksjon med tittelen «/goal <objective>»Utsending. Starter et autonomt mål som målsupervisoren sender ut på nytt på tvers av segmenter og omstarter.
Å skrive /goal med tekst først åpner objektivintervjuet — en kort runde som nekter å godta et utkast før det har alle fem: suksesskriterier en evaluator kan avgjøre uten skjønn, en eksakt verifiseringskommando, et tak på antall forsøk, omfangsgrenser og stoppbetingelser. Hvert steg tilbyr Hopp over og kjør som skrevet: intervjuet er en standard, ikke en sperre.
/goal pause, /goal resume og /goal drop er ikke skråstrekkommandoer. Pause, fortsett og stopp finnes i samtalens målliste i sidepanelet. Startflaggene på selve målet er --budget <dollars>, --max <N> (kjøringsbudsjett) og --days <N> (frist). Et mål som har nådd kostnadstaket, gjenopptas bare ved å heve taket, fra den samme kontrollen i sidepanelet.
/loop [budget] [task]
Seksjon med tittelen «/loop [budget] [task]»Utsending. Jobber iterativt til den er ferdig. Godtar et tak: /loop 10, /loop 30m, /loop 1h30m, /loop 10 minutes fix the tests.
Et token som ser ut som en grense (starter med et siffer eller et fortegn) og ikke lar seg tolke, er en hard feil. Prosa er bare prosa, så /loop keep going until the tests pass er en ubegrenset løkke med en prompt på samme linje i stedet for en feiltolkning.
/vibe [task]
Seksjon med tittelen «/vibe [task]»Utsending. Gjør økten om til en regissør: dens egne verktøy nedgraderes til read pluss fem worker-verb, og bakgrunnsworkere gjør redigeringene. Se Styr bakgrunnsworkere.
Workere overlever aldri modusen — å gå ut av den dreper hver eneste en.
Administrere kontekst
Seksjon med tittelen «Administrere kontekst»/compact
Seksjon med tittelen «/compact»Lokal → server. Folder eldre historikk inn i et forankret sammendrag og fortsetter på den komprimerte konteksten. Ingen argument rettet mot modellen: kommandoen reiser aldri som en melding, og komprimeringspasset tar ikke imot noe fokusvink.
/shake [target]
Seksjon med tittelen «/shake [target]»Lokal → server. Fjerner tungt innhold uten å oppsummere: ingen modellkall, hvert ord beholdt, bare massen ingen ville lest på nytt, blir tømt.
| Mål | Fjerner |
|---|---|
tool_output |
Eldre verktøyresultater uten hendelser (standard) |
images |
Gamle skjermbilder, med teksten deres beholdt |
all |
Begge |
Dette er nødutgangen for «konteksten min er tjukk, men jeg vil ikke ha et sammendrag».
/context [agent]
Seksjon med tittelen «/context [agent]»Lokal. Åpner kontekstutforskeren for agenten i denne samtalen i en egen fane: hvert segment og hver del av kontekstvinduet dens — systemprompt, skills, kontekstfiler, verktøyskjemaer, historikk og bilder — med hva hver del koster og det ordrette innholdet bak.
Fanen er nøklet på paret (område, agent), så å kjøre den to ganger flytter fokus tilbake til én fane i stedet for å stable kopier av den samme oversikten.
I et område med mer enn én agent åpner en bar /context vinduet som
kontekstmåleren i toppteksten leser — den agenten som sist jobbet her, altså den
hvis melding ligger nederst i transkriptet — og fanen merkes
Kontekst · <name> så det står hvem sin den er. Oppgi en annen for å bytte: /context qa (@ er valgfritt). Et navn
du skriver, løses eksakt, aldri tilnærmet: to agenter har to forskjellige vinduer, så et
nesten-treff som åpnet det andre, ville vært et svar som så plausibelt ut på et
spørsmål du ikke stilte.
Den samme utforskeren ligger bak kontekstmåler-brikken i toppteksten til området, som følger den samme agenten — kommandoen og brikken kan aldri være uenige om hva «konteksten» betyr her.
Spørre om samtalen
Seksjon med tittelen «Spørre om samtalen»Disse bruker ett modellkall og endrer aldri samtalen. Agentens neste virkelige tur ser nøyaktig det den ville sett uansett, og det er hele verdien av å spørre.
/handoff [focus]
Seksjon med tittelen «/handoff [focus]»Sidekall. Skriver et overleveringsdokument for den som tar over arbeidet uten forkunnskap: hva oppgaven er, hva som er lært, og hva som gjenstår.
/btw <question>
Seksjon med tittelen «/btw <question>»Sidekall. Svarer på et spørsmål om arbeidet så langt uten å legge spørsmålet eller svaret til i transkriptet.
Navigere og eksportere
Seksjon med tittelen «Navigere og eksportere»Lokal. Åpner grennavigatoren: hvor samtalen forgrenet seg, hvilken sti den er på nå, og hvordan du kommer tilbake til en du forlot. Se Forgren en samtale.
Lokal. Skriver samtalen til en selvstendig HTML-fil — sammenleggbare verktøykort, uten stilark, uten skript, uten bildetjener. Havner i Documents/ControlCenter/exports/ på skrivebordet og lastes ned på web.
Lokal. Kopierer transkriptet til utklippstavlen som markdown, med verktøykall i sammenleggbare blokker. Resonnering er bevisst utelatt: et transkript limt inn i en feilrapport leses av et menneske.
Alt annet
Seksjon med tittelen «Alt annet»/todo [subcommand]
Seksjon med tittelen «/todo [subcommand]»Lokal. Viser og redigerer samtalens lagrede gjøremålsliste. En bar /todo åpner editoren. Underkommandoer: append, start, done, drop (alias rm), edit, copy, export, import.
/skill:<name> [args]
Seksjon med tittelen «/skill:<name> [args]»Utsending. Bruker en installert skill. Skills lever under sitt eget skill:-prefiks, så de deler ikke navnerom med de innebygde — uten det ville en skill som heter plan vært permanent utilgjengelig.
/<your-command> [args]
Seksjon med tittelen «/<your-command> [args]»Utsending. Enhver markdown-fil under .agents/commands, .agent/commands, .claude/commands, .codex/commands eller .opencode/commands i repoet. En nestet foo/bar.md kan også nås som foo:bar.
Malbehandling: $1, $@, $@[start:length] og $ARGUMENTS. Frontmatter kan sette description (autofullføring i skrivefeltet). allowed-tools og model leses fra filen, men en brukerkommando setter foreløpig bare inn argumentene i innholdet — de endrer ikke kjøringens modell eller verktøyflate.
En kommando brukeren selv har skrevet, vinner over en skill med samme navn — det er en snarvei et menneske bevisst har påkalt, med argumenter.
Magiske nøkkelord
Seksjon med tittelen «Magiske nøkkelord»Ikke kommandoer. Et frittstående ord med bare små bokstaver hvor som helst i en prompt fester en skjult instruks til den turen.
| Ord | Effekt |
|---|---|
ultrathink |
Maksimal resonneringsinnsats for turen |
orchestrate |
Deleger uavhengig arbeid parallelt og verifiser hver fase |
Matcheren er bevisst streng på ordgrenser. orchestrate, matcher; orchestrated, orchestrate.ts, foo::orchestrate og orchestrate() gjør det ikke, og inngjerdede kodeblokker, innebygde kodespenn og XML-seksjoner maskeres bort først. Uten det ville det å lime inn en stakksporing endre hvordan agenten oppfører seg.