CLI
Jedna příkazová řádkapro celou vrstvu.
Schopnost, která si nárokuje příkaz, tam odpovídá přes stejný exekutor, na který se ptají HTTP API a nástroje MCP; strom clap se kontroluje proti registru v obou směrech. Životní cyklus úlohy, start, check a finish, patří shellovému nástroji, druhému programu, který odpovídá majordomu.
“Schopnost se deklaruje jednou.”
Okamžitý přehled
majordomus env: projekt, správa verzí, toolchainy, vrstva a lokální služby.
Zdokumentovaná reference
238 příkazů a 242 příkladů, generovaných z apps/majordomus-cli/src/cli.rs.
Integrace do shellu
majordomus completion odpovídá shellu z grafu příkazů.
Vytvořeno pro automatizaci
Strojově čitelný výstup tam, kde příkaz bere --format json nebo --json.
started t-<id> profile=implementation scope=lib INFO handover .ai/local/state/handovers/<time>--main--<head>--<hash>.md — prior record, same_worktree_same_branch, exact, <age> ago [reproduce: majordomus handover --resolve] next: majordomus context; checkpoint every 15m; majordomus check before claiming anything
- mcp
- Zpřístupnit AI vrstvu repozitáře klientovi MCP přes stdio
- serve
- Poskytuje tytéž schopnosti přes HTTP na loopback rozhraní, s domovskou stránkou, /openapi.json, /swagger a dokumentací pod /docs/
- capabilities
- Introspekce registru schopností: co existuje, odkud to pochází, jak je to vystaveno
- generate
- Zapíše commitnuté projekce registru (docs/generated), nebo zkontroluje, že jsou aktuální
- env
- Čím tento checkout je: projekt, správa verzí, toolchainy, které deklaruje, co vrstva obsahuje, workflow, projekce providerů a lokální služby
- commands
- Každý příkaz, který tento repozitář nabízí, z kteréhokoli programu, který ho nabízí: graf, jeden příkaz, kam se každý promítá, a z něj odvozený most do workflow
- completion
- Doplňování pro jakýkoli povrch, zodpovídané z grafu příkazů: kandidáti, které shell žádá, a jednorázová integrace, která o ně žádá
- worktree
- Topologie větev–worktree: kam patří každý propojený worktree (`<repo>-wt/<branch>`), kde který je, a životní cyklus: create, migrate, repair, guard
- release
- Co tento projekt dodal a co by dodal dál: changelog odvozený z vlastních záznamů vrstvy, verze psaná na jednom místě a promítnutá pro shellový nástroj a jeden příkaz, který ji zvyšuje
- evidence
- Co skutečně běželo a co to dokládá: každé tvrzení matice proti zaznamenaným během, důkaz jednoho tvrzení, tvrzení jednoho testu a záznam běhu, který proběhl
- rules
- Každé pravidlo proti důkazu, který pro ně existuje: co každé jmenuje, zda je ve stromu, zda je řídí runner, zda se něco spustilo a zda je to, co běželo, starší než to, čeho se týká
- dashboard
- Dashboard Suite: každá stránka je projekcí schopností, které drží její fakta, každá karta nese svou zdrojovou schopnost, JSON pointer, ze kterého byla její hodnota přečtena, stránku Cockpitu s důkazy a příkaz, který na ní jedná
Podívejte se, jak to funguje
Příklady, které dokumentuje reference příkazů, podle toho, co dělají.
Přehled
-
majordomus env -
majordomus product -
majordomus why -
majordomus distribution -
majordomus release -
majordomus worktree
Prozkoumat
-
majordomus mcp --inspect -
majordomus product matrix -
majordomus web list -
majordomus models list -
majordomus env explain project.version -
majordomus commands graph --format json
Spustit
-
majordomus serve --port 0 -
majordomus serve status -
majordomus executions -
majordomus generate -
majordomus mcp --standalone -
majordomus serve stop
Kontrola
-
majordomus generate --check -
majordomus capabilities validate -
majordomus product validate -
majordomus worktree validate -
majordomus web validate -
majordomus bench coverage --check
Výstup
-
majordomus env status --format json -
majordomus capabilities list --format json -
majordomus rules report --format json -
majordomus release changelog --format json -
majordomus executions list --format json -
majordomus entity kinds --format json
Všude konzistentní
Táž schopnost na příkazové řádce, přes HTTP a jako nástroj MCP.
- Jeden registrkaždý povrch se ptá téhož executoru
- Deterministickéstejný vstup promítne stejné bajty
- Zkontrolovánoprojekce, která nesouhlasí, shodí build
- Zdokumentováno1638 argumentů v referenci
- Generovánoreference se vykresluje ze stromu clap
Běžné příkazy