blackboard_search
Search a shared blackboard for entries relevant to a natural-language query, returning the top-K ranked matches to reduce noise in your context window.
Instructions
Search the shared blackboard for entries relevant to a query and return the top-K ranked matches. Use this instead of blackboard_list when you need relevant keys rather than all keys — it keeps noise out of your context window. Read-only. Ranks semantically when the server has an embedding provider wired, otherwise by deterministic lexical overlap (response includes which mode was used). Returns {ok:true, mode, results:[{key, score, snippet, sourceAgent}], count}. Follow up with blackboard_read for the full value of a specific key.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | Natural-language search query (e.g. "budget decisions for Q3") | |
| top_k | No | Maximum number of results to return (default 5, max 50) | |
| agent_id | Yes | The agent performing the search (used for scoped access checks) | |
| min_score | No | Minimum relevance score 0-1 (default 0) |