All notable changes to Orchestrator will be documented in this file.
The format is based on Keep a Changelog.
First public release.
- Canvas UI — Infinite pan/zoom canvas with draggable agent cards and minimap
- Agent management — Create, configure, and sandbox Claude Code agents with individual CLAUDE.md identities
- Dual interaction modes — PTY (interactive terminal) and Chat (structured stream-json) per agent
- Workflow engine — DAG-based workflows with Start, End, Agent, Fork, Join, and SubWorkflow node types
- Edge conditions — Always, OnSignal, OnError, and Default routing between nodes
- Join policies — All, Any, and N-of-M merge strategies for parallel branches
- Completion signals — Keyword detection, timeout, and manual advance for agent nodes
- Workflow memory — Run history injected as context into subsequent workflow executions
- Report cards — Structured metrics with before/after deltas, rendered as big-number cards
- Review mode — All workflows enter review after completion; approve to deploy or retry with feedback
- Deploy system — Script-based or agent-based deployment triggered from the review screen
- Cron scheduling — Schedule workflows with standard cron expressions
- Variables — Global key-value store with
${VAR_NAME}interpolation in workflow prompts - Skills — Markdown skill files auto-detected via file watcher, assignable to agents
- IPC hub — Unix socket message bus for inter-agent communication
- REST API — Full HTTP API on port 47821 for programmatic control
- Headless mode — Run the backend without a GUI via
orchestrator-serverbinary - SSE events — Server-Sent Events stream for real-time workflow progress
- WhatsApp bridge — Remote workflow notifications and approve/retry via WhatsApp (Baileys)
- Agent sandboxing — Automatic permission deny-lists prevent cross-agent access
- Activity sidebar — Run history with filtering, step output viewer, and report cards
- Custom terminal — VT100/xterm renderer with Catppuccin Mocha palette (no xterm.js dependency)
- orc CLI — Bash REST client bundled with the app for agent-side orchestrator control