Referenca agentskih dogodkov
← kazalo
Ta stran je kanonična referenca za vse vrste dogodkov JSONL, ki jih oddajata
zot in pi. Vsaka vrstica je en dogodek; vsak dogodek ima znano shemo. Glasspane
uporablja te preslikave za pretvorbo surovih dogodkov v prehode AgentState.
Skupna polja (vsi dogodki)
Vsak agentski dogodek JSONL vsebuje ta polja:
| Polje | Tip | Opis |
| ------------ | --- | ---------------------------------------------- |
| event | niz | Vrsta dogodka (npr. agent_start, turn_end) |
| timestamp | niz | Časovni žig ISO 8601 |
| session_id | niz | ID seje agenta |
Dogodki zot
| Dogodek | Sprožilec | Preslikava Glasspane |
| ------------- | ------------------------------ | --------------------------------- |
| turn_start | Agent začne obdelovati korak | Working |
| tool_call | Agent pokliče orodje | (metapodatki, ne spremeni stanja) |
| tool_result | Orodje vrne rezultat | (metapodatki) |
| done | Agent konča korak uspešno | Done |
| error | Agent naleti na napako | Error |
| blocked | Agent čaka na operaterski vnos | Blocked |
| agent_start | Zagon agenta | Working |
| usage | Poročilo o uporabi žetonov | (metapodatki) |
Dogodki pi
| Dogodek | Sprožilec | Preslikava Glasspane |
| -------------- | ------------------------------ | -------------------- |
| agent_start | Zagon agenta | Working |
| turn_end | Agent konča korak | Done |
| agent_error | Agent naleti na napako | Error |
| blocked | Agent čaka na operaterski vnos | Blocked |
| usage_report | Poročilo o uporabi žetonov | (metapodatki) |
Preverjena polja prepisa
Ta polja so se pojavila v resničnem izhodu zot in so potrjena kot prisotna:
| Polje | Vir | Opomba |
| ------------ | --- | ------------------------------------- |
| turn_id | zot | Enolični ID koraka |
| model | zot | Ime modela, uporabljenega za ta korak |
| tokens_in | zot | Število vhodnih žetonov |
| tokens_out | zot | Število izhodnih žetonov |
| tool_name | oba | Ime orodja, ki ga je agent poklical |
→ crates/colibri-glasspane/src/lib.rs (zot_event_type, PiJsonlIngestor)
→ crates/colibri-daemon/tests/zot_rpc_smoke.rs
Glej tudi
- glasspane — kako se dogodki preslikajo v stanja
- agent-harness — razcep zot/Colibri