Skip to content

feat(engine): add ambient mcp sources - #283

Closed
andybons wants to merge 1 commit into
mainfrom
feat/ambient-mcp-sources-native
Closed

feat(engine): add ambient mcp sources#283
andybons wants to merge 1 commit into
mainfrom
feat/ambient-mcp-sources-native

Conversation

@andybons

Copy link
Copy Markdown
Contributor

$## Summary\n- add ambient_mcp_sources config for generic MCP-provided ambient catalogs\n- validate source MCP servers after layered merge; platform/user source keys win while projects can add sources\n- fetch version-1 catalogs under a five-second deadline, cap at 256 KiB, sanitize and sort entries, then pin each source as EngineContext\n\n## Scope\nNative providers only. Claude Code delegated turns bypass the native request assembler; the documented Boxes release gate must remain off until it supports the same pinning contract. The source MCP server keeps its existing load_skill tool; this change adds no permission layer or built-in skill loader.\n\n## Verification\n- go test -race ./engine ./config ./cmd/harness -count=1\n- go vet ./...\n- go build ./...\n\nReview-only. Do not merge or deploy.

Copy link
Copy Markdown
Contributor Author

Superseded by #284 after remote branch advancement prevented a safe non-force update. #284 contains the completed native and delegated implementation.

@andybons andybons closed this Sep 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant