list_intents
Query in-flight and recent work across the team. Use for pre-planning collision checks, fast glob matching, or context search by summary, kind, author, or status.
Instructions
Query in-flight and recent work across the team. Three distinct uses — pick exactly one: (1) pre-planning semantic check — pass summary (and optionally overlaps globs) to get judge-assessed semantic overlap before you post_intent; this is the strong collision check; (2) fast glob collision check — pass overlaps alone (no summary, no q) for deterministic prefix matching; (3) context search — pass q and since (add match=any for recall if a precise query returns nothing) to search summaries and outcomes including completed work. q and overlaps are AND-combined: a descriptive q alongside overlaps filters out overlapping intents whose summaries don't contain your words — for a collision check, omit q. q matches per-word (all words must appear, any order). Each returned intent carries an alert_level when overlaps is given: warn = surface loudly to your user; fyi = quiet mention; nudge = possible duplicate spike, suggest comparing notes.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| q | No | Plain-text search over summaries and outcomes. | |
| kind | No | Filter results by kind. | |
| repo | No | Filter to one repository. Use the basename of the git origin remote (or the repo root directory name if there is no remote) — must match the name used in post_intent, or the filter silently returns nothing. | |
| limit | No | ||
| match | No | How q terms combine: all (default) = every word must match — precise; any = recall mode, use when a context search with several descriptive words comes back empty. | all |
| since | No | ISO-8601 timestamp or shorthand like '24h', '7d'. | |
| author | No | Filter to one person's intents, e.g. 'sarah' — for questions like 'what did Sarah's agent work on last week?'. | |
| branch | No | YOUR git branch. Overlaps on the same branch are flagged `same_branch` — your own line of work, likely already in your tree, but verify (it may be uncommitted in another session). | |
| status | No | Comma-separated of: active, done, abandoned, expired. Omit for all (history included). | |
| my_kind | No | The kind of YOUR planned work; sets alert levels. | build |
| session | No | Filter to one agent session. Pass 'current' for this session's own intents — e.g. to find your still-open intent before wrapping up. Any other value passes through verbatim. | |
| summary | No | Your planned task, one paragraph. Provide it to get semantic (judge) collision assessment instead of glob-prefix matching — use for a pre-planning check before you're ready to post_intent. | |
| overlaps | No | Globs you expect to touch; filters to overlapping intents and computes alert levels. |