Skip to content

Use canonical ContextStream MCP identity in Buzz agents - #2

Merged
escott- merged 1 commit into
mainfrom
fix/canonical-mcp-permissions
Aug 6, 2026
Merged

escott- merged 1 commit into
mainfrom
fix/canonical-mcp-permissions

Conversation

@escott-

@escott- escott- commented Aug 6, 2026

Copy link
Copy Markdown
Contributor

Summary

  • expose ContextStream to Buzz ACP under the canonical contextstream server name
  • document the real headless Claude permission boundary
  • add a least-privilege project-local permission example and regression coverage

Why

A genuine Claude Code run in Buzz showed that Buzz derives MCP names from the command basename. The raw contextstream-mcp basename produces a noncanonical tool prefix, so the launcher now uses a private executable alias named contextstream. The same run confirmed that Buzz headless read/write sessions need an explicit reviewed Claude allowlist in addition to accept-edits mode.

Verification

  • npm test (9/9)
  • bash -n run-agent.sh
  • JSON parse checks for settings and compatibility records
  • run-agent.sh --check --runtime claude against the real local fixture
  • git diff --check

@escott-
escott- merged commit d198b8b into main Aug 6, 2026
4 checks passed
@escott-
escott- deleted the fix/canonical-mcp-permissions branch August 6, 2026 00:09
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