Brief relace
Jeden řádek a několik dalších: epizoda a úloha této relace (ta, kterou vlastní daná relace providera, jinak ta, na kterou ukazuje ukazatel), peeři každé nástěnky s pojmenovanými nástěnkami, které nešlo přečíst, linky meshe a to, co jeho žurnál adresuje tomuto runtimu, fronta integrace tak, jak ji říká `majordomus prs brief`, a zámek odvozování stroje. Skládá ji server držící lease tohoto checkoutu, který drží nástěnku a mesh: příkazová řádka se ho ptá a brief skládá sama, jen když neodpoví žádný, a řekne to; nahrazený server říká, že jeho vlastní nástěnka je pro sběr repozitáře nedosažitelná. Nese interval hlášení, který politika deklaruje (`session.brief_interval_minutes`), a text keep-awake, který se relaci řekne na začátku. Nic nezapisuje.
- query
- behaviorally_verified
- vyžaduje se měření výkonu
- cache vypnuta
- nástroj MCP majordomus_brief
- $ brief
Parametry dotazu
| název | typ | povinné | popis | příklady |
|---|---|---|---|---|
| session | string | ne | Vlastní identita relace providera (id relace Claude Code): brief pojmenuje otevřenou epizodu, kterou ta relace vlastní. Pokud chybí, epizoda, na kterou se rozliší ukazatel. | výchozí: "00000000-0000-0000-0000-000000000000" |
| checkouty | Checkouty | ne | Které checkouty pokrývá sekce peers: `repository` (každá nástěnka, výchozí) nebo `this`. | výchozí: "this" |
| lokální | boolean | ne | Skládat v procesu, který odpovídá, a nikdy se neptat držitele leasu checkoutu: co říká přeposlaný požadavek, aby se nikdy nepřeposílal znovu. | výchozí: true |
Vyzkoušejte
Port je ten, který server zalogoval; 8741 je ten, o který žádá jako první. Hodnoty jsou první příklad operace.
curl -s "http://127.0.0.1:8741/api/v1/brief?session=00000000-0000-0000-0000-000000000000&checkouts=this&local=true"
Testováno v apps/majordomus-cli/tests/http_serve.rs, který přehrává routu s těmito hodnotami proti serveru na skutečném socketu.
Odpovědi
| status | tělo | význam |
|---|---|---|
| 200 | SessionBrief | Brief relace: výsledek. |
| 400 | ErrorBody | invalid_input: Vstup neodpovídá schématu: parametr špatného typu, neznámý parametr nebo hodnota, kterou schopnost odmítne. |
| 404 | ErrorBody | not_found: Vstup pojmenovává něco, co repozitář nemá. |
| 500 | ErrorBody | internal: Schopnost selhala z vlastního důvodu; zpráva ho pojmenovává. |
| výchozí | ErrorBody | Jakékoli jiné selhání, které transport hlásí: 405 method_not_allowed pro jinou metodu na této cestě, 400 invalid_input pro tělo, které není objektem JSON. |