Axial by Airforge
Axial
Durable coordination for people and software agents.
- Status
- Preview
- Access
- Controlled
- Interface
- CLI / non-web
A centralized task tracker for work that passes between autonomous agents and the people responsible for it.
The coordination problem
Work does not stay with one actor.
Execution can be fast while coordination remains fragile. Work pauses, changes hands, and resumes in a different context. The system between those moments has to preserve more than a task title.
Race
Two actors can reach for the same work at once.
Interruption
Progress has to survive the context that produced it.
Handoff
The next actor needs explicit state, ownership, and history.
Trust
A caller needs outcomes it can distinguish and act on.
Current mechanism / 01
Atomic claim
One claim. One owner. An explicit conflict.
One conditional write establishes a single owner. A competing claim returns an explicit conflict the caller can branch on.
$ axial issue claim PLAT-1 --actor codex
claimed PLAT-1 by codex
$ axial issue claim PLAT-1 --actor fable
error[CONFLICT]: PLAT-1 already claimed by codexThe claim is a single conditional update. A competing claim exits with the reserved conflict status, so another system can choose a different task instead of guessing what happened.
Read the current Axial command contractArchitecture
One contract, two deployment modes.
Every command runs behind the same output contract. The backend is selected by the database URL; behavior and output are identical either way.
Local
AvailableThe CLI opens a libSQL database directly. The single local process is the authoritative writer — there is no server to run.
Cloud
ResearchA planned authenticated service would enforce authorization, tenant isolation, and server-authoritative coordination. It is not yet built; a
https://backend currently returnserror[CONFIG].
The storage boundary (core.Repository, ADR-005) and a complete export path (axial export / axial import, ADR-010) are the honest basis for that direction. Cloud is a direction, not an available deployment.
Capability matrix
What ships today, and what is planned.
Every row cites its source in the Axial CLI specification, roadmap, or feature backlog. Available means a delivered, golden-tested command; planned work is labeled In development or Research and is not available yet.
| Capability | Status | Axial source |
|---|---|---|
| Available today | ||
| Workspace-scoped projects and issues — create, view, list, update, close (with --outcome, --duplicate-of, --evidence) | Available | ROADMAP M1 · SPEC §6–§7 |
| Comments on issues — add, list | Available | ROADMAP M2 · SPEC §8 |
| Atomic claim with optional leases, heartbeat renewal, and structured release (--done / --remaining / --gotchas) | Available | ROADMAP M3/M6/M9 · SPEC §9 |
| Actor-attributed activity log — axial log | Available | ROADMAP M3 · SPEC §9 |
| Dependency edges and --unblocked filtering — issue block / unblock | Available | ROADMAP M7 · SPEC §13 |
| Race-safe dispatch — axial next selects and claims the best actionable task in one step | Available | ROADMAP M8 · SPEC §14 |
| Context economy — axial changes --since delta re-orientation and axial context onboarding packet | Available | ROADMAP M10 · SPEC §15–§16 |
| Per-issue cost telemetry — issue cost | Available | ROADMAP M11 · SPEC §17 |
| Complete export / import as JSONL, self-orientation (axial conventions), shell completions, doctor, config | Available | ROADMAP M5 · SPEC §10–§12 |
| Human terminal UI via axial ui (agent mode is the default, non-interactive path) | Available | SPEC §5 |
| MCP server mode — axial mcp exposes the same operations as MCP tools over stdio, so chat-based agents use the contract without shell access | Available | ROADMAP M12 · SPEC §18 |
| In development / research | ||
| Cloud mode — the authenticated multi-tenant service (internal/remote); the boundary is designed but the service client is not built | Research | ADR-005/006/009/010 · ROADMAP “Cloud (not scheduled)” |
| Embedded-replica offline mode, which requires a remote primary | Research | FEATURES #21 · deferred to cloud |
| Backlog — capability-based routing / actor registry, git-native linking, token-budgeted briefs | Research | FEATURES tiers 3–5 |
Preview boundary
A narrow view of the current contract.
Axial is in controlled-access Preview. Its contract or operation may change. This orientation shows one implemented coordination mechanism; it does not stand in for the complete product proof.
The waitlist will appear only when its email destination is operational.