Interface: AuditEntry
Defined in: packages/agentos/src/emergent/EmergentToolRegistry.ts:97
A single entry in the emergent tool audit trail.
Audit entries record every significant state change: registration, promotion,
demotion, usage recording, and session cleanup. They are stored both in-memory
and (when a storage adapter is provided) in the agentos_emergent_audit_log
SQLite table.
Properties
data?
optionaldata:unknown
Defined in: packages/agentos/src/emergent/EmergentToolRegistry.ts:105
Optional structured data associated with the event.
eventType
eventType:
string
Defined in: packages/agentos/src/emergent/EmergentToolRegistry.ts:103
Machine-readable event type (e.g., 'register', 'promote', 'demote').
id
id:
string
Defined in: packages/agentos/src/emergent/EmergentToolRegistry.ts:99
Unique identifier for this audit entry.
timestamp
timestamp:
number
Defined in: packages/agentos/src/emergent/EmergentToolRegistry.ts:107
Unix epoch millisecond timestamp of when the event occurred.
toolId
toolId:
string
Defined in: packages/agentos/src/emergent/EmergentToolRegistry.ts:101
The tool ID this event pertains to.