gsxdsm
|
ad3149093a
|
FN-7077: inject configured MCP servers across agent surfaces
Configured MCP servers now follow every agent-work lane that launches model-backed tools.
- Thread MCP server forwarding through chat, task execution, tools, PR response, cron, memory, research, and planning surfaces.
- Add regression coverage for dashboard and engine lanes that previously omitted MCP server configuration.
- Document all covered MCP surfaces and add a published package changeset.
Files changed:
.changeset/fn-7077-mcp-all-surfaces.md | 7 +
docs/mcp.md | 3 +
docs/settings-reference.md | 2 +-
packages/cli/src/commands/__tests__/serve.test.ts | 3 +-
packages/core/src/memory-compaction.ts | 4 +
.../src/__tests__/mcp-lane-forwarding.test.ts | 62 +++++++++
packages/dashboard/src/agent-generation.ts | 4 +
packages/dashboard/src/ai-refine.ts | 8 ++
.../dashboard/src/milestone-slice-interview.ts | 11 +-
packages/dashboard/src/mission-interview.ts | 9 +-
packages/dashboard/src/pr-conflict-resolver.ts | 12 +-
packages/dashboard/src/routes.ts | 10 ++
packages/dashboard/src/subtask-breakdown.ts | 8 ++
packages/engine/src/__tests__/cron-runner.test.ts | 61 +++++++++
.../src/__tests__/mcp-lane-forwarding.test.ts | 3 +-
.../__tests__/mcp-pr-response-forwarding.test.ts | 110 ++++++++++++++++
.../src/__tests__/mcp-surface-coverage.test.ts | 141 +++++++++++++++++++++
packages/engine/src/agent-heartbeat.ts | 18 +++
packages/engine/src/cli-agent-ask.ts | 4 +
packages/engine/src/cron-runner.ts | 9 +-
packages/engine/src/pr-nodes.ts | 2 +-
packages/engine/src/pr-response-run-ops.ts | 10 +-
packages/engine/src/project-engine.ts | 2 +-
.../research/providers/llm-synthesis-provider.ts | 4 +
.../src/research/providers/web-search-provider.ts | 4 +
25 files changed, 497 insertions(+), 14 deletions(-)
Fusion-Task-Id: FN-7077
Fusion-Task-Lineage: 00d36357-c3d8-4954-b647-d3aea24a967b
|
2026-06-26 16:14:44 -07:00 |
|
gsxdsm
|
a9815fb1ff
|
FN-6457: add ACP ask runner and bundled Claude bridge setup
Route ACP-backed planning and validation through a read-only ask-once runner with a pinned Claude bridge foundation.
- Add askAcpOnce for single-turn ACP sessions with timeout handling, JSON recovery, clean stop validation, and disposal.
- Refactor validation seams to use ACP runtime prompts and require structured pass verdicts.
- Resolve the Claude ACP bridge from the plugin bundle and add setup checks for identity, environment, probing, and auth readiness.
- Document the ACP Route B plan and update tests for validator, session, runtime, and plugin setup behavior.
Files changed:
CONCEPTS.md | 6 +
docs/acp-contract.md | 36 ++
.../2026-06-14-001-feat-claude-acp-runtime-plan.md | 465 +++++++++++++++++++++
.../engine/src/__tests__/cli-agent-ask.test.ts | 104 +++++
.../src/__tests__/cli-agent-validator.test.ts | 137 +++---
.../src/__tests__/interactive-ai-session.test.ts | 96 +++--
packages/engine/src/agent-runtime.ts | 6 +-
packages/engine/src/cli-agent-ask.ts | 120 ++++++
packages/engine/src/cli-agent-validator.ts | 65 ++-
.../cli-agent/__tests__/one-shot-session.test.ts | 16 +-
packages/engine/src/cli-agent/one-shot-session.ts | 17 +-
packages/engine/src/index.ts | 8 +-
packages/engine/src/interactive-ai-session.ts | 33 +-
plugins/fusion-plugin-acp-runtime/AGENTS.md | 14 +
plugins/fusion-plugin-acp-runtime/CHANGELOG.md | 6 +
plugins/fusion-plugin-acp-runtime/README.md | 13 +-
plugins/fusion-plugin-acp-runtime/package.json | 3 +-
.../src/__tests__/index.test.ts | 51 ++-
.../src/__tests__/process-manager.test.ts | 32 +-
.../src/__tests__/runtime-adapter.test.ts | 4 +-
.../src/__tests__/setup.test.ts | 71 ++++
plugins/fusion-plugin-acp-runtime/src/cli-spawn.ts | 95 ++++-
plugins/fusion-plugin-acp-runtime/src/index.ts | 16 +-
.../src/process-manager.ts | 26 +-
.../src/runtime-adapter.ts | 11 +-
plugins/fusion-plugin-acp-runtime/src/setup.ts | 104 +++++
plugins/fusion-plugin-acp-runtime/src/types.ts | 6 +-
pnpm-lock.yaml | 139 ++++--
28 files changed, 1502 insertions(+), 198 deletions(-)
Fusion-Task-Id: FN-6457
Fusion-Task-Lineage: a3364ed7-cb28-4a2b-b898-6ccd0d95fb92
|
2026-06-15 02:30:41 -07:00 |
|