Find Knowledge
find_knowledgeFind knowledge records by topic or filters when answering a question or locating a reference. Returns candidate summaries and IDs; use read_knowledge for evidence.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | Filter by tags — records must contain all listed tags. | |
| limit | No | Max records to return (default 50, max 100). | |
| query | No | Nonblank query selects bounded search; omit for cursor-paginated listing. Query mode rejects cursor. All filters apply before matching and limiting. | |
| cursor | No | Pagination cursor — pass the previous response's next_cursor to fetch the next page. | |
| domain | No | Filter by domain — from the manifest's declared domains. | |
| status | No | Filter by status. Omit + include_drafts=false to get live records only (published + decided). | |
| category | No | Filter by category — e.g. 'decision', 'reference', 'manual', 'milestone', 'note'. | |
| contract | No | Help mode — return the complete contract with no operation performed. | |
| container_id | Yes | Container ID — required. Knowledge records are container-scoped. | |
| include_drafts | No | Include draft records in results — default false. | |
| cross_container | No | Aggregate read over your own account — drops the container filter and lists records across all containers you own, each row annotated with its container_id. container_id stays required as the session anchor. Scope never leaves your account. Currently restricted to platform-maintainer accounts; others get a gate error. | |
| include_superseded | No | Include superseded records — default false. Use true when walking a decision chain. |