FN-6495: load chat session skills
Enable dashboard chat sessions to request the same agent and plugin skills used by execution lanes.
- Pass enabled plugin-contributed skills through the dashboard chat plugin runner contract.
- Add skill selection for bound-agent chat, model-only QuickChat, and room responder sessions.
- Cover regular chat, QuickChat, no-metadata fallback, legacy runner, and room responder skill requests.
- Document dashboard chat skill behavior and add a minor changeset for the published CLI package.
Files changed:
.changeset/fn-6495-chat-skill-selection.md | 5 +
docs/agents.md | 1 +
.../dashboard/src/__tests__/chat-manager.test.ts | 125 +++++++++++++++++++++
.../dashboard/src/__tests__/chat.rooms.test.ts | 45 ++++++++
packages/dashboard/src/chat.ts | 35 ++++++
packages/dashboard/src/server.ts | 5 +
packages/engine/src/index.ts | 6 +
7 files changed, 222 insertions(+)
Fusion-Task-Id: FN-6495
Fusion-Task-Lineage: 0b8998e2-848c-4c79-b93a-16c0b3c3d8a3