agentic-control-plane

Muse Code Acp Plugin — Development skill for Claude Code

Development community

Agentic Control Plane for Meta Muse Code — policy-check every tool call before it runs.

How to install Muse Code Acp Plugin

This entry records only its repository, not the path inside it, so there is no exact command to give. Open agentic-control-plane/muse-code-acp-plugin and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Muse Code Acp Plugin does

Agentic Control Plane for Meta Muse Code — policy-check every tool call before it runs.

Alternatives in Development

  • Zeron — A native control plane for Claude Code, Codex, Cursor, Devin and other coding agents 1.4k ★
  • OpenSquirrel — For people who get distracted by agents 1.3k ★
  • Agentcontrolplane — ACP is the Agent Control Plane - a distributed agent scheduler optimized for simplicity, clarity, and control 463 ★

README

Agentic Control Plane for Meta Muse Code

Policy-check every tool call Muse Code makes — before it runs — against your [Agentic Control Plane](https://agenticcontrolplane.com) workspace: allow / ask / deny per call, output scanning after the call, one receipt line per session, every decision in your activity log with the reason attached.

Status: beta-tracking-beta, contract verified

Muse Code is in beta, and in the 0.2.1 binary hooks ship as **plugin capabilities** behind the `MUSE_EXPERIMENTAL_PLUGINS` flag (the flag gates only the management CLI — installed hooks fire in normal runs). The wire contract is Claude Code's hook schema, verified end-to-end against Muse's own `muse plugins hook test` runner: snake_case payloads in (`hook_event_name`, `tool_name`, `tool_input`, `session_id`, `permission_mode`), camelCase `hookSpecificOutput` decisions back, exit 2 + stderr as the fallback block channel, `systemMessage` for advisory lines. Two things still await a live model run (the offline `echo` provider makes no tool calls): the ask-prompt round trip in an interactive session, and the live `PreToolUse` payload — its session-level siblings are already confirmed byte-compatible.

Install

This package **is** a Muse native plugin bundle (`.muse-plugin/plugin.json` at the package root):

npm install -g @agenticcontrolplane/muse-code
MUSE_EXPERIMENTAL_PLUGINS=1 muse plugins install "$(npm root -g)/@agenticcontrolplane/muse-code" --scope user
MUSE_EXPERIMENTAL_PLUGINS=1 muse plugins approve acp

Sign in once to get a credential:

  • a key in ~/.acp/credentials (written by the installer — one command, free for individuals).

Muse Code runs hooks with a **cleared environment**, so `ACP_BEARER_TOKEN` does not reach them in live sessions — the file is the real path. Optional operational overrides live in `~/.acp/config.json`: `govern_base`, `console_base`, `agent_tier`, `check_timeout_ms`, `shadow`.