Stop losing the thread
Commitments, owners, attempts and evidence survive model changes, process crashes and handoffs.
Tasq gives humans, agents and runtimes one durable ledger for what is owed, who owns it, what happened and what proves it is done.
Public source alpha. Packages and downloadable releases are not published.
Commitments, owners, attempts and evidence survive model changes, process crashes and handoffs.
Expiring claims and monotone fences prevent two workers from quietly acting as the current owner.
An agent can propose, execute and report without silently granting itself permission or completion.
The irreducible loop
Most task protocols collapse intent, execution and completion. Tasq keeps them separate, so every handoff has an inspectable basis.
The outcome still owed
Temporary right to work
One execution, not the goal
The basis for a decision
Explicit and auditable
$ tasq onboard \
+ --space robotics/team-a \
+ --actor agent:planner \
+ --json
{
"contractVersion": "tasq.onboarding.v1",
"workspace": "robotics/team-a",
"capabilities": ["read", "propose", "coordinate"],
"recipes": { "read": ["tasq", "context", "--json"] }
}Clean boundaries
Tasq is deliberately headless. Your models, workflows and providers stay replaceable because Core owns only coordination state.
Reasoning, tools, execution
Priority and domain decisions
Provider credentials and I/O
Durable coordination truth
One product, four shapes
Every status below comes from the versioned product matrix. A designed server never masquerades as a shipped endpoint.
| Shape | Status | What it is | Entrypoints |
|---|---|---|---|
| Tasq Core | Integration | Embedded TypeScript kernel | embedded_typescript · extension_sdk · protocol_adapters · replication_kernel |
| Tasq Local | Certified | CLI, stdio MCP and read-only Console | cli_json · mcp_stdio · local_console · markdown_projection |
| Tasq Server | Not built | Authenticated self-hosted network product | none |
| Tasq Cloud | Designed | Managed Tasq Server operation | none |
Today: Local behavior is certified, but the first protected release is still waiting on registry authority.
Inspect product truthStart local
Build from the canonical source, create one workspace and connect the first independent actor.