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