GAになった AI-DLC Workflows v2.5.5 を Kiro CLI で動かしてみた

GAになった AI-DLC Workflows v2.5.5 を Kiro CLI で動かしてみた

AI-DLC Workflows v2.0 が GA になりました。前回のプレビュー記事から5週間・30リリースを経た現行版 v2.5.5 の変化を確認し、Kiro CLI でワークフローの入口まで動作確認してみました。
2026.07.23

はじめに

2026年6月にAI-DLC Workflows v2.0.0のプレビュー記事を公開しました。あれから約5週間、v2.0がGAになりました。

https://dev.classmethod.jp/articles/aidlc-workflows-v2-install-kiro-claude-codex/

現行版v2.5.5はGA以降のマイナーアップデートを重ねた最新版です。

https://github.com/awslabs/aidlc-workflows#-announcing-20-ga

https://x.com/masaosaan/status/2079946093039886800

本記事では、v2.5.5のdist/kiro/を使ってKiro CLIでワークフローを起動し、intent-captureステージの質問生成・回答モード提示まで動作確認します。

検証内容

検証環境

項目
Kiro CLI 2.13.1
AI-DLC Workflows v2.5.5
コンダクターモデル claude-opus-4.6
サブエージェントモデル claude-sonnet-4.6
bun Kiro CLI 内蔵版(PATH追加で利用)
起動方法 dist/kiro/ ビルド済み使用

AI-DLCのデフォルトはコンダクターがclaude-opus-4.8、サブエージェントがclaude-sonnet-4.5です。筆者環境ではcli.jsondefaultModelと各エージェント定義を変更し、opus-4.6 / sonnet-4.6の組み合わせで評価しました。

dist/がビルド済みでコミットされているため、cloneしてコピーするだけで配置できます。

git clone -b v2 https://github.com/awslabs/aidlc-workflows.git /tmp/aidlc-v2
cp -r /tmp/aidlc-v2/dist/kiro/.kiro <project>/.kiro
cp -r /tmp/aidlc-v2/dist/kiro/aidlc <project>/aidlc
cp /tmp/aidlc-v2/dist/kiro/AGENTS.md <project>/AGENTS.md

v2.0.0 → v2.5.5 の主要変更

v2.0.0からv2.5.5までの構成上の変化は以下のとおりです。

項目 v2.0.0 v2.5.5
ステージ数 32 32
エージェント数 13 14 (+composer)
ハーネス数 4 5 (+opencode)
Audit events 67 74
スコープ数 9 9
Stage modes 2 (inline, subagent) 4 (+pipeline, +mob)

主要な新機能を挙げます。

  • Adaptive Workflows(v2.2.0) 自然言語の入力に応じてcomposerエージェントがスコープを推論し、EXECUTE/SKIPグリッドを動的に生成できるようになった
  • プラグインメカニズム(v2.3.0) plugins/ディレクトリで拡張ステージやcontributionを定義できる仕組みが追加された
  • opencode ハーネス(v2.4.6) 5番目のハーネスとしてopencode.aiに対応した
  • 3ロールアンサンブル(v2.5.0) pipeline/mobモードによるコラボレーター分離とcontribution filesを導入した
主要バージョンの変更概要
バージョン 日付 概要
2.1.0 06-24 ワークスペース全面刷新: aidlc-docs/aidlc/spaces/default/intents/。per-intent layout、spaces/intents/multi-repo
2.2.0 07-04 Adaptive Workflows: composer エージェント(14番目)。NL キーワード推論でスコープ自動選択、EXECUTE/SKIP グリッド動的生成
2.3.0 07-07 プラグインメカニズム: plugins/ による拡張 stage・contribution 定義
2.5.0 07-17 3ロールアンサンブル: pipeline/mob モード。コラボレーター分離、contribution files

doctor 実行

配置後、/aidlc --doctorを実行したところ39 passed, 0 failedでした。

doctor 出力全文
AI-DLC Health Check
─────────────────────────────────────
✓  bun installed (required for CLI tools and hooks)
✓  aidlc-audit-logger.ts present
✓  aidlc-sync-statusline.ts present
✓  aidlc-validate-state.ts present
✓  aidlc-log-subagent.ts present
✓  aidlc-session-start.ts present
✓  aidlc-session-end.ts present
✓  aidlc-statusline.ts present
✓  aidlc-kiro-adapter.ts present
✓  agents/aidlc.json present (hook + permission wiring)
✓  settings/cli.json present (workspace default-agent activation)
✓  AWS_AIDLC_DEFAULT_SCOPE (unset — no project default)
✓  Enabled plugins: all enabled (no selection); enabled stage counts: aidlc=29, bootstrap=3
✓  Plugin selection flags: harness.json agrees with stage-graph.json
✓  Enabled stage compile coverage: every enabled stage file is in the full graph
✓  workspace shell ready (.kiro/ + aidlc/spaces/default/memory/)
✓  Agent filename/name consistency: all agent files match declared names
✓  Scope filename/name consistency: all scope files match declared names
✓  Submodules: no .gitmodules at workspace root
✓  Hooks last fired: ...
✓  Hook drops: none recorded
✓  Audit locks: none leaked
✓  State Version: 7
✓  Orphan worktrees: 0 observed
✓  Stale branches: 0 (0 bolt-* observed)
✓  Orphan state files: 0 observed
✓  Orphan audit: 0 observed
✓  Practices staleness: never affirmed (informational)
✓  MERGE_DISPATCH: 0 orphan INVOKED (0 bracketed)
✓  Cycle detection: 0 cycles
✓  Orphan stage files: 32 graph entries all have files
✓  Uncompiled stage files: 0 stage files missing from the compiled graph
✓  Scope validation: 9 scopes valid (27 advisories)
✓  Schema validation: 32/32 stages validated
✓  Graph references: 122 artifacts + edges resolved
✓  Keyword overlap: no conflicts
✓  Rule drift: no team/project rule overlaps org policy
✓  Paired sensor coverage: no sensor-bound rules (0 feedforward-only)
✓  Intent registry: all rows ⇄ record dirs reconciled
─────────────────────────────────────
39 passed, 0 failed

ワークフロー起動

電卓アプリを題材にワークフローを起動しました。

/aidlc "シンプルな電卓Webアプリを作りたい"

AI-DLCのワークフローエンジンがスコープの選択肢を提示しました。

How would you like to proceed?

- compose  — Compose a tailored workflow (adaptive)
- mvp      — Skip operations, ship the core
- feature  — New feature, practical depth
- poc      — Proof of concept (8/32 stages)
- (other scopes available)

最小構成で入口を確認するため、poc(8/32ステージ)を選択しました。intent-birthが実行され、ワークフローのレコードが作成されました。

intent-birth --scope poc --arguments "シンプルな電卓Webアプリを作りたい" --label "simple-calc"
Record created: aidlc/spaces/default/intents/260722-simple-calc/

続いてintent-captureステージが開始され、質問ファイルが生成されました。

Generated: intent-capture-questions.md (3 questions, PoC scope minimal depth)

Q1: 計算機の用途(学習用か実用か)
Q2: サポートする演算(四則演算のみか関数電卓か)
Q3: ターゲットユーザー(開発者自身かエンドユーザーか)

Select answer mode:
- Guide me (interactive Q&A)
- I'll edit the file (direct edit)
- Chat (freeform conversation)

ここで検証を停止しました。intent-captureステージの質問生成と回答モード提示まで正常に動作することを確認できました。

まとめ

AI-DLC Workflows v2.5.5は、dist/からのコピーだけでKiro CLI上で即座に動作しました。v2のアーキテクチャやHarness Engineeringの設計思想、使い方については以下の記事で詳しく解説されているので、評価の前に一読をおすすめします。

https://zenn.dev/aws_japan/articles/aidlc-workflows-v2-harness-engineering

この記事をシェアする

AWSのお困り事はクラスメソッドへ

関連記事