Search across every project
searchFind tasks, log entries, and notes across all projects by matching words or quoted phrases, ranked by relevance. Filter by kind or project to narrow results.
Instructions
Full-text search over tasks, log entries and notes across ALL your projects, ranked by relevance. Ask in words -- 'why did we choose scrypt over bcrypt' -- terms match independently and more matches rank higher; quote a phrase to require it. Stemmed in English and Turkish, with a substring match underneath so 'FileSync' finds readFileSync. Each hit carries a snippet from the matching part. Filters narrow, never search: kinds (['dead_end'] = has this been tried?, ['decision'] = why is it like this?; tasks have no kind), project (account-wide notes still come back). Leave both out unless the question has a shape. Not searched: file paths, project names. At most limit hits (default 30). Ask in the language the log is written in -- a Turkish note is found by a Turkish question -- and if a sentence finds nothing, retry with only the distinctive identifiers (3+ characters; shorter ones match as whole words only).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kinds | No | Only these kinds: 'dead_end' (has this been tried?), 'decision' (why is it like this?), 'gotcha' (what will bite me?). Tasks have no kind and are excluded. | |
| limit | No | ||
| model | No | Your model id, e.g. 'claude-opus-5'. | |
| query | Yes | ||
| project | No | Narrow to one project (slug, name or path). Leave it out to search everything; account-wide notes come back either way. |