Search Weft Items
searchUse this when the user wants to find anything the board remembers by keyword — tasks, sprints, recorded decisions or memory notes (e.g. 'find tasks about onboarding', 'why did we choose Neon'). Case-insensitive substring match across task titles and descriptions, sprint names and goals, decision titles and outcomes, and memory note content. Returns a ranked list of {id, title, url} suitable for citations, where id is prefixed by kind (task:, sprint:, decision:, memory:); at most 50 matches, narrow the query if truncated. Also how to find the open task that matches work the user is doing with you, so it can be claimed with start_task or closed with complete_task.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"query": "<query>"
},
"name": "search"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | Free-text query, matched case-insensitively |