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.

Relace, prompty a předávky, které přežijí konverzaci

Relace skončí, práce ne: další worker potřebuje typovaný záznam ověřený proti gitu, ne přepis, který snad někdo najde.

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

Co dělá

Předávka je záznam jen pro připojování, jehož identifikační pole — větev, head, pracovní strom, změněné soubory — se počítají z gitu a odmítají se, když je chce napsat tělo, a jehož povinné sekce se odmítají, jsou-li prázdné. Další relace vybere tu správnou pro svůj worktree a větev, nikdy nejnovější poznámku celého repozitáře, a čte, jak daleko se git od té doby posunul, jako štítek, ne jako odhad. Checkpointy jsou podle politiky malé, aby se daly citovat celé v dalším briefingu.

Relace je samotná epizoda: otevře se, když to poskytovatel oznámí, může zahrnovat několik úloh a uzavře se do záznamu, který odkazuje na to, co epizoda vytvořila, a nic z toho nekopíruje. Vlastní hooky životního cyklu poskytovatele vytyčují tuto hranici, zachytávají surové prompty osoby do poloviny vrstvy lokální pro checkout a předávají otevírající se epizodě briefing sestavený z toho, co zanechala poslední. Prompty v repozitáři jsou znovupoužitelná zarámování, vykreslená vůči stavu úlohy.

Co nedělá

Neukládá žádný přepis a žádný nesumarizuje; schémata pro něj nemají pole. Nehákuje runtime workera nad rámec událostí, které poskytovatel publikuje, a nerozhoduje, co stojí za zapamatování: povinné sekce píše worker.

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, na který odpovídá (20)

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.

Kontinuita continuity ověřeno chováním

Co drží životní cyklus tohoto checkoutu: otevřená epizoda, záznam, ze kterého by příští worker pokračoval, se štítkem, jak moc mu věřit, nejnovější poznámka o postupu a co blokuje přijetí. Čteno z lokální poloviny vrstvy, kterou tento proces poskytuje workeru před sebou a nikdy nepublikuje.

Životní cyklus relace lifecycle ověřeno chováním

Životní cyklus epizody tak, jak ho vidí operátor: každá otevřená epizoda úložiště tohoto checkoutu, a ne jen ta, kterou sleduje ukazatel, epizody, které se už samy nedokážou uzavřít, commit, o kterém tento proces odpovídá, proti commitu, na kterém je repozitář, co deklaruje, že umí adaptér každého providera, a sledované záznamy, které klon dostává. Čteno z lokální poloviny vrstvy a z indexu; nic zde nezapisuje.

Doména relací session_domain ověřeno chováním

Typovaná doména relace: stavový automat životního cyklu, kterým epizoda prochází, deklarovaný jednou ve spustitelném souboru a promítnutý sem, ne překreslovaný na každém povrchu, a identity, které tento checkout zaznamenává — repozitář, checkout, epizoda a vlastní relace providera — každá s kanonickou hodnotou a vlastním zápisem každého úložiště, protože úložiště zapisují šest věcí třemi slovy a nikdo to neřekl.

Obnova úložišť záznamů recover ověřeno chováním

Zatoulané soubory, které po sobě v úložištích záznamů nechá zabitá publikace, přerušené přejmenování nebo nedokončený build webu, klasifikované podle hodin a obsahu a uklizené právě jednou. Toto je schopnost, na které stojí `majordomus recover` (ADR 0040): příkaz už sám nerozhoduje, co je zatoulaný soubor, ale ptá se.

Brief relace brief ověřeno chováním

Co obklopuje jednu pracovní relaci, na jednom řádku i v několika: její epizoda a úloha, peeři ze všech nástěnek, mesh, integrační fronta a fronta derive, přičemž každá sekce se ptá svého vlastníka jednou a říká, zda se dala přečíst. Odpověď, kterou relace hlásí o sobě sama, aniž by se jí kdo ptal, a kterou provider mod zobrazuje jako svůj stavový řádek (ADR 0136). Nic nezapisuje.

Epizody episodes ověřeno chováním

Epizody provádění, které tento sdílený server drží: jedna na klienta, který si o ni řekl, otevřená při připojení klienta, udržovaná jeho vlastním provozem, při přerušení spojení odpojená, a ne uzavřená, a uzavřená při záměrném odpojení, při vypnutí nebo uklízečem (reaper), když se nic neozvalo. Hranice epizody pro klienta bez vlastních provider hooků (ADR 0103).

Objekty, z nichž se skládá

Druhy objektů vrstvy. Každý je schéma, třída zdroje a soubor na disku; číslo vedle něj říká, kolik jich tento repozitář dnes obsahuje, spočítáno při sestavení.

  • session90
  • prompt5

Kde se nachází

doména
Kontext — Každý worker začíná od toho, co repozitář už ví: kontextu platného pro jeho cestu, předávky, kterou zanechala poslední relace, a rozhodnutí, která už padla.
oblasti práce
kontextkoordinace

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
continuity.device majordomus continuity device POST /api/v1/continuity/device majordomus_continuity_device
continuity.plan majordomus continuity plan GET /api/v1/continuity/plan majordomus_continuity_plan
continuity.publish majordomus continuity publish POST /api/v1/continuity/publish majordomus_continuity_publish
continuity.records majordomus continuity records GET /api/v1/continuity/records majordomus_continuity_records
continuity.resume majordomus continuity resume POST /api/v1/continuity/resume majordomus_continuity_resume
continuity.state —žádné GET /api/v1/continuity majordomus_continuity
continuity.status majordomus continuity status GET /api/v1/continuity/status majordomus_continuity_status
continuity.sync majordomus continuity sync POST /api/v1/continuity/sync majordomus_continuity_sync
lifecycle.closed —žádné GET /api/v1/lifecycle/closed majordomus_lifecycle_closed
lifecycle.episodes —žádné GET /api/v1/lifecycle/episodes majordomus_lifecycle_episodes
lifecycle.providers —žádné GET /api/v1/lifecycle/providers majordomus_lifecycle_providers
lifecycle.recovery —žádné GET /api/v1/lifecycle/recovery majordomus_lifecycle_recovery
lifecycle.runtime —žádné GET /api/v1/lifecycle/runtime majordomus_lifecycle_runtime
session_domain.identity —žádné GET /api/v1/session/identity majordomus_session_identity
session_domain.machine —žádné GET /api/v1/session/machine majordomus_session_machine
recover.orphans —žádné POST /api/v1/recover/orphans majordomus_recover_orphans
brief.session majordomus brief GET /api/v1/brief majordomus_brief
episodes.attach —žádné POST /api/v1/episodes/attach majordomus_session_attach
episodes.detach —žádné POST /api/v1/episodes/detach majordomus_session_detach
episodes.list —žádné GET /api/v1/episodes majordomus_episodes
v Cockpitu, běžícího serveru
/cockpit/continuity Kontinuita

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.

Spustitelné případy užití

Pravidla, která jej drží

Rozhodnutí za ním

Použití

Příkazy, které to spouštějí

  • majordomus context work · jen pro čtení

    Co musí další worker vědět teď, v pořadí podle autority a v rámci rozpočtu.

  • majordomus checkpoint práce

    Zaznamená stručný postup uvnitř aktivní úlohy, aby další worker nezačínal znovu.

  • majordomus handover conclude

    Zapíše záznam o pokračování určený jen k připojování a najde nejrelevantnější předchozí.

  • majordomus session begin

    Otevře, prověří a uzavře jednu epizodu provádění.

  • majordomus capture práce

    Zaznamená surové prompty uživatele z hooku providera jako záznam s jeho vykresleními, odvodí hranici epizody z vlastních hooků životního cyklu providera, nainstaluje tyto hooky, sladí a pročistí archiv a ohlásí, co který provider zde skutečně dělá.

  • majordomus prompt work · jen pro čtení

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

  • majordomus recover nastavení

    Uzavřete epizody, které nikdo neukončil, sloučte duplicitní záznamy a roztřiďte zatoulané soubory úložišť.

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

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

  • majordomus brief [OPTIONS]

    Co obklopuje tuto relaci, v jednom řádku i v několika: její epizoda a úloha, peeři každé nástěnky, mesh, fronta integrace a fronta derive, zjištěné od serveru, který drží lease tohoto checkoutu

  • majordomus continuity status [OPTIONS]

    Toto zařízení, záznam, který tento checkout dále vede, úložiště proti jeho remote (bez sítě), každá linie práce a to, co jiná zařízení publikovala a co lze zde obnovit

  • majordomus continuity records [OPTIONS]

    Každá publikovaná předávka, kterou lokální úložiště přijímá, po řádcích, a každý soubor, který odmítlo

  • majordomus continuity device [OPTIONS]

    Identita tohoto zařízení (klíč uzlu meshe, vytvořený, pokud chybí) a jeho štítek; s --label ho přejmenuje

  • majordomus continuity plan [OPTIONS]

    Rozhodnout, aniž by se cokoli zapsalo, zda a jak lze publikovanou předávku zde obnovit: důvěra, původ, kompatibilita zdroje, necommitovaná práce v místě vzniku

  • majordomus continuity publish [OPTIONS]

    Publikovat nejnovější předávku tohoto checkoutu jako podepsaný záznam pro jiný stroj; odmítnuto, pokud nese tajemství nebo cestu ke stroji

  • majordomus continuity sync [OPTIONS]

    Vymění publikované předávky se vzdáleným gitem: fetch, merge jako sjednocení, push; nedostupný remote nechá nevyřízené nevyřízené

  • majordomus continuity resume [OPTIONS]

    Obnovit publikovanou předávku, když je její plán připraven: zapsat ji do předávek tohoto checkoutu, převzít její rozhodnutí a pokračovat v její linii

Odkud tato stránka pochází

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

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