Skip to main content

Crate agent_event_log

Crate agent_event_log 

Source
Expand description

agent-event-log: structured lifecycle event log for AI agent runs.

Records agent run events (started, tool_called, response, error, finished) in an append-only log with monotonic sequence numbers and optional metadata.

use agent_event_log::{EventLog, EventKind};

let mut log = EventLog::new("run-1");
log.started();
log.tool_called("search", serde_json::json!({"q": "rust"}));
log.finished("done");
assert_eq!(log.len(), 3);

Structs§

Event
EventLog
Append-only event log for one agent run.

Enums§

EventKind