Human control plane
The human defines objectives, assigns responsibility, sets boundaries, observes execution, and accepts results.

Wega Labs infrastructure · October
Wega Labs projects require multiple AI agents to share context, divide work, and expose their activity to a human supervisor. October is the collaboration layer we are building for that work. Its current interface is a spatial desktop canvas.
Collaboration problem / 01
Agent processes run in separate terminals, chats, editors, repositories, and provider applications. They do not share a consistent model of tasks, ownership, dependencies, or current system state.
October provides a common control and coordination layer while keeping the human responsible for scope, review, and final decisions.

System model / 02
The human defines objectives, assigns responsibility, sets boundaries, observes execution, and accepts results.
A shared protocol provides peer discovery, messages, task ownership, canvas context, and execution status.
Agent runtimes work in isolated repositories and expose terminals, diffs, services, and previews to the control plane.
Models, providers, editors, and agent runtimes remain independent. October coordinates them through a common human control plane and agent protocol.
Coordination protocol / 03
The october-bus exposes peer discovery, messaging, relevant canvas state, task ownership, and execution status through MCP. It gives agents a shared operational context without granting unrestricted access to one another.
Screen A
Backend
Tests
discover peers · inspect canvas · message agents · report status · preserve provenance
System status / 04
Built + shipping
Current desktopAgent roster
Local harnessesAll listed agents can run locally. Their october-bus integrations are not equivalent.
In development
Direct a specific agent by name or by its assigned screen.
Claude Code currently has the deepest bus integration. Other agents need the same discovery, messaging, and status functions.
Add explicit ownership, presence, provenance, and synchronization for simultaneous work.
Expose local and remote agents through the same control and coordination interfaces.
Human supervision / 05
Agents, tasks, terminals, services, and output remain visible in one workspace.
Each task has an assigned agent, bounded scope, dependencies, and reported status.
Git worktrees separate concurrent sessions before changes are reviewed and merged.
The system records which agent performed work, which files changed, and where output was produced.
Supervised execution cycle / 06
The human selects repositories, objectives, constraints, and approval boundaries.
Tasks are assigned to named agents with visible ownership and dependencies.
Agents exchange relevant context and status while executing in isolated workspaces.
The human inspects previews, diffs, tests, terminals, and provenance before acceptance.
Relationship to December / 07
Building December requires coordinated work across simulation, software engineering, experiments, analysis, operations, and review. Independent agents need to exchange context without making responsibility unclear.
Today, October coordinates coding agents working on software. Broader coordination infrastructure for different agent roles and Wega Labs projects is still in development.
Current form factor / 08
A persistent canvas lets humans and agents refer to the same screen, task, position, and local context. Other interfaces can use the same coordination layer later.


October by Wega Labs
The current desktop application uses a spatial canvas for coding agents, live software, terminals, tasks, and review.
Visit october.dev ↗