Commit Graph

7 Commits

Author SHA1 Message Date
Claude Code 143fcef4e0 fix(security): comprehensive deny list for autonomous operator
Allowlist approach for bash (curl, python3, tail, grep, pgrep, kill, scripts).
Deny list blocks: file destruction (rm, mv, cp, chmod, chown, ln),
remote access (ssh, scp, rsync), downloads (wget, curl -O),
git mutations (push, commit, reset, checkout), package install (pip, apt),
privilege escalation (sudo, nohup, crontab, systemctl),
and shell injection (eval, exec, source, pipe to bash, redirect to /).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-28 19:22:13 -04:00
Claude Code 3ec8f4cca5 feat: autonomous operator — bot playtesting, diagnostics, session memory
Expanded from pure operator to autonomous agent:
- 24 MCP tools (was 12): added bot playtesting, diagnostics,
  escalation, and session notes/memory
- Bot profiles (noob, builder, fighter, griefer, conversationalist)
  for automated playtesting through the gateway
- analyze_errors scans logs + interactions for patterns
- write_note/read_notes for persistent memory across runs
- write_session_summary/read_run_log for run history
- write_escalation for issues that need architect attention
- CLAUDE.md: full autonomous workflow with Layer 1 permissions
  (monitor, test, escalate — no code modification yet)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-28 19:12:57 -04:00
Claude Code 033d3d8ee9 feat: MCP server config for Claude Code 2026-03-28 19:01:34 -04:00
Claude Code 2d82d645e4 feat: operator CLAUDE.md — scoped context, no dev bloat 2026-03-28 19:00:24 -04:00
Claude Code bdbc922b44 docs: Mortdecai self-knowledge (dual-purpose for native AI) 2026-03-28 19:00:03 -04:00
Claude Code 44c13f229c feat: MCP server wrapping gateway HTTP API (12 tools) 2026-03-28 18:59:48 -04:00
Claude Code e8a23f2b11 feat: gateway management scripts (start, stop, status) 2026-03-28 18:58:03 -04:00