Přeskočit na obsah

Tato stránka byla automaticky přeložena z angličtiny, jediného jazyka, ve kterém se tento web píše. Číst originál.

majordomus prompt

Vypište, zobrazte a vykreslete vlastní prompt assety repozitáře, přičemž se dosazují jen známé tokeny.

Vypište, zobrazte a vykreslete vlastní prompt assety repozitáře, přičemž se dosazují jen známé tokeny.

  • jen pro čtení
  • paměť
  • aktivní úloha volitelná
  • --json

Neznámý token nebo blokový token použitý uvnitř řádku je chyba, ne literál ponechaný ve výstupu.

Syntaxe

majordomus prompt list

Životní cyklus

  1. Nastavit
  2. Začít
  3. Pracovat
  4. Ověřit
  5. Uzavřít
  6. Prozkoumat

Další příkazy v této fázi:context, checkpoint, decision, question, evidence, skills, capture.

Čte

  • .ai/repo/prompts/
  • .ai/local/state/current.yaml
  • .ai/local/state/decisions.md
  • .ai/local/state/handovers/

Zapisuje

Nic. Tento příkaz je jen pro čtení.

Návratové kódy

Jen kódy, které tento příkaz může vrátit. Úplný kontrakt je na indexu příkazů.

  • 0 ok
  • 2 použití
  • 10 kontrakt nesplněn
  • 12 chybějící artefakt

Prompt assety lokální pro repozitář

Malé opakovaně použitelné prompty, které žijí v repozitáři, a ne v něčí historii. render dosazuje pevnou množinu tokenů a žádné jiné; neznámý token je chyba, ne doslovný text ponechaný ve výstupu.

Co je k dispozici

asset existuje
ano

Pro tento repozitář platí

# A repository with Majordomus installed and projections generated, and one commit of work.
"$MJ" init >/dev/null
"$MJ" update >/dev/null
mkdir -p lib docs
echo a > lib/a
echo d > docs/d
git add . && git commit -qm base

Spustit

$ majordomus prompt list

Výstup obsahuje

  • pokračovat
  • handover
  • review

ukončení 0

Každý asset nese jméno shodné s názvem souboru a jednořádkový popis, obojí validuje doctor.

Požadavek na neexistující

asset existuje
ne

Pro tento repozitář platí

# A repository with Majordomus installed and projections generated, and one commit of work.
"$MJ" init >/dev/null
"$MJ" update >/dev/null
mkdir -p lib docs
echo a > lib/a
echo d > docs/d
git add . && git commit -qm base

Spustit

$ majordomus prompt show nosuch

Výstup obsahuje

  • žádný prompt asset
  • prompt list

ukončení 12

Exit 12 je MISSING_ARTIFACT a zpráva jmenuje příkaz, který vypíše, co existuje.

Reference

Vypsat, zobrazit a vykreslit prompt assety lokální v repozitáři. Pouze pro čtení.

Asset je .ai/repo/prompts/<name>.md: YAML front matter s name (shodným s názvem souboru) a neprázdným description, pak tělo. Jsou malé, verzované spolu s repozitářem a nezávislé na poskytovateli — knihovna promptů není cíl a nic zde nevolá model.

Vykreslení nahrazuje uzavřenou sadu tokenů a žádné jiné. V textu: {{TASK}}, {{TASK_ID}}, {{PROFILE}}, {{SCOPE}}, {{OWNER}}, {{BRANCH}}, {{HEAD}}, {{WORKING_TREE}}, {{REPOSITORY}}, {{NOW}}. Samostatně na řádku: {{OPEN_QUESTIONS}}, {{DECISIONS}}, {{CHECKPOINT}}, {{HANDOVER}}, {{CONTEXT}}.

Žádný šablonovací jazyk neexistuje: žádné podmínky, smyčky, includes ani shell. Neznámý token je chyba, stejně jako neznámý konfigurační klíč, protože prompt, který tiše vykreslí {{TSAK}} jako doslovný text, je horší než ten, který odmítne. doctor a watch validují každý asset ze stejného důvodu.

$ majordomus prompt list
continue               resume a task from durable state instead of from someone's memory
debug                  frame a defect so that the fix is proven, not asserted
handover               produce a continuation record body for the current task
review                 review the working diff against the claimed scope and the finish contract
$ majordomus prompt render debug | head -3
Task t-20260903193012-a4f1 on branch main at 3f2a9c1e...: fix the OAuth callback

Scope: lib/auth

Důkazy

Každý případ níže běží v CI na Linuxu i macOS. Web se odmítne sestavit, pokud veřejný příkaz nemá behaviorální případ, negativní případ nebo ukázku.

Způsoby selhání

Ukázka

Testuje test/cases/34_command_fixtures.sh, který přehraje fixture a porovná ji s tím, co příkaz vypíše.

Záruky, které tento příkaz nese

Prohledává názvy a popisy všech stránek, které tento web publikuje.