Skip to content

Releases: shortcuts/radin

v3.0.0

Choose a tag to compare

@github-actions github-actions released this 04 Nov 23:00
5e152ab

3.0.0 (2026-11-04)

⚠ BREAKING CHANGES

  • move ~/.claude/.radin to ~/.radin on install
  • move radin home to ~/.radin with rendered md under hosts/claude/lib

Features

  • agents variant of leaf contract, explore rule and review dispatch (277195b)
  • agents variant of the run loop in radin-run.md (b638b63)
  • backlog: merge claude and agents backlogs read-only in the CLI and TUI (2fdaccf)
  • doctor: check every installed host from the manifest (7b1ab34)
  • global --host flag selects per-host state directory (2f257dc)
  • host render engine with marker blocks and forbid lists (35d307e)
  • host-neutral ask wording in the agents render (b673058)
  • install.sh host selection, flags and manifest v2 (2b2e5c1)
  • install: ask every question in one stepper wizard (29fbb9f)
  • install: fetch companion skills for the agents host (09e3fdf)
  • install: render per host, preflight targets, track digests (1e50f2d)
  • install: run Codex companion steps and write AGENTS.md guidance (b063752)
  • install: write opencode agents, guidance and allow rule, run opencode companions (fa3aea1)
  • move ~/.claude/.radin to ~/.radin on install (a862f46)
  • move radin home to ~/.radin with rendered md under hosts/claude/lib (bf87e95)
  • per-host skill-name tables for companion skills (616b04a)
  • prompt: drop model and effort lines on agents host (c784864)
  • radin-record: pick decision channel by clarity and complexity (e8c8f2d)
  • state: stack a task on its unmerged dependency's branch (9c34410)
  • uninstall: remove every host's radin files in one global run (73e603f)
  • update: keep a failed host in the manifest and ask nothing (ffbd8fe)
  • verify-hosts: drive real opencode and codex CLIs without a model call (123febe)

Bug Fixes

  • lint: fail forbid lint on a bad host marker (410d7d7)
  • recovery: drop model and effort tokens from the agents render (6ad4eb7)
  • report: say the session gate reviewed only when it ran (c400264)

Performance Improvements

  • install: skip present companions, one line per step, shard install tests (8fe2c92)

v2.2.0

Choose a tag to compare

@github-actions github-actions released this 03 Nov 19:05
7247d02

2.2.0 (2026-11-03)

Features

  • install: allow Read of ~/.claude/.radin in settings.json (aa27855)
  • teardown (e13fecd)

Bug Fixes

  • backlog trimming (e941b9c)
  • better worktree support (d4f7e5e)
  • commit dirty trees instead of stashing or skipping (bdca693)
  • leaf fixes a red base or files a fix entry (4929709)
  • lint on release (cfe4e96)
  • merge before report (d5ea741)
  • prevent stalled agents (903301a)
  • prompt: keep radin state out of the base stash (cfb14ae)
  • review and plan size truncated (db50ea4)
  • stalled leaf contract (48acfa7)

v2.1.0

Choose a tag to compare

@github-actions github-actions released this 29 Oct 11:23
3a13de5

2.1.0 (2026-10-29)

Features

  • backlog fact verb validates the fact label (7296505)
  • backlog: resolve titles in set-deps and add --deps (22c22dc)
  • batch: refine selected tasks before execution (e84a0c1)
  • check-prose: flag raw git in router prose (bfeb02e)
  • cli: accept --help on backlog and state, document manual task-done (7161786)
  • doctor: fail on a settings.json hook command that does not resolve (8ad6625)
  • favor epic grouping with context (a9c8a6d)
  • install: add RADIN_EFFORT_<ROLE> tokens and effort line in radin prompt (b6e4ab9)
  • merge: merge session branches at Phase 5.5 without asking (e378170)
  • merge: squash task branches at merge so no wip commit reaches base (8e20181)
  • order --only accepts order numbers and titles (4544a38)
  • record: append entries without a batch approval gate (98e0cbc)
  • review: rate scope risk and end each reply with blind spots (ab2136a)
  • run: offer to settle waiting decisions at the end of a run (d602c7a)
  • scope: add plan-covers column to --attribute (e505642)
  • scope: print plan and facts columns in scope --specs (f38609c)
  • state: add leftovers verb listing unmerged radin branches, stashes and foreign worktrees (695a992)
  • state: add merge verb for clean task-branch merges (5ed5d78)
  • state: add preflight verb for run-loop startup (048a93c)
  • state: add resume verb for failed and blocked triage (026deee)
  • state: count a task done only when its commit is in the base branch (31ef0e3)
  • state: reconcile finished leftover branches at batch start (93b9158)
  • state: render branch, tip, worktree and bisect map into gate prompt (246ab4f)
  • state: triage radin-batch stashes and apply a claimed one as the task's base (4590d80)
  • stats: attribute sub-agent tokens to roles and tasks from transcripts (e9a6e78)
  • stats: show tokens per task and per tool call beside failed, debug and clean% (4903f26)
  • task-report records the planning leaf's PLANNED sizing (cdaacda)

Bug Fixes

  • batch/do: review at the end (e82ca12)
  • commit stalled task work as wip and move on (168dff5)
  • install of ponytail (7f2257c)
  • install raises codebase-memory hook timeouts to 10 s (f9372a5)
  • install: correct run-loop facts in guidance and rank rule (5f03641)
  • install: fetch main when piped, not latest release (bdd9bcc)
  • leaf runs the full suite only when its task needs it (be8fe11)
  • make: run install.bats serially, GNU parallel is not a dependency (b7451c7)
  • pick the execution model by complexity, not category (1988980)
  • prevent stalled agents (cc3fc63)
  • prompt script creates state/facts, drop leaf mkdir sentences (59881d2)
  • record askuserquestion (13655bd)
  • retry attempt (a0de400)
  • review (655a40f)
  • review (39d4790)
  • review resolve backlog items (fc775f5)
  • review: add findings to thread (94abe9a)
  • review: find back backlog items on review (eb14dc2)
  • review: properly surface findings (eef96af)
  • review: show triage list in the gate dialog (f9f9a53)
  • scope retrieval (2f99797)
  • size tasks at record and plan time, not in a dispatch of their own (cb58d81)
  • size unflagged radin-review entries at add time (681eb35)
  • state: journal the stash commit hash, not stash@{0} (444d643)
  • state: land every task branch, finished or not (9b5d577)
  • test: exclude effort tokens from mid-run install check (1784d78)
  • test: unset CLAUDE_CONFIG_DIR in cbm-config setup (830625a)

v2.0.0

Choose a tag to compare

@github-actions github-actions released this 19 Oct 20:19
d8ca4ac

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](e8b65fa9f7207dc334...
Read more

v1.0.1

Choose a tag to compare

@github-actions github-actions released this 14 Sep 12:50
8d10b43

1.0.1 (2026-09-14)

Bug Fixes

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 13 Sep 17:06
dd95ebf

1.0.0 (2026-09-13)

⚠ BREAKING CHANGES

  • install: install.sh no longer prompts per companion tool, for the ~/.local/bin/radin symlink, or for the ~/.claude/CLAUDE.md guidance block. --yes now only skips the three behaviour questions.
  • install: codebase-memory-mcp replaces code-review-graph
  • install: headroom installs on a single yes
  • remove the radin-execute-background agent
  • radin-execute-background: rename from -detached, trim the prose
  • radin-execute: ship as skill, not agent

Features

  • add force mode for updates (a4fd443)
  • add headroom as optional companion tool (0d7d5cb)
  • add i-have-adhd (0e5e5a4)
  • add openai.yaml agent manifests to radin skills (7c4047f)
  • add ponytail (1513547)
  • add radin-doctor install verification command (74bb980)
  • add radin-record skill (656fe06)
  • add radin-show skill to print current project's backlog (9577a75)
  • add radin-state.sh CLI, stop hand-editing execute's state JSON (8404994)
  • add radin-stats skill (3f4e1fd)
  • add release-please automation (532c601)
  • allow configuring model on agents (729b1f7)
  • backlog: env --export prints source-able export lines (16f530b)
  • better agent granularity (bbd74e7)
  • cli: radin update refreshes the whole stack non-destructively (97dd136)
  • confirm order and worktree/branch via fixed choices (8bd82d8)
  • decide rtk leverage and add sub-agent guidance (6f6b61c)
  • dependency-aware task ordering and drift detection in radin-execute (3d298b2)
  • gate planning on ponytail, self-review plans before handoff (543a899)
  • install: ask whether radin-execute may run sub-agents in parallel (1cc2f57)
  • install: codebase-memory-mcp replaces code-review-graph (0033cd2)
  • install: headroom installs on a single yes (de116bf)
  • install: install the whole stack, ask only about behaviour (3392393)
  • install: one-pick shortcut for sub-agent models (83dd65b)
  • install: opt-in radin guidance block in ~/.claude/CLAUDE.md (e8b0b0c)
  • install: RADIN_CLI token replaces hardcoded CLI invocations (38b0062)
  • leverage code-review-graph in radin-plan and radin-execute (aa1e2f4)
  • lib: add radin-backlog.sh CLI for deterministic backlog operations (477b5ef)
  • offload deterministic logic from agents/skills to CLIs (bd57713)
  • radin CLI dispatcher, quiet companion installs (3f60a9f)
  • radin stack (debe84e)
  • radin-execute-detached: opt-in agent for background backlog runs (3cfcb6a)
  • radin-execute: interactive vs autonomous interaction modes (cf0eee3)
  • radin-execute: sync orchestration, blocked status, sub-agent planning (7a8a338)
  • radin-execute: verify a SUCCESS, diagnose a FAILED (7b0e739)
  • radin-plan: delegate interview to /grilling, add /research for API facts (23be4fb)
  • radin-record: grill open decisions at record time (c9cb7e4)
  • remove the radin-execute-background agent (a709abc)
  • simplify install helper (b5b939b)
  • split backlog storage into a JSONL index + one file per task (192ef30)
  • state: recover tasks a killed session left mid-flight (60ba6c7)
  • uninstall: add radin-uninstall skill and lib script (2ca05f2)
  • vendor mattpocock-skills as a companion tool (56c1d9b)
  • wire code-review-graph through radin's own merge-only script (b4a8087)
  • write install manifest on every install.sh run (11c3476)

Bug Fixes

  • AGENTS.md: expand companion-tool list to include all six tools (dbc126d)
  • AGENTS.md: remove outdated repo-root BACKLOG.md section (7001e00)
  • backlog path simplification (76cb098)
  • BACKLOG: improve find file logic (d0070f6)
  • better leverage grilling sessions (65bc7e4)
  • cbm-config: accept an install that wired Claude Code then failed later (3ac8355)
  • cbm-config: reinstall fixes a hook path from another machine (1d0272e)
  • cbm-config: stop restoring upstream's own hook entries (dd10248)
  • cbm-config: survive a symlinked ~/.claude and an upstream no-op (94a5dc5)
  • check namespaced ISSUES_FILE before repo-root fallback (c1c144f)
  • CLAUDE.md (3c5da6f)
  • commit orchestrator rename (0f8f0af)
  • correct two wrong claims about sub-agent tool pools (0ccbb50)
  • curl | bash install silently dies on read prompts (f7b037c)
  • do not execute sub skill right away (94244a4)
  • dynamic workflows (a22a8e9)
  • execute should ask for a confirmation (ac797c0)
  • execute: force hard stop (685ee1e)
  • headroom (c9ee0d5)
  • install (dd5bf4b)
  • instal...
Read more