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.

Cockpit: registr vykreslený pro člověka

Stejný server, který odpovídá agentům, vykresluje každou schopnost, objekt, graf, worktree i kontrolu zdraví jako stránky, s runnerem generovaným z vlastního schématu každé schopnosti; nic na něm není druhým seznamem.

status
stav funkce: stabilní
doména
Povrchy
na domovské stránce
zvýrazněné

Co dělá

Každá stránka se ptá schopnosti přes jediný exekutor, který používají MCP i trasy HTTP, takže Cockpit nemůže odpovědět na otázku jinak než API. Katalogy v postranním panelu jsou moduly registru, druhy z indexu a odvození grafů; stránka schopnosti nese její schémata, projekce, původ a formulář generovaný z jejího vstupního schématu, který volá její skutečnou trasu. Schopnost, druh nebo graf přidané do backendu mají stránku, položku navigace a položku vyhledávání hned, jakmile existují, aniž by se pro ně napsal jediný řádek Cockpitu.

Vrstva prohlížeče je vylepšení v přísném smyslu: paleta příkazů, runner, kresba grafu a dva volitelné pohledy, pod přísnou content-security policy bez inline skriptu a bez vzdáleného původu. S vypnutým JavaScriptem každá stránka stále ukazuje všechno, co ví.

Co nedělá

Nemá žádný model, katalog ani vlastní verdikt. Nezapisuje nic vlastního: zapisuje deklarovaný příkaz, který runner dosáhne jako jakoukoli jinou schopnost, a příkaz, jehož deklarovaný efekt je repository_mutation, nese toto varování na své kartě Run dříve, než je odeslán (docs/COCKPIT.md, „What writes is declared“). Není to publikovaný web; ten je statickou projekcí téhož registru bez serveru za sebou.

Proč existuje

Provozní okamžiky z katalogu Why, které pojmenovávají některý z mechanismů této funkce. Nic zde nebylo přiděleno: okamžik se objeví, protože pojmenovává pravidlo, příkaz, schopnost nebo tvrzení, které pojmenovává i tato funkce.

Každý okamžik, který zodpovídá (11)

Princip

Moduly schopností spustitelného souboru, které tato funkce pojmenovává, každý se schopnostmi, které skládá. Rozhraní, jichž každý dosahuje, jsou uvedena níže v části Rozhraní: jde o projekce jedné deklarace, ne o samostatné registrace.

Zdraví health ověřeno chováním

Zda je to, co tento proces servíruje, v pořádku, rozhodnuté stroji, které o tom už rozhodují: diagnostika indexu, builder registru, pokrytí projekce měření výkonu, porovnání, které provádí `generate --check`, a čtení lease, z něhož odpovídá `server.status`. Žádná zdejší kontrola nemá vlastní názor.

Design systém design ověřeno chováním

Jediná deklarace, jak vypadá každý povrch tohoto nástroje — sémantické role, slovník stavů, typografická škála, kontrakt motivů — tak, jak ji nese tento spustitelný soubor: její otisk, tokeny, co znamená kterýkoli z nich a zda jsou barvy, které spárovává, na sobě čitelné. Stylesheety, které načítá web a Cockpit, tokeny, které si kompilují vlastní stránky spustitelného souboru, a dataset, který čtou šablony webu, jsou všechno její projekce; stránka porovná svůj `--mj-design` s tímto otiskem, aby poznala, zda nosí design, se kterým byl tento spustitelný soubor sestaven.

Dashboardy dashboard ověřeno chováním

Dashboard Suite jako projekce kanonického stavu: každá karta je jeden fakt přečtený z odpovědi existující schopnosti, nese schopnost, kterou se ptala, vstup, JSON pointer, ze kterého byla hodnota přečtena, stránku Cockpit, která drží důkazy, a příkaz, který na ni působí. Žádný dashboard sám nic neukládá, nepočítá ani nesoudí (ADR 0088).

Kde se nachází

doména
Povrchy — Jedna deklarace v repozitáři se stane příkazovou řádkou, HTTP API, MCP, UI, Cockpitem, dokumentací i tímto webem a projekce, která se s ní rozchází, shodí build.
oblasti práce
observabilita

Rozhraní

Každá schopnost za ní, na každém rozhraní, na které je promítnuta. Odkaz vede na referenci tohoto webu pro dané rozhraní; HTTP route a nástroj MCP odpovídá běžící majordomus serve, ne tento web.

Schopnosti za touto funkcí podle rozhraní
schopnostpříkazová řádkaHTTPnástroj MCP
health.live —žádné GET /api/v1/live —žádné
health.ready —žádné GET /api/v1/ready —žádné
health.report —žádné GET /api/v1/health majordomus_health
design.contrast —žádné GET /api/v1/design/contrast majordomus_design_contrast
design.explain —žádné GET /api/v1/design/explain majordomus_design_explain
design.system —žádné GET /api/v1/design majordomus_design
design.tokens —žádné GET /api/v1/design/tokens majordomus_design_tokens
dashboard.overview majordomus dashboard overview GET /api/v1/dashboard/overview majordomus_dashboard_overview
v Cockpitu, běžícího serveru
/cockpit Přehled
/cockpit/capabilities Schopnosti
/cockpit/objects Objekty
/cockpit/directories Adresáře
/cockpit/graphs Grafy
/cockpit/continuity Kontinuita
/cockpit/worktrees Worktrees
/cockpit/health Zdraví
/cockpit/artifacts Artefakty
/cockpit/design Design
/cockpit/api API
poskytováno spustitelným souborem
/cockpit Registr vykreslený pro člověka

Důkazy

Co je zaručeno

Každé tvrzení, které tato funkce pojmenovává, se stavem, který deklaruje jeho řádek, verdiktem, který podporují zaznamenané běhy, a testem, který o něm rozhoduje.

Pravidla, která jej drží

  • blokující Externí rozhraní jsou projekce jedné definice schopnostiproject.interfaces-are-projections

Rozhodnutí za ním

Použití

Z příkazové řádky spustitelného souboru

Synopse každého, jak ji vypisuje nápověda samotného spustitelného souboru.

  • majordomus dashboard overview [OPTIONS]

    Je zdravý, co se změnilo, co je rozbité, co vyžaduje akci: každá karta s hodnotou, verdiktem zdroje a schopností a ukazatelem, z nichž byla přečtena; exit 10, když je přehled fail nebo unknown

Odkud tato stránka pochází

soubor
.ai/repo/features/cockpit.md
stejná odpověď
majordomus product show cockpit

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