Fragmented Agent State
Threads, run logs, and tool outputs scatter across apps. The coordination context breaks on every handoff.
AgentDock is a local-first control plane for coordinating agent workflows: route providers, supervise execution, preserve thread history, and resume sessions without context loss.
Current providers
Problem / Why AgentDock
AgentDock closes the gap with a dedicated coordination control plane, not another chat wrapper.
Threads, run logs, and tool outputs scatter across apps. The coordination context breaks on every handoff.
Without a controller, switching provider means manual copy-paste and rebuilding execution intent.
Serious multi-agent work needs routing, supervision, and resumable runtime control, not chat-only screens.
Core Capabilities
Central control loop for routing, supervision, and failover across claude_code, codex, and opencode.
One timeline that merges prompts, tool calls, outputs, and execution state across providers.
Resume active runs with the same orchestrator state instead of replaying the full context window.
Route by latency, capability, or cost policy while preserving execution metadata and continuity.
How It Works
Start the session, let the coordinator route and supervise provider runs, then resume from the same state.
Open agentdock.mrpanda.run and start a workspace-bound control session.
The coordinator dispatches tasks to Claude Code, Codex, or OpenCode from one shared run graph.
Reconnect and continue from the same orchestration state across desktop and remote relay sessions.
Architecture
Coordination Core + Secure RelayLocal Agent Coordinator
Task router + run supervisor + thread graph + resume state
Local Runtime
Execution stays on-device by default
Secure Relay Path
Scoped tunnel for remote monitoring and control
Remote Console (Mobile in Progress)
Live session mirror with controlled actions
Agent coordination logic stays local-first. Remote access is opt-in and tunneled through a secure relay path, so orchestration state remains consistent across reconnects.
Current Progress
Next Roadmap
Share scoped live coordination sessions with collaborators without exposing the full local runtime.
Define dispatch rules by task class, cost ceiling, latency target, and provider capability profile.
Runtime analytics for token usage, failover events, retry patterns, and coordination bottlenecks.