Skip to main content

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?

optional data: 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.