FN-7987: expose shared fusion toolset to chat agents and Grok CLI
Give dashboard chat and room responders the same safe coordination/productivity tools as other agent lanes, including via the Grok MCP bridge.
- Export chat coordination tool factories from @fusion/engine for public use
- Assemble createChatFusionToolset with board, delegation, web, goal, memory, and research tools
- Wire the shared toolset into model-loop chat and room-responder sessions
- Exclude destructive agent-lifecycle tools and fn_memory_append from chat
- Cover chat fusion parity and Grok bridge tool preservation with tests
- Document chat Grok tool parity and add a minor changeset
Files changed:
.changeset/fn-7987-chat-fusion-toolset.md | 7 ++
docs/agents.md | 1 +
docs/grok-cli-contract.md | 2 +-
packages/dashboard/src/__tests__/chat-manager.test.ts | 52 +++++++++++-
packages/dashboard/src/chat.ts | 95 +++++++++++++++++++++-
packages/engine/src/__tests__/agent-session-helpers.test.ts | 15 ++++
packages/engine/src/index.ts | 26 ++++++
plugins/fusion-plugin-grok-runtime/src/__tests__/tool-bridge.test.ts | 36 ++++++++
8 files changed, 230 insertions(+), 4 deletions(-)
Fusion-Task-Id: FN-7987
Fusion-Task-Lineage: 4d8d3dbc-10b8-4b56-9b63-79fe85a13755
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>