find_task
Retrieve a task's ID and outline ID by searching its title, eliminating the need to list all tasks.
Instructions
Look up tasks by title, returning lightweight identifiers.
Removes the "list everything → grep → use ID" pattern when an agent knows the title but not the uniqueID.
Args:
name: Title to match. Case-insensitive substring match by default.
exact: When True, only return tasks whose title equals name
exactly (case-sensitive). When False, returns every descendant
whose title contains name (case-insensitive).
Returns:
JSON array of {"id", "title", "outline_id"}. Empty array if
nothing matches. Order matches outline traversal (depth-first,
children in document order).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| exact | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |