## Summary
- 7 brain tools registered as Pi SDK custom tools for agent sessions
- Tools: list/get projects, list/create/update tasks, list missions, list conversations
- Uses TypeBox parameter schemas for LLM tool calling
- Queue tools deferred until queue is wired into gateway
## Test plan
- [x] typecheck, lint, format:check all pass
Closes #22
Register brain data layer as LLM-callable tools in Pi SDK agent
sessions. Agents can now query/create/update projects, tasks,
missions, and conversations through tool calls.
- 7 brain tools: list/get projects, list/create/update tasks,
list missions, list conversations
- Tools registered via customTools in createAgentSession()
- Uses TypeBox schemas for parameter validation
Closes#22
Co-Authored-By: Claude Opus 4.6 <[email protected]>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
Test plan
Closes #22