Slash-parancsok
A tér üzenetszerkesztőjébe beírt parancsok. Aszerint, hogy hol fejtik ki hatásukat, három csoportba esnek, és a különbség számít: egy helyi parancs soha nem utazik üzenetként, így sem az átiratban nem jelenik meg, sem ügynökhöz nem jut el.
| Hol fut | Mit jelent |
|---|---|
| Helyi | A kliensben (vagy egy kliens által kezdeményezett szerverműveletben) dolgozódik fel. A parancs soha nem utazik üzenetként, így egyetlen ügynök sem látja. |
| Oldalsó | Egy szerveroldali modellhívás a beszélgetésről. A beszélgetés nem változik. |
| Kiosztás | Módot vagy direktívát állít be ahhoz a futtatáshoz, amelyet az üzenet elindít. |
Egy futtatás irányítása
Szekció neve “Egy futtatás irányítása”/plan
Szekció neve “/plan”Helyi → kiosztás. Bekapcsolja a beszélgetés tervmódját: egy teljesen csak olvasható worktree-t és read-re korlátozott eszközfelületet. Az ügynök leszállítandója egy terv, nem egy szerkesztés. Az önmagában álló /plan csak átváltja a módot, és soha nem utazik üzenetként; prompttal a sor többi része indítja el a futtatást.
/goal <objective>
Szekció neve “/goal <objective>”Kiosztás. Elindít egy autonóm célkitűzést, amelyet a célfelügyelő szegmensek között oszt ki újra, és indít újra.
Ha a /goal után szöveget ír, először a célkitűzési interjú nyílik meg — egy rövid menet, amely addig nem fogad el piszkozatot, amíg mind az öt elem meg nem van: olyan sikerességi kritériumok, amelyeket egy értékelő mérlegelés nélkül el tud dönteni; egy pontos ellenőrző parancs; a próbálkozások felső korlátja; a hatókör határai; és a leállási feltételek. Minden lépés felkínálja a Kihagyás és futtatás ahogy írva van lehetőséget: az interjú alapértelmezés, nem kapu.
A /goal pause, a /goal resume és a /goal drop nem slash-parancs. A szüneteltetés, a folytatás és a leállítás a beszélgetés céljainak oldalsávbeli listáján található. Magán a célkitűzésen az indítási kapcsolók: --budget <dollars>, --max <N> (futtatási keret) és --days <N> (határidő). Az a cél, amely elérte a költségkeretét, csak a keret emelésével folytatható, ugyanattól az oldalsávbeli vezérlőtől.
/loop [budget] [task]
Szekció neve “/loop [budget] [task]”Kiosztás. Iteratívan dolgozik, amíg be nem fejeződik. Elfogad egy korlátot: /loop 10, /loop 30m, /loop 1h30m, /loop 10 minutes fix the tests.
Egy token, amely úgy néz ki, mint egy korlát (számmal vagy előjellel kezdődik), és nem sikerül értelmezni, kemény hiba. A prózai szöveg egyszerűen prózai szöveg, így a /loop keep going until the tests pass egy korlátlan ciklus beágyazott prompttal, nem pedig félreértelmezés.
/vibe [task]
Szekció neve “/vibe [task]”Kiosztás. Irányítóvá alakítja a munkamenetet: a saját eszközei read-re és öt worker-igére szűkülnek, a szerkesztést pedig háttér-workerek végzik. Lásd: Háttér-workerek irányítása.
A workerek soha nem élik túl a módot — a kilépés mindegyiket leállítja.
A kontextus kezelése
Szekció neve “A kontextus kezelése”/compact
Szekció neve “/compact”Helyi → szerver. Régebbi előzményeket horgonyzott összefoglalóba hajt össze, és a tömörített kontextuson folytatja. Nincs modellnek szánt argumentuma: a parancs soha nem utazik üzenetként, és a tömörítési kör nem vesz át fókuszjelzést.
/shake [target]
Szekció neve “/shake [target]”Helyi → szerver. Súlyos tartalmat dob el összefoglalás nélkül: nincs modellhívás, minden szó megmarad, és csak az a tömeg tűnik el, amelyet senki sem fog újra elolvasni.
| Célpont | Mit dob el |
|---|---|
tool_output |
Eseménytelen régebbi eszközerzedmények (alapértelmezett) |
images |
Régi képernyőképek, a szövegüket megtartva |
all |
Mindkettő |
Ez a menekülőút arra az esetre, ha „dagadt a kontextusom, de nem akarok összefoglalót”.
/context [agent]
Szekció neve “/context [agent]”Helyi. A beszélgetés ügynökének kontextusböngészőjét nyitja meg egy saját lapon: a kontextusablaka minden szegmensét és részét — rendszerprompt, készségek, kontextusfájlok, eszközsémák, előzmények és képek —, azzal együtt, hogy mennyibe kerül mindegyik, és a mögötte lévő szó szerinti tartalommal.
A lap a (tér, ügynök) párra van kulcsolva, így a kétszeri futtatás egy lapot helyez újra fókuszba, nem pedig ugyanannak a bontásnak a másolatait halmozza.
Egy több ügynökkel rendelkező térben az önmagában álló /context azt az
ablakot nyitja meg, amelyet a fejléc kontextusmérője olvas — azt az ügynököt,
amelyik legutóbb itt dolgozott, azaz amelyiknek az üzenete a nyomvonal alján van
—, a lap pedig Kontextus · <name> címkét kap, így megmondja, kié. Nevezzen meg
másikat a váltáshoz: /context qa (a @ elhagyható). A beírt név pontosan
oldódik fel, soha nem homályosan: két ügynök két különböző ablakot tart, így egy
majdnem találat, amely a másikat nyitná meg, hihetően kinéző válasz lenne egy
olyan kérdésre, amelyet nem tett fel.
Ugyanaz a böngésző áll a tér fejlécében lévő kontextusmérő chip mögött, amely ugyanazt az ügynököt követi — a parancs és a chip soha nem mondhat ellent egymásnak abban, hogy mit jelent itt „a kontextus”.
Kérdezés a beszélgetésről
Szekció neve “Kérdezés a beszélgetésről”Ezek egy modellhívást költenek, és soha nem változtatják meg a beszélgetést. Az ügynök következő valódi köre pontosan azt látja, amit egyébként is látott volna — ez a kérdezés teljes értéke.
/handoff [focus]
Szekció neve “/handoff [focus]”Oldalsó. Átadási dokumentumot ír annak, aki hidegen veszi át a munkát: mi a feladat, mit tanultunk meg, mi maradt.
/btw <question>
Szekció neve “/btw <question>”Oldalsó. Megválaszol egy kérdést az eddigi munkáról anélkül, hogy a kérdést vagy a választ beírná az átiratba.
Navigálás és exportálás
Szekció neve “Navigálás és exportálás”/tree
Szekció neve “/tree”Helyi. Megnyitja az elágazások navigátorát: hol ágazott el a beszélgetés, melyik úton van éppen, és hogyan térhet vissza egy otthagyott útra. Lásd: Beszélgetés elágaztatása.
/export
Szekció neve “/export”Helyi. A beszélgetést egy önálló HTML-fájlba írja — összecsukható eszközkártyák, stíluslap, szkript és képhoszt nélkül. Asztali gépen a Documents/ControlCenter/exports/ könyvtárba kerül, weben pedig letöltésként érkezik.
/dump
Szekció neve “/dump”Helyi. Az átiratot markdownként a vágólapra másolja, az eszközhívásokkal összecsukható blokkokban. A gondolatmenet szándékosan kimarad: egy hibajelentésbe illesztett átiratot ember olvas.
Minden más
Szekció neve “Minden más”/todo [subcommand]
Szekció neve “/todo [subcommand]”Helyi. Megtekinti és szerkeszti a beszélgetés tartósított tennivalólistáját. Az önmagában álló /todo megnyitja a szerkesztőt. Alparancsok: append, start, done, drop (alias rm), edit, copy, export, import.
/skill:<name> [args]
Szekció neve “/skill:<name> [args]”Kiosztás. Alkalmaz egy telepített készséget. A készségek a saját skill: előtagjuk alatt élnek, így nem osztoznak névtéren a beépítettekkel — enélkül egy plan nevű készség véglegesen elérhetetlen lenne.
/<your-command> [args]
Szekció neve “/<your-command> [args]”Kiosztás. Bármely markdown-fájl a repóban a .agents/commands, .agent/commands, .claude/commands, .codex/commands vagy .opencode/commands alatt. Egy beágyazott foo/bar.md foo:bar alakban is elérhető.
Sablonozás: $1, $@, $@[start:length] és $ARGUMENTS. A frontmatter beállíthatja a description-t (üzenetszerkesztői automatikus kiegészítés). Az allowed-tools és a model beolvasódik a fájlból, de egy felhasználói parancs meghívása jelenleg csak az argumentumokat helyettesíti be a törzsbe — nem változtatják meg a futtatás modelljét vagy eszközfelületét.
A felhasználó által írt parancs nyer az azonos nevű készséggel szemben — ez egy gyorsparancs, amelyet egy ember szándékosan hívott meg, argumentumokkal.
Mágikus kulcsszavak
Szekció neve “Mágikus kulcsszavak”Nem parancsok. Egy önmagában álló kisbetűs szó a prompt bármely helyén egy rejtett utasítást csatol az adott körhöz.
| Szó | Hatás |
|---|---|
ultrathink |
Maximális érvelési erőfeszítés a körhöz |
orchestrate |
Független munka párhuzamos delegálása, és minden fázis ellenőrzése |
Az illesztő szándékosan szigorú a határokat illetően. Az orchestrate, illeszkedik; az orchestrated, az orchestrate.ts, a foo::orchestrate és az orchestrate() nem, a kerített kódblokkok, a soron belüli szakaszok és az XML-szekciók pedig előbb ki vannak maszkolva. Enélkül egy beillesztett stack trace megváltoztatná az ügynök viselkedését.