statewave_get_timeline
Retrieve a subject's raw event log in chronological order for audit trails, debugging, or replaying history. Optionally filter by time window and event kinds.
Instructions
Retrieve a subject's raw episodes in chronological order (oldest to newest). Read-only. Unlike statewave_search_memories (ranked, compiled memories), this returns the underlying event log unmodified — use it for audit trails, change-logs, debugging what was ingested, or replaying history. Optionally bound the window with since/until and filter to specific event kinds. Returns an array of episode records (id, kind, text, occurred_at, source), capped by limit; an empty array means no episodes matched the filters.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kinds | No | Optional list of event kinds to include (e.g. `["github.issue.opened", "chat.note"]`). When omitted, all kinds are returned. | |
| limit | No | Maximum number of episodes to return (1–500, default 100). | |
| since | No | Optional inclusive lower time bound: only episodes with occurred_at at or after this ISO 8601 timestamp are returned, e.g. `2026-06-01T00:00:00Z`. | |
| until | No | Optional exclusive upper time bound: only episodes with occurred_at strictly before this ISO 8601 timestamp are returned. | |
| subject | Yes | Subject whose episodes to list. Format `scope:identifier`, e.g. `repo:owner.name` or `customer:acme`. |