Two fixes in one commit:
1. Terminology: ozadnji proces → proces v ozadju
- More natural Slovenian — noun inflects, prepositional phrase stays fixed
- 60 replacements across 19 sl/ files
- Glossary header updated to match
- Reverts the bad merge that restored "demon" in glasspane.md and
task-board.md (including enouporabniški→enonajemniški fix)
- Forms: proces v ozadju / procesa v ozadju / procesu v ozadju /
procesom v ozadju / procesov v ozadju
2. New wiki page: daemon-not-demon (EN + SL)
- Explains the FreeBSD daemon (Beastie mascot, helper spirit) vs
Slovenian demon (devil, bad spirit)
- Documents the decision to use proces v ozadju in Slovenian
- Confirms daemon (with a) is the only English spelling in Colibri
- Linked from both EN and SL wiki indexes
2.6 KiB
2.6 KiB
| title | description |
|---|---|
| Agentska vprega: pi, zot & Colibri | Dve binarni datoteki, ne ena — zot (agent, Go) in Colibri (krmilna ravnina, Rust). |
← kazalo
Odločitev
Dve binarni datoteki, ne ena (Sam je zavrnil združitev, 13. junij 2026):
- zot — agent (vhodna vrata do modela). Binarna datoteka Go; deluje.
- Colibri — krmilna ravnina (nadzornik). Rust; opazuje agente prek glasspane, poganja tablo opravil, upravlja stroške. Opazuje zot/pi; ne vsebuje ju.
Kanonična izjava: AGENTS.md (vrstice ~18–32). clawdie-ai (TS) se krči;
preživele funkcije se selijo v zot/Colibri.
Ni dokumenta
ADR-agent-harness-consolidation.md(v preteklosti je bil omenjen; te reference so bile od takrat očiščene). ObravnavajAGENTS.mdkot ADR.
Izvajalna okolja
Glasspane normalizira dogodke iz obeh oprem v eno taksonomijo prek
AgentRuntime { Pi, Zot, Local } — crates/colibri-glasspane/src/lib.rs
(zot_event_type() preslika zotove dogodke na imena v slogu pi).
Samodejni zagon + gonilnik RPC (colibri#143)
Pogodba zaganjalnika: zaženi agenta, beri stdout JSONL.
- pi se sam poganja (
pi --mode json) sstdinnull — ustreza neposredno. - Edini strukturirani trajni način zot je
zot rpc, vrstnik zahteva/odgovor, ki bere stdin. Zato zaganjalnik napelje stdin za RPC agente in proces v ozadju pošlje poziv prekRpcSender.
Kje živi:
- pogodba zaganjalnika +
rpc_stdin+RpcSender:crates/colibri-daemon/src/spawner.rs - argv samodejnega zagona, ki se zaveda binarne datoteke (
zot → rpc, pi →--mode json):crates/colibri-daemon/src/socket.rs(default_agent_args,autospawn_agent_if_configured) - žični format (preverjen proti pravemu zot): agent-events-reference
- dokaz od konca do konca, zot:
crates/colibri-daemon/tests/zot_rpc_smoke.rs(#[ignore],ZOT_BIN-pogojen — potrebuje pravo binarno datoteko zot) - dokaz od konca do konca, pi:
crates/colibri-daemon/tests/pi_spawn_live.rs(ne-ignoriran, teče v vsakemcargo test— uporabljasample-pi-agent.py, ki oddaja taksonomijo colibri-pi-events, preverjeno proti pravemu pi) - pogodba argv samodejnega zagona:
crates/colibri-daemon/src/socket.rs(testi enotdefault_agent_args— zot→rpc, pi→--mode json)
Privzeta vprega OOTB je zot; pi ostaja podprta rezerva
(COLIBRI_AUTOSPAWN_BINARY=pi).
Glej tudi
- naming-decisions — nevtralno poimenovanje
pi → zot - quality-gates — kako je napol dokončano preimenovanje doseglo
main