invariance_session_list
List agent sessions filtered by source, agent, run, or status to find specific activity streams like API agent work, meetings, or screen recordings.
Instructions
List agent-sessions, optionally filtered by source, agent, run, or status. Use this to find all Claude Code work for an agent (source="api"), all meetings ingested today (source="meeting"), or all screen recordings for a human teammate.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| run_id | No | ||
| source | No | What kind of activity stream this session represents. Use: - "api" for autonomous agent work, including a single Claude Code task / sub-agent invocation (one Claude Code session = one agent-session with source="api"). - "screen_recording" when capturing a human teammate's screen for the company brain. - "microphone" when capturing raw mic audio (e.g. a teammate thinking out loud at their desk). - "meeting" for a Zoom/Meet/in-person meeting with multiple participants. - "granola_note" when ingesting a Granola meeting note. - "manual_note" when a human or agent is jotting freeform notes into the brain. | |
| status | No | Filter by session status (e.g. "open", "closed"). | |
| agent_id | No |