github awslabs/aidlc-workflows v2.10.1-preview.20261004.1
AI-DLC Workflow 2.10.1-preview.20261004.1

pre-release2 hours ago

Warning: Full Suite failed for this source. A Full Suite failure report ends these notes.

Merged commits since preview source 028b42c:

  • fix(engine): the person hears each line where it happens, once (#1828)
  • fix(install): a copy-channel install starts with no MCP servers (#1793)
  • fix(opencode): a rejected command ends the turn, with no reminder after it (#1821)
  • fix(codex): the hook trust AI-DLC seeds is the trust Codex checks (#1827)
  • fix(construction): switching back to stage-major keeps the Units already finished (#1778)
  • fix(workspace): a plan composed for an empty folder says it starts as a new project (#1785)
  • fix(compose): a new project's custom plan runs on a scope meant for new work (#1792)
  • fix(codex): a question box that runs out never answers for the person (#1790)
  • fix(review): an interrupted review can be asked for again at the same pass (#1735)
  • fix(cli): uninstall, versions and plugin prune say plainly what happened (#1782)
  • test(t74): the person picks how to answer the questions (#1814)
  • fix(skill): a model or effort request in chat runs config models, on every harness (#1808)
  • fix(install): AI-DLC's part of the team's .gitignore is one plain line and its entries (#1804)
  • test(live): wait for the new-project line wherever the engine says it (#1820)
  • fix(skill): /aidlc --help shows AI-DLC's help, not the command-line tool's (#1811)
  • fix(opencode): a request pasted with quotes and line breaks starts the work on every shell (#1779)
  • test(live): a question still open at the end of a turn is asked once (#1813)
  • docs(kiro-ide): drop the ConPTY setting, which makes Kiro wrap command output (#1819)
  • fix(reverse-engineering): a one-off rescan says the code knowledge base matches the code, and keeps one handoff (#1806)
  • fix(update): a plain update never installs an older release, and says both ways on (#1786)
  • ci: a release checks that people on the last release can update to it (#1789)
  • test(t295): measure only what reading an over-cap file adds, not loading the engine (#1815)
  • fix(skill): name protocol, knowledge and scope files by their path from the project root (#1800)
  • fix(construction): a later Unit's reviewed build keeps an approved checkpoint (#1803)
  • fix(kiro-ide): deny delegated personas the lifecycle commands only the main session runs (#1698)
  • fix(scope): a scope change updates the work's listing and records only real setting changes (#1799)
  • fix(windows): a machine switched back to 2.10.0 can switch forward again (#1766)
  • fix(kiro-ide): a bare /aidlc that Kiro's menu turned into a specialist still starts AI-DLC (#1754)
  • fix(config): a host tool's own files never stop config or become AI-DLC's (#1788)
  • test(live): a new project that gains the team's code asks once and takes the person's answer (#1791)
  • fix(stop-hook): a turn that ends at AI-DLC's question is not pushed past it (#1797)
  • fix(config): switch a Kiro project between the kiro and kiro-ide rows in place (#1687)
  • fix(engine): the project-type answer and other engine lines reach the person (#1764)
  • fix(routing): an option given to the active-work routing question still counts after the work moves on (#1794)
  • fix(spaces): an unknown active space name falls back to the default space (#1777)
  • fix(reverse-engineering): the project root's own name works as --repo on every step (#1783)
  • fix(doctor): a stop the person asked for is not reported as a hook failure (#1769)
  • fix(routing): settings typed with new work over an open question reach the work it becomes (#1761)
  • docs(kiro-ide): what the window title at the end of a Windows command card is, and the setting that stops it (#1780)
  • fix(scope): a scope change at a waiting gate says one line and waits for the next /aidlc (#1763)
  • fix(claude): what session start and each message tell the agent reaches it (#1775)
  • fix(kiro-ide): personas run bun --version without an approval card (#1781)
  • fix(construction): the last Code Generation gate does not ask about a built plan again (#1771)
  • fix(construction): a jump ahead moves only the unit in flight on (#1773)
  • fix(skill): stages the person names are skipped or added at once, on every harness (#1768)
  • fix(codex): no "Under-development features enabled" warning at every Codex start (#1760)
  • fix(status): say what kind of work this is, and only what the person can act on (#1772)
  • fix(checkpoint): a Unit's checkpoint question finds its own session (#1745)
  • fix(install): a copy keeps the team's .gitignore and AGENTS.md (#1757)
  • fix(opencode): the end-of-turn nudge and the /aidlc command text stay out of the person's chat (#1743)
  • fix(lifecycle): a rollback goes to the version the person typed (#1767)
  • test(windows): a native install runs every Claude Code hook through Git Bash (#1774)
  • fix(config): a settings change is done while work is open, with its undo (#1719)
  • fix(routing): answer the no-selection routing question's options as the person meant them (#1755)
  • fix(workspace): existing code brings back the Reverse Engineering a composed plan left out (#1756)
  • fix(reverse-engineering): the scan record lists build output as left out, not skimmed (#1762)
  • fix(release): an install of 2.10.0 can update to this release again (#1765)
  • fix(learnings): the ritual's commands name the stage, and their refusals say how to run them (#1748)
  • fix(plugin): let a composed plugin that owns no stage or scope be selected (#1675)
  • fix(kiro): /aidlc --doctor, --version, and --help work on a native Kiro CLI install (#1751)
  • test(runner): a process group that only holds exiting members is still retiring (#1749)
  • fix(plugin): read object-form plugin consumes in refresh and prune (#1553)
  • fix(doctor): run a plugin's doctor script as Bun under the native engine (#1673)
  • fix(config): every printed command names the tool that ran, so it runs as shown (#1728)
  • fix(reverse-engineering): the architect checks its scope block with a command, not by reading engine source (#1741)
  • test(codex): give the compose-front journey a task no stock scope fits (#1753)
  • fix(claude): AI-DLC's allow entries cover only the project and its own commands (#1742)
  • fix(ci): the preview test report lists only legs that failed (#1750)
  • fix(kiro): fewer permission prompts on Kiro CLI (#1726)
  • fix: install extensionless bin/aidlc forwarder for Windows Git Bash (#1543)
  • test(reaper): do not call a reused Windows PID a robbed lock holder (#1738)
  • fix(config): say when a recorded switch turns one of the person's checks off (#1685)
  • fix(compose): create the approved plan when a fresh clone asks which work it is (#1652)
  • fix(construction): redo one Unit's step without throwing away the other Units' finished work (#1580)
  • fix(reverse-engineering): tell .NET build output from the project file beside it, never by opening it (#1723)
  • fix(config): the setup Providers row names the host session on Copilot and Cursor (#1713)
  • test(t314): parse only complete lines of the loopback server's trace (#1740)
  • docs(usage): say rate keys are one per model version, not per generation (#1739)
  • fix(doctor): say when a project's harness trees are on different releases, and how to bring them level (#1725)
  • fix(engine): a lock left by a stopped AI-DLC command clears even when its PID was reused (#1733)
  • fix(summary-confirmation): a question or assumption heading with an emoji in front no longer stops the gate (#1724)
  • fix(config): a refresh says which files it removed, and how to get one back (#1727)
  • fix(copilot): runners start only when the person types them, headless runs included (#1731)
  • fix(lifecycle): a hook in a pinned project checks the pinned release once, not twice (#1737)
  • fix(codekb): AI-DLC's own install and settings never make the code knowledge base out of date (#1736)
  • fix(install): a copy-channel install never replaces the team's memory or chosen space (#1729)
  • test(t326): stop git's background maintenance racing the suites' object writes (#1732)
  • fix(source): exclude Visual Studio .vs cache from the source fingerprint (#1574)
  • fix(codekb): a moved or copied project folder keeps its code knowledge base (#1721)
  • test(coverage): drop the hand-kept spawner list that test-adding PRs collided on (#1717)

Source commit: 53d09b1

Nightly test report

Full Suite failed for 53d09b163114 in run 37236228035. The preview build does not wait for these tests.

Failed legs: live_linux (failure), live_macos (failure), live_windows (failure).

Failing tests

  • t183-codekb-placement-reverify.sdk (1 failed assertions) in live-claude-sdk-1-macOS
    • t183 codekb placement re-verify (sdk) — RE artifacts land at the engine-resolved space-level codekb > reverse-engineering writes its 9 artifacts to aidlc/spaces/<space>/codekb/<repo>/, NONE in the record dir
  • t196-compose-inflight.sdk (1 failed assertions) in live-claude-sdk-1-Linux
    • t196 in-flight recompose journey (/aidlc compose mid-workflow, sdk live) > mid-flow compose proposes SKIP flips, approve lands them via the recompose verb, cursor untouched

Failed jobs

Full logs are in the run 37236228035 full-suite-* artifacts.

Don't miss a new aidlc-workflows release

NewReleases is sending notifications on new releases.