Approval is a real gate
A proposal does not start work. Explicit approval compiles an immutable plan; dispatch and deterministic execution are checked against that plan.
Workflow lifecycleRunalith turns multi-step agent work into explicit plans, recoverable state, and evidence you can verify—not just a confident final answer.
Runalith keeps planning, authorization, execution, and acceptance distinct. Each stage leaves durable state that can be inspected when work succeeds, fails, or needs recovery.
A proposal does not start work. Explicit approval compiles an immutable plan; dispatch and deterministic execution are checked against that plan.
Workflow lifecycleTasks, approvals, results, artifacts, and audit events are recorded in SQLite for inspection and recovery.
ArchitectureTyped artifact schemas, producer lineage, execution results, and supported success predicates feed completion gates.
Batch executionUnknown or incomplete outcomes remain blocked until durable evidence supports a safe next step. Retries preserve plan and provenance.
Known issuesRecord a bounded request and its intended work.
Review the plan and make authorization explicit.
Release dependency-ready work under its planned contract.
Check task state, typed evidence and completion conditions.
Persist a truthful terminal status and auditable history.
The `.mcpb` file is a bundle container for compatible MCP clients. Runalith also supports direct stdio integration, so the package format and the client are separate choices.
{
"mcpServers": {
"runalith": {
"command": "node",
"args": [
"/path/to/runalith/server/index.js"
],
"env": {
"RUNALITH_WORKSPACE": "/path/to/workspace"
}
}
}
}Read the source, run the acceptance suite, or download an explicitly experimental release. Testing artifacts are not production certifications.