Skip to main content
Available now

Auditable timeline of what happened and why

Append-only timeline of steps, prompts, and outputs. Supports replay and provenance for debugging and compliance.

What Episodic Memory does

Episodic Memory maintains an append-only timeline of every step the assistant takes. It records prompts, tool calls, outputs, and approval decisions. Perfect for debugging, compliance, and understanding "what did it do yesterday?"

Core capabilities

  • Append events per step
  • List events by time range or task
  • Retrieve full event details
  • Replay pointers for debugging

Use cases

  • "What did it do yesterday?"
  • Reviewable runs and status histories
  • Run replay for debugging
  • Compliance and audit trails
Write-once by default: Events are append-only. Tamper-evident signing planned for compliance.

Who benefits from Episodic Memory

Individuals

"What did it do yesterday?" answered instantly

Example: Review yesterday's plan, approvals, and outputs—full transparency.

Teams & Managers

Reviewable runs and status histories

Example: Audit team workflows—who approved what, when, and why.

Developers & IT

Run replay for debugging

Example: Replay a failed run step-by-step to identify the issue.

Security & Compliance

Immutable logs with planned signing

Control: Write-once logs. Tamper-evident signatures planned for compliance.

How it works

1

Append event per step

Use episodic.append to record each step: prompt, tool call, output, approval decision.

2

Link artifacts

Each event links to artifacts (files, diffs, outputs) for full provenance.

3

List and retrieve events

Call episodic.list to query by time range or task. Use episodic.get for full details.

4

Replay for debugging

Use replay pointers to step through a run and identify issues.

Storage: Events stored in append-only log on disk. Retention configurable.

Example workflows

Review yesterday's plan and outputs

Runs entirely offline
Input:

"Show me yesterday's plan, approvals, and outputs"

Steps:
  1. episodic.list (filter: yesterday)
  2. episodic.get (retrieve full event details)
Output:

Timeline of steps, approvals, and artifacts—full transparency

Audit team workflows

Runs entirely offline
Input:

"Who approved the database migration last week?"

Steps:
  1. episodic.list (filter: last week, task: migration)
  2. episodic.get (retrieve approval events)
Output:

Approval log with timestamps and user IDs—compliance-ready

Replay a failed run

Runs entirely offline
Input:

"Replay the failed run from this morning"

Steps:
  1. episodic.list (filter: this morning, status: failed)
  2. episodic.get (retrieve each step)
  3. Replay step-by-step to identify the issue
Output:

Root cause identified—fix and re-run with confidence

Technical details

Key tools

  • episodic.append
  • episodic.list
  • episodic.get
  • episodic.replay
View tool schemas

Configuration

  • RETENTION — log retention period (default: 90 days)
  • STORAGE_PATH — local log directory
  • SIGNING — tamper-evident signatures (planned)

Performance notes

  • Append: 5-10ms per event
  • List: 10-50ms for 1K events
  • Replay: depends on run complexity

Observability

  • Log growth and event count
  • Replay counts and latency
  • Retention policy enforcement

Security posture

Write-once logs

Events are append-only. No edits or deletions (except retention policy).

Tamper-evident signing (planned)

Hash-chain signatures to detect tampering. Planned for compliance use cases.

Local storage

All logs stored on disk. No network calls for append or retrieval.

Export for compliance

Export logs in standard formats (JSON, CSV) for external audit systems.

Roadmap & status

Available

Current features

  • Append, list, and get events
  • Replay pointers for debugging
  • Artifact linking and provenance
Planned

Coming soon

  • Hash-chain signatures for tamper-evidence
  • Export to standard audit formats
  • Timeline visualization UI
View full roadmap

Frequently asked questions

Ready to audit your assistant's work?

Get started with Episodic Memory in minutes. Full transparency and provenance.