Summary
AI-DLC 2.8.0 introduces the first complete native distribution. Users no longer need Bun, Node.js, or a source-generated dist/ directory to install and run AI-DLC.
One installation provides the native aidlc command and project runtimes for Claude Code, Kiro CLI, Kiro IDE, Codex CLI, Cursor, opencode, and GitHub Copilot.
Install
macOS and Linux
curl -fsSL https://github.com/awslabs/aidlc-workflows/releases/download/v2.8.0/install.sh | sh -s -- --version 2.8.0Windows PowerShell
irm https://github.com/awslabs/aidlc-workflows/releases/download/v2.8.0/install.ps1 -OutFile install.ps1; ./install.ps1 -Version 2.8.0Manual copy
If you prefer a manual installation, download and extract aidlc-runtime-2.8.0.tar.gz, then copy runtime/<harness>/ into your project.
Configure your project
Run from the project root:
aidlc config --harness <claude|kiro|kiro-ide|codex|cursor|opencode|copilot>
aidlc doctoraidlc config initializes or refreshes the selected harness transactionally. Use aidlc config --dry-run to preview changes.
What's New
- Native binaries for macOS, Linux, and Windows.
- One installer containing every supported harness runtime.
- A six-command lifecycle:
config,doctor,version,update,use, anduninstall. - Interactive project configuration for models, runtime, providers, trust, flags, and project settings.
- Layered
aidlc.settings.jsonconfiguration for machine, project, and personal settings. - Transactional installation, updates, project refreshes, and automatic failure recovery.
- SHA-256 verification, with signed provenance verification when a compatible GitHub CLI is available.
- Versioned manual-copy runtime archive.
- The Solo Code Generation Plan Approval deadlock fix introduced in 2.7.1.
Claude Code and the shipped Codex configuration use Amazon Bedrock by default to provide a predictable model and context baseline while using the standard AWS credential chain and IAM controls. AI-DLC remains provider-independent, and supported harness provider settings can be customized.
Upgrading
aidlc update updates the machine runtime but does not rewrite existing projects. Refresh each project between workflows:
aidlc update
cd /path/to/project
aidlc doctor
aidlc configExisting 2.7.2 workflow records require no migration. Projects using plugins should run /aidlc plugin sync after refreshing the engine.
See the Install and Lifecycle guide for offline installation, release authentication, configuration policies, and troubleshooting.
What's Changed
- fix: stop the Stop-hook probe from resetting solo Plan Approval (#995) by @spraja08 in #997
- chore: remove docs/rfcs from the repository by @apackeer in #1029
- test: make plugin compose assertions portable on Windows by @apackeer in #1015
- test: preserve safe.directory values in Windows test runs by @apackeer in #1014
- feat: add native distribution, config policy, and hardened release lifecycle by @apackeer in #756
- release: prepare 2.8.0 by @leandrodamascena in #1046
- fix: unblock Windows release smoke by @leandrodamascena in #1048
- fix: detect glibc in compiled Linux binaries by @leandrodamascena in #1049
- fix: accept source-ref-only release provenance checks by @apackeer in #1050
Full Changelog: v2.7.0...v2.8.0