Repository navigation
Releases: ai-driven-dev/framework
Releases · ai-driven-dev/framework
Release list
v5.12.0
5.12.0 (2026-10-16)
⚠ BREAKING CHANGES
- the aidd telemetry commands, the aidd-telemetry hooks and skills, backlog-link.json and the AIDD-Session-Id commit trailer are removed; measurement returns, for Claude Code first, later on this branch.
Features
- aidd-dev: rename todo to batch and report each agent's outcome (#984) (eeb9b21) (@alexsoyes)
- aidd-orchestrator: add an interactive SDLC mode (#967) (c5ac56b) (@blafourcade)
- aidd-vcs: add conflict resolution skill (#747) (b03e64e) (@alexsoyes)
- telemetry: ask who is measured at opt-in (#1034) (06dbb98) (@blafourcade)
- telemetry: deterministic claude code token measurement, release 1 (#993) (0a103e6) (@blafourcade)
- telemetry: filter the report by task, ticket, person and more (#1033) (7084a88) (@blafourcade)
Bug Fixes
- aidd-context: generate rules through a standalone skill script (#979) (c827990), closes #913 (@blafourcade)
- aidd-context: keep memory readme links relative on windows (#987) (4205484), closes #986 (@VincentMenard76)
- aidd-dev: a review appends a round and scores the whole plan (#977) (b25ae36), closes #858 (@blafourcade)
- aidd-dev: a review never checks a runtime criterion from the code (#995) (3f91201), closes #976 (@blafourcade)
- aidd-dev: name one severity scale across assert, audit and refactor (#997) (3710dd3) (@blafourcade)
- aidd-dev: validate all CI failures before repushing (8ddd2cc) (@alexsoyes)
- aidd-pm: give a spec gap one home, and refuse only one written elsewhere (#969) (22c541a) (@blafourcade)
- aidd-vcs: scope PR verification to changed behavior (#982) (60aab10) (@alexsoyes)
- cli: clear remaining dependency security advisories (#1013) (05b166b), closes #469 (@blafourcade)
- cli: launch Biome reliably in the Windows architecture guards (#1000) (aab3480) (@blafourcade)
- cli: patch vulnerable development dependencies (#1011) (4704286), closes #1008 (@blafourcade)
- cli: preserve exact mutation filtering with vitest 5 (#1003) (0940c07) (@blafourcade)
- cli: preserve noninteractive git fetches with simple-git v4 (4ffbc0a) (@dependabot[bot])
- cli: render setup validation errors cleanly (#966) (7f92f85) (@blafourcade)
- cli: restore OpenCode plugins and verify Kilo runtime hooks (#971) (12777d0) (@blafourcade)
- cli: the guard that watches plugin files parses what it guards (#974) (84dafd6) (@blafourcade)
- cli: the test sandbox keeps node when a tool binary shares its directory (#968) (bf0f216) (@blafourcade)
- cli: validate github token responses without leaking credentials (3e67f6f), closes #467 (@blafourcade)
- cli: validate GitHub token responses without leaking credentials (#1004) (3e67f6f) (@blafourcade)
- framework: close the architecture guard's three recorded gaps (#1005) (4140a53), closes #884 (@blafourcade)
- framework: leave model selection to the user (#989) (41e9169) (@alexsoyes)
- lefthook: run the pre-commit on Windows (#998) (c9a4aa6) (@blafourcade)
- test: keep node available in isolated E2E PATH (21afc26) (@alexsoyes)
- test: preserve Node in E2E sandbox (#963) (21afc26) (@alexsoyes)
Miscellaneous
- deps-dev: bump the npm-dev-dependencies group (44084ff) (@dependabot[bot])
- deps-dev: bump the npm-dev-dependencies group (876912a) (@dependabot[bot])
- deps-dev: bump the npm-dev-dependencies group across 1 directory with 11 updates (9ac49ac) (@dependabot[bot])
- deps-dev: bump the npm-dev-dependencies group across 1 directory with 3 updates (#899) (9f61026) (@dependabot[bot])
- deps-dev: bump the npm-dev-dependencies group in /cli with 3 updates (#1020) (44084ff) (@dependabot[bot])
- deps-dev: bump the npm-dev-dependencies group in /kanban with 3 updates (#1024) (876912a) (@dependabot[bot])
- deps-dev: bump the npm-dev-dependencies group with 2 updates (#1019) (0035598) (@dependabot[bot])
- deps-dev: bump the npm-dev-dependencies group with 2 updates (#933) (a5d4dd9) (@dependabot[bot])
- deps-dev: upgrade CLI tooling with compatible vitest and stryker (...
cli: v5.5.0
5.5.0 (2026-10-16)
⚠ BREAKING CHANGES
- the aidd telemetry commands, the aidd-telemetry hooks and skills, backlog-link.json and the AIDD-Session-Id commit trailer are removed; measurement returns, for Claude Code first, later on this branch.
Features
- telemetry: ask who is measured at opt-in (#1034) (06dbb98) (@blafourcade)
- telemetry: deterministic claude code token measurement, release 1 (#993) (0a103e6) (@blafourcade)
- telemetry: filter the report by task, ticket, person and more (#1033) (7084a88) (@blafourcade)
Bug Fixes
- aidd-pm: give a spec gap one home, and refuse only one written elsewhere (#969) (22c541a) (@blafourcade)
- cli: clear remaining dependency security advisories (#1013) (05b166b), closes #469 (@blafourcade)
- cli: launch Biome reliably in the Windows architecture guards (#1000) (aab3480) (@blafourcade)
- cli: patch vulnerable development dependencies (#1011) (4704286), closes #1008 (@blafourcade)
- cli: preserve exact mutation filtering with vitest 5 (#1003) (0940c07) (@blafourcade)
- cli: preserve noninteractive git fetches with simple-git v4 (4ffbc0a) (@dependabot[bot])
- cli: render setup validation errors cleanly (#966) (7f92f85) (@blafourcade)
- cli: restore OpenCode plugins and verify Kilo runtime hooks (#971) (12777d0) (@blafourcade)
- cli: the test sandbox keeps node when a tool binary shares its directory (#968) (bf0f216) (@blafourcade)
- cli: validate github token responses without leaking credentials (3e67f6f), closes #467 (@blafourcade)
- cli: validate GitHub token responses without leaking credentials (#1004) (3e67f6f) (@blafourcade)
- test: keep node available in isolated E2E PATH (21afc26) (@alexsoyes)
- test: preserve Node in E2E sandbox (#963) (21afc26) (@alexsoyes)
Miscellaneous
- deps-dev: bump the npm-dev-dependencies group (44084ff) (@dependabot[bot])
- deps-dev: bump the npm-dev-dependencies group across 1 directory with 11 updates (9ac49ac) (@dependabot[bot])
- deps-dev: bump the npm-dev-dependencies group in /cli with 3 updates (#1020) (44084ff) (@dependabot[bot])
- deps-dev: upgrade CLI tooling with compatible vitest and stryker (#912) (9ac49ac) (@dependabot[bot])
- deps: bump @inquirer/prompts from 8.7.2 to 8.7.3 in /cli (#1021) (015c35a) (@dependabot[bot])
- deps: bump simple-git from 3.36.0 to 4.0.2 in /cli (477aeed) (@dependabot[bot])
- deps: bump smol-toml from 1.8.0 to 1.9.0 in /cli (#934) (4919f04) (@dependabot[bot])
- deps: bump smol-toml from 1.9.0 to 1.9.1 in /cli (#1022) (aaca070) (@dependabot[bot])
Performance
- telemetry: a report reads its period, not the whole history (#1032) (ae8705f) (@blafourcade)
- telemetry: the ledger is kept by day, so an ingest costs what it adds (#1031) (fcb6022) (@blafourcade)
Documentation
- delete the cost-report and metrics contracts and aidd_docs/runs/, rewrite (0a103e6) (@blafourcade)
aidd-vcs: v2.5.0
2.5.0 (2026-10-16)
Features
- aidd-vcs: add conflict resolution skill (#747) (b03e64e) (@alexsoyes)
Bug Fixes
- aidd-vcs: scope PR verification to changed behavior (#982) (60aab10) (@alexsoyes)
- cli: preserve noninteractive git fetches with simple-git v4 (4ffbc0a) (@dependabot[bot])
aidd-telemetry: v0.3.0
0.3.0 (2026-10-16)
⚠ BREAKING CHANGES
- the aidd telemetry commands, the aidd-telemetry hooks and skills, backlog-link.json and the AIDD-Session-Id commit trailer are removed; measurement returns, for Claude Code first, later on this branch.
Features
- telemetry: ask who is measured at opt-in (#1034) (06dbb98) (@blafourcade)
- telemetry: deterministic claude code token measurement, release 1 (#993) (0a103e6) (@blafourcade)
- telemetry: filter the report by task, ticket, person and more (#1033) (7084a88) (@blafourcade)
Bug Fixes
- cli: preserve noninteractive git fetches with simple-git v4 (4ffbc0a) (@dependabot[bot])
- cli: restore OpenCode plugins and verify Kilo runtime hooks (#971) (12777d0) (@blafourcade)
Performance
- telemetry: a report reads its period, not the whole history (#1032) (ae8705f) (@blafourcade)
Documentation
- delete the cost-report and metrics contracts and aidd_docs/runs/, rewrite (0a103e6) (@blafourcade)
aidd-refine: v3.1.1
3.1.1 (2026-10-16)
Bug Fixes
- cli: preserve noninteractive git fetches with simple-git v4 (4ffbc0a) (@dependabot[bot])
Refactoring
- aidd-refine: simplify improve instructions (#945) (0cb7911) (@alexsoyes)
aidd-pm: v2.6.0
2.6.0 (2026-10-16)
⚠ BREAKING CHANGES
- the aidd telemetry commands, the aidd-telemetry hooks and skills, backlog-link.json and the AIDD-Session-Id commit trailer are removed; measurement returns, for Claude Code first, later on this branch.
Features
- telemetry: deterministic claude code token measurement, release 1 (#993) (0a103e6) (@blafourcade)
Bug Fixes
- aidd-pm: give a spec gap one home, and refuse only one written elsewhere (#969) (22c541a) (@blafourcade)
- cli: preserve noninteractive git fetches with simple-git v4 (4ffbc0a) (@dependabot[bot])
Documentation
- delete the cost-report and metrics contracts and aidd_docs/runs/, rewrite (0a103e6) (@blafourcade)
aidd-orchestrator: v2.4.0
2.4.0 (2026-10-16)
⚠ BREAKING CHANGES
- the aidd telemetry commands, the aidd-telemetry hooks and skills, backlog-link.json and the AIDD-Session-Id commit trailer are removed; measurement returns, for Claude Code first, later on this branch.
Features
- aidd-dev: rename todo to batch and report each agent's outcome (#984) (eeb9b21) (@alexsoyes)
- aidd-orchestrator: add an interactive SDLC mode (#967) (c5ac56b) (@blafourcade)
- telemetry: deterministic claude code token measurement, release 1 (#993) (0a103e6) (@blafourcade)
Bug Fixes
- cli: preserve noninteractive git fetches with simple-git v4 (4ffbc0a) (@dependabot[bot])
Documentation
- delete the cost-report and metrics contracts and aidd_docs/runs/, rewrite (0a103e6) (@blafourcade)
aidd-dev: v2.7.0
2.7.0 (2026-10-16)
⚠ BREAKING CHANGES
- the aidd telemetry commands, the aidd-telemetry hooks and skills, backlog-link.json and the AIDD-Session-Id commit trailer are removed; measurement returns, for Claude Code first, later on this branch.
Features
- aidd-dev: rename todo to batch and report each agent's outcome (#984) (eeb9b21) (@alexsoyes)
- telemetry: deterministic claude code token measurement, release 1 (#993) (0a103e6) (@blafourcade)
Bug Fixes
- aidd-dev: a review appends a round and scores the whole plan (#977) (b25ae36), closes #858 (@blafourcade)
- aidd-dev: a review never checks a runtime criterion from the code (#995) (3f91201), closes #976 (@blafourcade)
- aidd-dev: name one severity scale across assert, audit and refactor (#997) (3710dd3) (@blafourcade)
- aidd-dev: validate all CI failures before repushing (8ddd2cc) (@alexsoyes)
- cli: preserve noninteractive git fetches with simple-git v4 (4ffbc0a) (@dependabot[bot])
- framework: leave model selection to the user (#989) (41e9169) (@alexsoyes)
Documentation
- aidd-dev: simplify implementation rules and require workflow evidence (#950) (bad23d1) (@alexsoyes)
- delete the cost-report and metrics contracts and aidd_docs/runs/, rewrite (0a103e6) (@blafourcade)
aidd-context: v2.9.0
2.9.0 (2026-10-16)
Features
- aidd-orchestrator: add an interactive SDLC mode (#967) (c5ac56b) (@blafourcade)
Bug Fixes
- aidd-context: generate rules through a standalone skill script (#979) (c827990), closes #913 (@blafourcade)
- aidd-context: keep memory readme links relative on windows (#987) (4205484), closes #986 (@VincentMenard76)
- cli: preserve noninteractive git fetches with simple-git v4 (4ffbc0a) (@dependabot[bot])
- framework: close the architecture guard's three recorded gaps (#1005) (4140a53), closes #884 (@blafourcade)
- framework: leave model selection to the user (#989) (41e9169) (@alexsoyes)
Documentation
- aidd-context: avoid revisiting completed answers (f63c943) (@alexsoyes)
- aidd-context: clarify simplicity and efficiency guidance (1968392) (@alexsoyes)
- aidd-context: expand the mcp and cli guide by usage (#1015) (b688e40) (@alexsoyes)
- aidd-context: let rule generation cover OpenCode V1 (#1009) (fd82072) (@blafourcade)
- aidd-context: preserve precision in concise instructions (48a92c5) (@alexsoyes)
- aidd-context: recognize insults as frustration signals (6507957) (@alexsoyes)
- aidd-context: reduce cognitive load in agents instructions (7f0b344) (@alexsoyes)
- aidd-context: reduce reader cognitive load (c0c5a8d) (@alexsoyes)
- aidd-context: refine agent behavior and context guidance (4b5065e) (@alexsoyes)
- aidd-context: refine concise communication guidance (cb8d0f0) (@alexsoyes)
- aidd-context: restore memory loading conditions (cef34df) (@alexsoyes)
- aidd-context: retain intention in naming guidance (b573fb3) (@alexsoyes)
- aidd-context: shorten repeated file citations (18bc4f2) (@alexsoyes)
v5.11.0
5.11.0 (2026-09-24)
Features
- aidd-qa: create an implementation-independent QA plugin (#917) (ca7828d) (@blafourcade)
- aidd-refine: add conversation improvement workflow (77c167c) (@alexsoyes)
- aidd-refine: add interactive improve report (1dd99b9) (@alexsoyes)
- aidd-vcs: recover from scoped commit hook failures (#743) (552eda1) (@alexsoyes)
- cli: add Kilo Code support (#745) (c3a3355) (@waewoo)
- framework: refuse an AI edit that breaks a named architecture rule (#885) (822f178) (@blafourcade)
- release: credit contributors in release notes (#915) (cdca8e8) (@blafourcade)
Bug Fixes
- aidd-context: document Codex SessionEnd (#905) (758010a), closes #618 (@blafourcade)
- aidd-orchestrator: upgrade checkout action (#878) (ffad107) (@nightcityblade)
- ci: prove promotion mutation reuse (dd8808b) (@blafourcade)
- ci: scope promotion read access (9294186) (@blafourcade)
- cli: an interactive restore that ticks nothing restores nothing (#813) (42f572c) (@blafourcade)
- cli: canonicalize architecture comparison paths on Windows (#880) (16c7c65) (@kevin-lozada-santos)
- cli: check names an anchor that belongs to another project (#886) (1333e32) (@blafourcade)
- cli: install git hooks from the repository root only (#861) (126e88d), closes #860 (@blafourcade)
- cli: leave what a project did not install to whoever installed it (#834) (5e96fde) (@blafourcade)
- cli: pin fast-uri to the patched Ajv-compatible v3 range (#830) (c79565b), closes #463 (@BlandineRdl)
- cli: protect pre-existing user plugins during project clean (#870) (61138e0) (@blafourcade)
- cli: record only the marketplaces a project actually registered (#835) (679ab68), closes #833 (@blafourcade)
- cli: run unit and integration tests, and every mutant, in a throwaway home (#832) (8c5f820), closes #831 (@blafourcade)
- cli: telemetry off keeps the person's own commit hook executable (#818) (4146c2c), closes #817 (@blafourcade)
- framework: use translate for dev reload (#904) (af66f77) (@blafourcade)
- telemetry: a sink record's day comes from the moment it parses to (#827) (70f9bca) (@blafourcade)
- telemetry: a sink record's day comes from the moment it parses to, never from its text (70f9bca), closes #825 (@blafourcade)
- telemetry: an empty worktree id in the journal reads as not stated (#828) (69298b2), closes #826 (@blafourcade)
- telemetry: opencode reads journal.cjs where the build puts it (#812) (ebd7fe9) (@blafourcade)
- telemetry: resolve the repository from the host, not from payload.cwd (#892) (949642d), closes #859 (@dkp-consult)
Miscellaneous
- cli: check a file with Biome the moment an agent writes it (#849) (7f1a20d), closes #841 (@blafourcade)
- cli: count a test file that fails to load as a failed test in a mutation run (#852) (e3b10e9) (@blafourcade)
- cli: mutate only the lines a branch changed (#848) (8da878f), closes #842 (@blafourcade)
- cli: skip the pre-push suite on a tree that already passed it (#850) (3d132d9) (@blafourcade)
- deps-dev: bump the npm-dev-dependencies group with 2 updates (#898) (8039dd0) (@dependabot[bot])
- deps: bump @inquirer/prompts from 8.7.0 to 8.7.2 in /cli (#902) (ac68bed) (@dependabot[bot])
- deps: bump react and @types/react in /kanban (#901) (244b84a) (@dependabot[bot])
- framework: the architecture rules are enforced where every tool passes (#895) (1e2b76e) (@blafourcade)
Documentation
- ci: record strict promotion review (5a9d4ee) (@blafourcade)
- telemetry: the README says what 00-init runs and what OpenCode cannot (#871) (83b0246) (@blafourcade)
- vcs: merging a stacked pull request without closing it (#845) (b630704), closes #843 (@blafourcade)
Refactoring
- cli: drop ...