Threadline compiles the task, constraints, evidence, and safe next action.
Versioned engineering context
Resume engineering work from evidence, not summaries.
Threadline binds code, tests, decisions, and prior claims to one versioned handoff. The next person or agent can see what is proven, what is uncertain, and what should happen next.
Codex, Claude Code, Cursor, VS Code, Antigravity, or a terminal.
No floating summary detached from repository state.
Dirty files, moved commits, and unsupported completion remain visible.
Live product
Inspect the work before you continue it.
The demo uses a synthetic retry task with deliberately conflicting evidence. Select a claim, open its source, and see why Threadline blocks an unsafe handoff.
Add bounded retries to run_job without changing its idempotency key between attempts.
feature/retry-jobs@ 32a7b542Open any row to inspect the source behind it.
8 shownExecuted proof
A second agent continued the task from the handoff.
The official MCP client opens the cited exact-commit handoff.
The second agent implements the retry path and runs the complete suite.
The moved commit invalidates the prior handoff before a current one is compiled.
5 isolated temporary repositories
73.9% smaller default MCP handoff, with 6 source locators retained
EXEC-001commit changed; full suite passed with 2 tests; old handoff refused; new handoff status ok
EXEC-002UNKNOWN
EXEC-0036 evidence objects
EXEC-004abstained
EXEC-005abstained
EXEC-006VERIFIED
EXEC-007CONTRADICTED
EXEC-0082 typed edges and 7 citations
EXEC-009tool error
EXEC-010credential absent; retry configuration retained
EXEC-011override_instructions, scope_expansion, self_approval
EXEC-0122695 compact bytes versus 10330 full bytes; 73.9% reduction
Twelve deterministic synthetic regression cases; not an external accuracy, adoption, or production claim.
Use Threadline
Keep your coding agent. Replace the unsupported handoff.
Threadline runs locally beside an existing Git repository. It needs no model API key and uses repository-private SQLite by default.
- 01Install Threadline once
pipx install git+https://github.com/Deep99739/Threadline.git - 02Onboard a repository and client
threadline onboard . --objective "Fix parser drift" --next-action "Add the integration check" --client codex
The evidence contract
Five states. Five distinct levels of trust.
Threadline does not collapse every claim into “done.” Each state tells the next worker what the evidence supports and where verification is still required.
Proved at this commit
Directly witnessed
Source says so
Not enough evidence
Evidence disagrees
System shape
Every layer exists to keep a handoff honest.
Code + human context
Git state, tests, decisions, constraints, and attributed observations.
Deterministic checks
Call sites, symbol existence, test scope, and content freshness.
Versioned context pack
Risk-ranked claims with citations, unknowns, and contradictions intact.
Read-only handoff
A product UI and scoped MCP tools bound to the exact task and commit.