event_list
Retrieve system events with filters for type, source, entity, project, and limit. Use compact view for trimmed summaries or fields="all" for full payloads to inspect system activity.
Instructions
List recent events in the system, optionally filtered.
All four filters were already implemented server-side; the tool just never exposed them, so every call had to pull the global firehose and eyeball it (fixed 2026-07-27).
Default response is a COMPACT projection (marked by view="compact" + hint — it is a trimmed view, NOT missing fields): each row keeps id/type/source/ts plus a one-line summary derived from the event payload. Use fields="all" for full payloads.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| type | No | Exact event type, e.g. "task.completed" / "agent.created" | |
| limit | No | Maximum number of events to return, default 50 (compact view caps the window at 60 rows; fields="all" is uncapped) | |
| fields | No | "compact" (default, trimmed projection) / "all" (full rows) | compact |
| source | No | Exact event source, e.g. "team:<id>" / "agent:<id>" / "repository" | |
| entity_id | No | Filter to one entity (task / agent / meeting id) | |
| project_id | No | Scope to a project — resolves to that project's teams and returns their team/agent/task events (empty = no project scoping; pass "auto" to use the active project) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||