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.

0.30.2 Řídicí vrstva pro vývoj s podporou AI

Vaši AI agenti říkají, že je práce hotová. Majordomus je přiměje to dokázat.

Majordomus udržuje AI programovací agenty poctivé. Pamatuje si, co se naučila každá relace, drží paralelní agenty z cesty jeden druhému a úlohu přijme jako hotovou, jen když projdou vaše vlastní kontroly. Funguje po boku agenta, kterého už používáte, a nikdy nevolá model.

Open source. Instalace jedním příkazem. Bez účtu, bez registrace. Podívejte se, jak odmítne nedokončenou práci →

Funguje po boku nástrojů, které váš tým už používá
Jakýkoli nástroj, který čte AGENTS.mdbbClaude CodeCodexGemini CLIWorker bez vlastní konvence
Majordomus UI · /ui

produkt · vlastní dodávka tohoto projektu

Vlastní plán a releasy tohoto projektu, přečtené z jeho záznamů u commitu, ze kterého byl tento web sestaven.

Delivery the history proves, inferred at 9129c66

sloučeno
3
vydáno
142

Úkoly plánu podle stavu, který deklarují jejich záznamy

připraveno
177
blokováno
372
aktivní
2
verify
2
hotovo
239
zrušeno
10

Changes the release record of v1.0.0-alpha.1 carries, 2026-10-20

přidáno
4
opraveno
20
dokumentace
2
pipeline
1
úklid
4

Každá změna, release po releasu →

Otevřít produkt → A snapshot, read once at this site's commit. 905159d

01problém

Agenti jsou rychlí. Důvěra je pomalá.

AI agenti dokážou psát kód celý den. Těžké je vědět, co změnili, na co zapomněli a jestli něco z toho vůbec funguje.

Majordomus řeší všechny tři na jediném místě, kde už každý agent pracuje: ve vašem repozitáři.

Postaveno pro lidi, kteří odpovídají za výsledek

Poznáváte konkrétní okamžik? Podívejte se, na která selhání odpovídá

02jak to funguje

Od prvního promptu po ověřené dokončení

Každá úloha jde po stejné krátké cestě, ať ji dělá kdokoli a cokoli. Váš repozitář odpovídá v každém kroku, takže nic nezávisí na tom, že si agent vzpomene chovat se slušně.

  1. 1 start zahájí úlohu s rozsahem pod zvoleným profilem Podívejte se, jak běží →
  2. 2 kontext co další worker potřebuje vědět teď, v rámci rozpočtu Podívejte se, jak běží →
  3. 3 kontrolní bod zaznamená stručný průběh uvnitř aktivní úlohy Podívejte se, jak běží →
  4. 4 check je aktuální úloha v souladu s politikou, rozsahem a stavem? Podívejte se, jak běží →
  5. 5 handover zapíše záznam pokračování určený jen k připisování (tělo na stdin) Podívejte se, jak běží →
  6. 6 finish vyhodnotí kontrakt finish; pokud není splněn, odmítne Podívejte se, jak běží →

Žádné triky s prompty ani slepá víra. Pokud kontrola selže, úloha není hotová a záznam říká proč.

03co získáte

Vše, co práce s podporou AI potřebuje, v jedné vrstvě

Věci, které si každý tým nakonec staví ručně, připravené od prvního dne. Otevřete kteroukoli a uvidíte, co dělá a jaké jsou za ní důkazy.

  1. 1 · 4 funkce

    Kontext

    Každý worker začíná u toho, co už repozitář ví: kontext platný pro jeho cestu, předávka, kterou zanechala poslední relace, a rozhodnutí, která už padla.

    odpovídá na
    Agenti zapomínají. Co se naučila jedna relace, zaniká s její konverzací a další začíná od nuly.

    tvrzení zaručená pojmenovaným testem
    29 z 32
    spustitelné případy užití
    17
    pravidla, o která se opírá
    19
    Prozkoumat kontext →
  2. 2 · 6 funkcí

    Koordinace

    Každý worker deklaruje cesty, kterých se dotkne, vidí, kdo další kde pracuje, a o kolizi se dozví dřív, než se commitne.

    odpovídá na
    Agenti kolidují. Paralelní workery upravují stejné cesty nebo staví totéž dvakrát, aniž by o sobě věděli.

    tvrzení zaručená pojmenovaným testem
    40 z 41
    spustitelné případy užití
    6
    pravidla, o která se opírá
    13
    Prozkoumat koordinaci →
  3. 3 · 3 funkce

    Governance

    Pravidla se napíšou jednou, v repozitáři, promítnou se do instrukcí každého nástroje a blokující pravidlo příkaz zastaví, místo aby jen radilo.

    odpovídá na
    Pravidla se rozjíždějí. Každý nástroj má vlastní soubor s instrukcemi a pravidlo, které nikdo nezapojil do vynucování, je jen návrh.

    tvrzení zaručená pojmenovaným testem
    25 z 29
    spustitelné případy užití
    8
    pravidla, o která se opírá
    17
    Prozkoumat governance →
  4. 4 · 5 funkcí

    Důkazy

    Tvrzení jmenuje test, který o něm rozhoduje, zaznamenaný běh se posuzuje proti commitu, nad nímž proběhl, a tvrzení bez zaznamenaného běhu to přímo říká.

    odpovídá na
    Tvrzení předbíhají důkazy. Dokumentace říká jedno, runtime dělá druhé a nikdo neumí ukázat, co z toho platí.

    tvrzení zaručená pojmenovaným testem
    30 z 34
    spustitelné případy užití
    4
    pravidla, o která se opírá
    13
    Prozkoumat důkazy →
  5. 5 · 3 funkce

    Dokončení

    Hotovo je smlouva, kterou repozitář vyhodnocuje řádek po řádku. Dokud některý řádek selhává, práce se nepřijme a odmítnutí zůstává v záznamu.

    odpovídá na
    Hotovo je zadarmo. Worker může ohlásit úspěch dřív, než projdou kontroly samotného repozitáře.

    tvrzení zaručená pojmenovaným testem
    16 z 16
    spustitelné případy užití
    8
    pravidla, o která se opírá
    12
    Prozkoumat dokončení →
  6. 6 · 7 funkcí

    Povrchy

    Jedna deklarace v repozitáři se stává příkazovou řádkou, HTTP API, MCP, UI, Cockpitem, dokumentací i tímto webem a projekce, která se s ní rozchází, shodí build.

    odpovídá na
    Rozhraní se rozcházejí. Příkazová řádka, API, dokumentace i web mají každé svou kopii a ty se rozjíždějí.

    tvrzení zaručená pojmenovaným testem
    35 z 35
    spustitelné případy užití
    10
    pravidla, o která se opírá
    15
    Prozkoumat rozhraní →

Produkt podle domén → Všech 28 funkcí → Každá funkce proti každému rozhraní →

04funguje po vašem

Jeden zdroj pravdy, ať pracujete kdekoli

Manažeři sledují dodávku v prohlížeči. Agenti se ptají přes své vlastní nástroje. Inženýři zůstávají v terminálu. Všichni dostanou stejnou odpověď, protože každý pohled se generuje ze stejných záznamů.

  • UI

    Pro každého, kdo sleduje dodávku: zdraví projektu, releasy, plán rozvoje, otevřenou práci, důkazy a pravidla na jednom místě.

    Otevřít publikovaný snímek →

    Na vašem vlastním repozitáři je živý: spusťte lokální server a odpoví na /ui

    Co ukazuje a jak ho otevřít →

  • Cockpit

    Pro každého, kdo chce detail: každé pravidlo, záznam a kontrola za číslem, s jeho zdrojem.

    Otevřít publikovaný snímek →

    Na vašem vlastním repozitáři je živý: spusťte lokální server a odpoví na /cockpit

    Co ukazuje a jak ho otevřít →

  • Příkazová řádka

    Pro každého, kdo práci dělá, člověka i agenta: zahájit úlohu, zkontrolovat ji, předat ji, dokončit ji.

    Reference →

  • HTTP API

    Pro vaše vlastní nástroje a dashboardy: tytéž odpovědi přes HTTP.

    Reference →

  • MCP

    Pro programovací agenty: tytéž odpovědi jako nástroje, které agent může volat.

    Reference →

  • Dokumentace

    Pro všechny: průvodce, reference a rozhodnutí, která za nimi stojí.

    Reference →

schopností v registru
3161
nástroje MCP
196
HTTP routy
201
objektů vrstvy
2955

Každá funkce proti každému rozhraní → Registr, ze kterého se generuje každé rozhraní →

Přineste si vlastní AI. Zachovejte si vlastní pravidla.

Majordomus nikdy nevolá model; rozhoduje, co se workerovi řekne, čeho se smí dotknout a zda lze věřit jeho tvrzení, že je hotov.

Co nedělá →

Pro inženýry: jedna deklarace dosáhne každého rozhraní

deklarováno jako
brief.session
příkazová řádka
majordomus brief
nástroj MCP
majordomus_brief

Každá schopnost a rozhraní, kterých dosáhne →

05důkaz

Podívejte se, jak řekne ne.

Agent se zatoulá mimo svou úlohu, řekne, že je hotov, a je odmítnut. Uklidí a je odmítnut znovu, protože váš vlastní test pořád selhává. Práce se přijme, teprve když projdou všechny kontroly. Je to záznam skutečného nástroje, ne demo skript.

zaznamenaný běh · worker říká, že je hotov

Worker ohlásí úlohu jako dokončenou. finish smlouvu vyhodnotí, místo aby jí věřil, a odmítne.

$ majordomus finish --outcome completed --verify-command 'sh test/parse.sh'

  • úspěch blockers
  • selhání poznámka
  • selhání scope
  • úspěch state
  • selhání ověření

finish: odmítnuto, 3 nesplněné

Přijme se, jen když projdou všechny řádky: finish: t-<id> completed

Přehrát celý běh krok za krokem →

Přehrát běh krok za krokem

Kterýkoli nástroj umí agentovi říct, co má dělat. Majordomus rozhoduje, zda se to, co udělal, počítá, a záznam vede v obou případech.

Celá výzva a jak si ji spustit sami → Kontrakt, proti kterému se hodnotí každé odmítnutí →

Všechna ostatní zaznamenaná odmítnutí (12)
  1. $ majordomus context resolve .ai/repo/zones exit 10 Odmítnout adresář vrstvy, který nic nedokumentuje →
  2. $ majordomus context validate exit 10 Odmítnout adresář vrstvy, který nic nedokumentuje →
  3. $ majordomus context --budget-lines 30 exit 10 Číst jen kontext, který se vejde do rozpočtu, a vědět, co bylo vynecháno →
  4. $ majordomus check exit 10 Předat práci s otevřenou otázkou a nechat ji blokující →
  5. $ majordomus check exit 10 Přistihněte agenta, který tvrdí, že je hotov, a není →
  6. $ majordomus check exit 12 Pokračovat ve správném worktree, nikdy proti cizí úloze →
  7. $ majordomus finish --outcome completed --verify-command 'test -d .ai' exit 10 Rozhodněte, zda je hotová práce skutečně hotová →
  8. $ majordomus finish --outcome completed --verify-command 'test -d .ai' exit 10 Předat práci s otevřenou otázkou a nechat ji blokující →
  9. $ majordomus finish --outcome completed --verify-command 'sh test/parse.sh' exit 10 Přistihněte agenta, který tvrdí, že je hotov, a není →
  10. $ majordomus finish --outcome completed --verify-command 'sh test/parse.sh' exit 10 Přistihněte agenta, který tvrdí, že je hotov, a není →
  11. $ majordomus finish --outcome completed --note done exit 10 Doložit, co úloha dlužila, než ji prohlásíte za hotovou →
  12. $ majordomus finish --outcome completed --note done exit 10 Říct, co se dostalo na remote a co ne →

06důkazy, ne reference

Žádná loga. Žádná doporučení. Důkazy.

Každé číslo zde se počítá z repozitáře, nikdy se nepíše ručně. Každý slib jmenuje test, který ho má dokázat; ty, které podporuje zaznamenaný běh, se počítají zvlášť od těch, které jsou jen deklarované, a co je plánované nebo odmítnuté, je ukázáno otevřeně.

Dvě čísla, záměrně držená zvlášť. Deklarováno je slib zapsaný spolu s testem, který ho má dokázat. Podloženo znamená, že tento test proběhl proti přesně této revizi a běh byl zaznamenán. Slib bez zaznamenaného běhu se počítá jako slib a nic víc.

deklarovaných zaručených tvrzení
232
0 podpořeno zaznamenaným během u této revize · kniha důkazů
deklarovaných doporučujících tvrzení
6
deklarovaných plánovaných tvrzení
10
deklarovaných odmítnutých tvrzení
2
nejnovější release, který instalátor vyhodnotí
0.30.2
publikováno 2026-10-19
ověřte, co jste nainstalovali
majordomus --version
commit, ze kterého byla tato stránka sestavena
905159d
obslouženo jako build.json
spustitelných případů užití napříč oblastmi práce
49
10 oblastí

Model záměrů, tvrzení po tvrzení

9 zaručeno2 plánováno

Každé tvrzení, které model záměrů činí, je níže uvedeno pod stavem, který pro něj deklaruje docs/CLAIMS.yaml, a každé se otevírá na testu, který o něm rozhoduje. Tvrzení povýšené z plánovaného na zaručené se přesune mezi seznamy bez jakékoli úpravy této stránky a cokoli, co návrh požaduje a žádné tvrzení nejmenuje, je věta v podmiňovacím způsobu, ne schopnost.

zaručeno

Milníky v pořadí, v jakém je odvozuje jejich graf → Model fázi po fázi →

Každé tvrzení s testem, který ho rozhoduje → Každé pravidlo, s jeho validátorem → Co nedělá →

07začínáme

Běží na vašem repozitáři během pár minut

Jeden příkaz ho nainstaluje a jeden nastaví váš repozitář. Přidá jediný sledovaný adresář, čitelný i bez nástroje, a nic dalšího.

instalace · jeden příkaz

Nainstalujte majordomus jedním příkazem

Žádný git, Rust, Node ani root. Jeden archiv pro váš stroj, jeho digest se ověří před rozbalením čehokoli, do $HOME/.local/bin.

1 · vložte do terminálu
curl -fsSL https://majordomus.dev/install.sh | sh

2 · v repozitáři, který chcete dozorovat

majordomus init

Zapíše .ai/ — politiku, profily, pravidla, prompty, workflow — a nic dalšího.

3 · nasměrujte na něj své agenty

majordomus update

Z politiky generuje CLAUDE.md, AGENTS.md a další bootstrapy; každý worker čte stejnou smlouvu. Platformy, připnutí verze, bezpečnostní model →

Ověřte, co se nainstalovalo: majordomus --version

Platformy, připnutí verze, bezpečnostní model Každá funkce Přečtěte si záruky Jak je tato stránka odvozena

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