- feat: Claude Desktop one-click install with safe defaults.
- feat: Download the
.mcpbbundle from any release and double-click. Your agent getslist_hosts,get_hostandlist_containersout of the box. No shell, no container control. - feat:
purple mcp --read-onlyexposes the same safe trio when wiring up Claude Code, Cursor or any other MCP client by hand. - feat: Every MCP tool call lands in
~/.purple/mcp-audit.logas JSON. Timestamp, tool, args, outcome, reason. Owner-only file mode.run_commandarguments redacted so passwords on shell flags never hit disk. Redirect with--audit-log <PATH>or turn it off with--no-audit. - feat: Audit log refuses to open through a pre-existing symlink, so a writable-directory attacker cannot redirect writes elsewhere.
run_commandswitched off busy-polling and clamps oversized timeouts, so a runaway agent cannot pin the server. - feat: Linux musl builds for
x86_64andaarch64ship next to the existing glibc binaries. Drop the static binary on any distro and run. - change: Wordmark refreshed with cleaner box-drawing strokes. Same cadence, still a cyan period at the end.