Skip to content

AI-DLC 2.8.1

Latest

Choose a tag to compare

@github-actions github-actions released this 09 Sep 20:12
· 8 commits to main since this release
215afe1

Summary

AI-DLC 2.8.1 is a stability update for the native distribution introduced in 2.8.0. It fixes first-run configuration, same-version updates, native hook dispatch for Codex, Cursor, and GitHub Copilot, and Plan Approval flows across all seven harnesses.

This release also adds Change Control, which lets each intent use strict or relaxed handling when approved inputs change. Existing intents remain strict until explicitly changed. Existing workflow records require no manual migration.

Upgrade

aidlc update
cd /path/to/project
aidlc doctor
aidlc config

For Cursor and GitHub Copilot projects created with 2.8.0, aidlc update restores hook execution. Running aidlc config refreshes project wiring to the native adapter commands.

Fresh install

macOS and Linux

curl -fsSL https://github.com/awslabs/aidlc-workflows/releases/download/v2.8.1/install.sh | sh -s -- --version 2.8.1

Windows PowerShell

irm https://github.com/awslabs/aidlc-workflows/releases/download/v2.8.1/install.ps1 -OutFile install.ps1
./install.ps1 -Version 2.8.1

For a manual installation, download and extract aidlc-runtime-2.8.1.tar.gz, then copy runtime/<harness>/ into your project.

Highlights

  • Pressing Enter now accepts the displayed defaults in the first-run aidlc config wizard. EOF still cancels.
  • aidlc update now recognizes an already-current installation under normal shell umasks instead of failing the integrity check.
  • GitHub Copilot and Cursor hooks now use the native adapter dispatcher. Existing 2.8.0 project wiring remains compatible.
  • Codex PreToolUse hooks now return the required allow decision when they rewrite tool input.
  • Plan Approval authority now binds to the approved content and workflow attempt. Read-only engine activity no longer invalidates it, and human recovery paths are recorded.
  • Native Plan Approval prerequisite commands now run before approval on Claude Code, Kiro CLI, Kiro IDE, Codex, Cursor, opencode, and GitHub Copilot. Unrelated engine routes, local binaries, PATH overrides, and data-driven wrappers remain blocked.
  • Change Control adds per-intent strict and relaxed handling for approved input changes. Existing intents remain strict until a human changes the setting.

What's Changed

  • docs: simplify installation and quick start by @leandrodamascena in #1053
  • fix: accept Enter for wizard defaults and make same-version update umask-independent by @apackeer in #1054
  • fix(codex): allow rewritten PreToolUse input by @leandrodamascena in #1064
  • fix: bind Plan Approval to content and attempt, add human-only exits, guard Kiro IDE's Windows shell, and add Change Control by @apackeer in #1000
  • fix: route native Copilot and Cursor hooks through the adapter dispatcher by @apackeer in #1065
  • test: shard unit CI across isolated jobs by @leandrodamascena in #1068
  • fix: allow native Plan Approval prerequisites before approval by @leandrodamascena in #1067

Full Changelog: v2.8.0...v2.8.1