blackboard_list
List active non-expired keys from the shared blackboard, with optional prefix filter to narrow results. Use to discover key names before reading.
Instructions
List all active (non-expired) keys on the shared blackboard, optionally filtered by a key prefix. Read-only — no side effects. Returns {ok:true, keys:["..."], count}. Returns {ok:false, error:"..."} if the blackboard is unavailable. All non-expired keys are returned in one response — on large blackboards use a narrow prefix filter to reduce payload size. Use before blackboard_read when you do not know the exact key name; filter with a prefix such as "task:" to scope results to a specific namespace.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| agent_id | Yes | The agent requesting the list (used for scoped access) | |
| prefix | No | Optional key prefix filter (e.g. "task:" to list only task entries) |