Skip to content

v1.0.3 - MCP Client, Headless CLI, Permission Profiles, Checkpoints & AST Outline

Choose a tag to compare

@PwnedBytes0x1 PwnedBytes0x1 released this 07 Sep 14:17
· 8 commits to main since this release

What's New in v1.0.3

  • Headless & Pipe Mode: Run prompts without TUI via xdh -p "...", --pipe, and pipe stdin/stdout (cat file | xdh -p "..." > out).
  • Configurable Permission Modes: --safe (confirm state-changing tools), --auto (default: protect against destructive patterns), and --yolo (unconstrained).
  • Model Context Protocol (MCP): Full stdio JSON-RPC 2.0 MCP client with tool discovery and dynamic registration (~/.xdharness/mcp.json, /mcp).
  • AST Code Outline: Extract class/function signatures with Python AST and multi-language parser (code_outline, /outline).
  • Rollback Checkpoints: Instant snapshots of entire workspaces before refactorings (manage_checkpoint, /checkpoint).
  • .xdhignore Support: Automatically exclude ignored paths in search, tree, and index tools.
  • Autonomous Task Scheduling: Recurring agent task execution with /schedule <interval_sec> <task>.
  • Sidecar Drawer Panel: Toggleable side pane (F2 or Ctrl+B) displaying swarm status, MCPs, checkpoints, tasks, and schedules.