Releases
v2.0.0
Compare
Sorry, something went wrong.
No results found
2.0.0 (2026-10-19)
⚠ BREAKING CHANGES
install: install.sh --force and make install-force are gone; a plain install upgrades every companion. radin update runs no companion installer and asks the model question again.
state: one CLI call per task, namespace from cwd
state: task-done and triage read the recorded branch instead of deriving radin/<id>, so a task prepared by an older session reports an unknown branch. Nothing backfills the four new fields.
backlog: an existing backlog is not migrated. Re-state each task's criteria, plan pointers and skills with set-meta/add-plan, then delete those labels from the body.
backlog: own the execution order in the CLI
state: steps entries carry a debugged flag and a fifth deferred status, steps-init takes a fourth stdin field, completed.json carries a title, task-done exits 3 on a hash that is not reachable from the task's branch, and lib/radin-execute-dirty.md is deleted -- it was one CLI call.
tui: enter no longer opens $EDITOR on a task row -- e does, and always did.
tui: the row is no longer coloured; the priority cell is.
tui: n no longer creates a task; a does. / no longer hides non-matching rows -- every row stays visible and a * in the left margin marks a match.
Features
add no comment rule (1cc540c )
backlog: add files verb printing plan Changes paths (7d200a1 )
backlog: add scope verb, order --only/--first (bf6f2d3 )
backlog: add takes meta flags, prints bare id (c92e4b9 )
backlog: group tasks under epic directories (6daf023 )
backlog: own the execution order in the CLI (8e78461 )
backlog: parse an Acceptance: checklist out of a task body (26c66a8 )
backlog: restrict priority to a Fibonacci scale (f99168b )
backlog: store priority and depends_on on the index line (0615572 )
cli: add radin stats, retire radin-show, radin-doctor, radin-setup-hooks (0cd2d08 )
cli: add scope --commits, wire, plan-target slugs (b5aef4f )
cli: open the TUI on bare radin, add radin help (a6036ca )
decide at record time whether a task needs a plan (55c3bae )
execute: add STATUS: INCONCLUSIVE verdict for unverifiable changes (e887e69 )
execute: ask per session whether the full suite runs per task or at the end (7fbf2ee )
execute: ask the user on failed or blocked tasks and re-run, never defer (9ea3575 )
execute: drop test mode, leaf verifies its own work (b387b13 )
execute: review the staged diff before each task commits (d78dbb2 )
execute: run full suite once per session on a shared branch (5daa859 )
install: fetch unslop and technical-writing from cursor/plugins main (ef7fbd2 )
install: run chore tasks on their own model role (cbf4c22 )
install: split install and update paths (6563635 )
make record read from atlassian (b89d8c2 )
one review core for plan, diff and session; evidence-checked plans (5ee7c80 )
plan: add Modes and states section to plan template (7d9c975 )
plan: add Reach and reuse section to plan template (103a335 )
plan: add Rubrics triggered section to plan template (e604d5a )
prioritization: obey human-set priority and depends_on (bb20265 )
prompt: demand test evidence, plan-deviation rule, reuse ponytail hook (6b16657 )
prompt: leaf sub-agents end with only the STATUS: line (07ff1d8 )
prompt: name sibling sites in diagnoses, cap leaf reports (82726e1 )
prompt: warn execution prompts when a plan's files changed since add-plan (2e372e9 )
properly leverage cbm tools (681bb1b )
radin-execute: plan every confirmed task in one wave (67880fc )
report what each task built, chose and left open (96ff7ef )
review: severity, evidence rung and caller trace per finding (f2b846d )
review: sort triage into Act on, Consider, Noted, Dismissed (c9b83fd )
review: surface recurring plan-template sections in Step 6 (bcba464 )
review: tag findings with origin, journal them, roll up in report (f63e6c9 )
run: add /radin-run skill, record one prompt then execute that task (656b788 )
run: scope execute and implement to a named epic or task (a14fd98 )
scope: add --attribute mapping cited lines to task and plan (7192118 )
scope: add --tasks, the completed ids a scope covers (bf92aae )
scope: add role column to --specs and --bucket filter (01c03c4 )
skills: add radin-implement, radin-execute without the planning pass (ceebc4f )
skills: end every skill with a Reply line, label Fact and Root cause lines (12befae )
skills: grill the user instead of assuming on a broad task (76c8f5b )
state: add session-commits and gate-fix verbs (1ad8b86 )
state: add steps-list for resume triage (aba9bba )
state: add task-fact, parse STATUS lines in task-diagnosis (a41a101 )
state: add trace, the provenance lookup in all directions (69aacf9 )
state: halt after three failures in a row, retry infra deaths (d148afb )
state: name plan sections that recur across review findings (d21140a )
state: one CLI call per task, namespace from cwd (507463a )
state: own radin-execute's loop in the CLI (e8b65fa )
state: record execution provenance on the completed line (bc0ff8c )
state: report out-of-plan files a task's commit changed (9c4fcba )
state: task-next prints overlap hint for execution tasks (168923c )
state: task-report --next claims next task on continue (bbfc670 )
state: task-report --usage journals sub-agent usage, report sums per kind (f1a3a65 )
state: task-report journals unproven acceptance criteria (149843d )
stats: count sub-agent transcripts, add rtk gain and caveman-stats (fa6106d )
tui: / is a search, n/N walk matches, a creates (0bcb617 )
tui: 256-colour palette, boxed panes, accent selection (1e4cd23 )
tui: add radin tui, a human backlog browser (2f8b51a )
tui: add epic tree, detail pane and Done view (bfe772d )
tui: add keys to set priority, deps and epic (4960ab0 )
tui: colour rows by relative priority band (41a51c7 )
tui: draw epic children as a tree with box-drawing connectors (8ad0579 )
tui: e edit epic DESCRIPTION.md on epic row (1193e20 )
tui: fence the panes, section the detail, widen colour (c2db12c )
tui: list in creation order, Shift keys to sort (7668e1e )
tui: o pages the execution order (8a1f14d )
tui: poll index.jsonl every 5s (c6a07f7 )
tui: priority is its own column, coloured absolutely (9bd5304 )
tui: split the detail into a markdown right pane (2c927ec )
tui: switch the detail pane between task body and plan (60e4f46 )
Bug Fixes
backlog per worktree (6295e5b )
backlog: add-plan runs plan-lint, refuses a bad plan (994e5fb )
backlog: reject tab and newline in titles (d11a7bc )
batch: resume asks open blocked questions before retry (54d29b2 )
cbm-config: prune dead hooks wrapped in sh, not just a bare path (186da83 )
cbm-config: rewrite cbm hook commands to the ~/ form (f2a6b73 )
doctor (3536c10 )
drop intermediate reviews (a057a68 )
install (09ce73b )
install (019e95f )
install order (639a538 )
install: enable disabled plugins, make radin-show user-only (c4f40d7 )
install: log the cbm-config trace instead of relaying it (b4f7b44 )
install: remove retired skills, not only renamed ones (011a6a2 )
intel install (b3004e8 )
make codebase-memory-mcp guidance and hooks reach agents (ddc1b69 )
name (d977f42 )
radin lib path (17d51f8 )
radin-plan: print the six fields find now returns (980f57b )
radin-record: fix typo and list indentation in Step 1 (79367bf )
radin-record: set depends_on via set-deps (e1407d5 )
recovery: review exit-3 commits in a sub-agent (6c8e45f )
review surface findings (95fdcfc )
review: sort backlog entries into spec and decisions without asking (a86d484 )
review: tackle now runs radin-batch, not user-only radin-do (65e5255 )
run: pull a scoped task's dependencies into the scope (11d5fb1 )
scope: non-dir scopes print empty passes (efb41e6 )
state: cap planning dispatches, retry a planning leaf with no STATUS (8ecc6e0 )
state: stash dirty tree in prepare, align prompts to guides (da6236b )
state: task-done rejects a commit that touches .claude/.radin/ (921ad40 )
tests slow (7fbed1b )
tests: run the dispatcher test outside the repo (e9a3c6b )
tui in c (de15702 )
tui: pad and truncate rows by display column (490e03a )
tui: wrap detail-pane lines instead of truncating them (085b47c )
unbloat conditional load skill (bf7827a )
update path (b2bc59f )
Performance Improvements
backlog: one awk pass per read verb instead of a fork per JSON field (01c6758 )
execute: move prompt assembly and post-dispatch bookkeeping to the CLI (854481d )
mock: replace gh shell stub with compiled mock (cf386c3 )
plan: skip thermo-nuclear in non-interactive plan review (d81eb8f )
prompt: inline the task body into the execution prompt (850b8bd )
radin-execute: drop ponytail ladder from Step 4a triage (6a8939c )
radin-execute: re-run backlog meta only after planner ran (9f74c6d )
resolve the namespace with one git call (c4bbf3b )
review: run thermo-nuclear once per session (a9e5f10 )
skills: keep user-only skills out of the model listing (e8687c2 )
tui: diff frames by row, flush in one sync write (fa4d211 )
tui: one frame per held-key burst instead of one per keypress (f942acc )
tui: read meta once per load, cache built detail (606a1c0 )
Code Refactoring
backlog: move the five parsed task labels onto the index line (13af7f9 )
You can’t perform that action at this time.