Skip to content

#2087 を実装する(スプリント m2087) - #2149

Merged
takemi-ohama merged 5 commits into
sprint/m2087from
feat/issue-2087-m2087
Oct 25, 2026
Merged

takemi-ohama merged 5 commits into
sprint/m2087from
feat/issue-2087-m2087

Conversation

@takemi-ohama

Copy link
Copy Markdown
Contributor

agy へ配るエージェント定義を、model の指定を tier 名へ置き換えた写しとして生成するようにしました(#2087)。生成と --check による照合を scripts/build-runtime-plugins.sh に組み込み、agy が無い環境でも検証できるテストを加えました。

利用者向けの変化

  • agy 向けの ndf プラグインに入るエージェント定義(plugins/ndf/dev.agy/agents/)では、model に tier 名が入ります
  • plugins/ndf/dev.agy/agents/ は生成された写しです。内容を変えるときは元のエージェント定義を直し、ビルドで作り直します

移行の手順

  • 無し

変更の要点

  • scripts/lib/agy_agents.py を新しく作りました。元のエージェント定義から、model を tier 名へ置き換えた agy 向けの写しを作ります
  • scripts/build-runtime-plugins.sh から写しを生成するようにしました。--check では、生成結果と置いてある写しが一致しているかを確かめます
  • 生成した写しとして次の 9 件を plugins/ndf/dev.agy/agents/ に置きました。
    • data-analyst・debugger・devops-engineer
    • director・qa・researcher
    • supervisor・supervisor-waits・worker
  • dev.agy/agents が生成した写しであることを、文書・確定仕様・参照文書に書き加えました

テスト

  • 新しく scripts/tests/test_agy_agents.py を作りました。写しの生成と --check を、agy の無い環境で確かめます
  • 共通の補助として scripts/tests/agy_build_helpers.py を加え、scripts/tests/test_agy_distribution.py を合わせて直しました
  • supervise.py の run では全ステップが exit 0 で通りました。
ステップ 結果
base-sync ベースブランチ sprint/m2087 から進んでいない
format 整形 1 本が通った(変わったファイルは無い)
sync 同期とチェック 5 本が通った
lint-limited 範囲テスト 2 本(6.1 秒)
test-limited 範囲テスト 1 本(622.0 秒)
design-tests 設計文書 issues/issue-2087-design.md に名前の出るテスト 5 件が、すべて HEAD にある
design-specs 変えたパス 19・シンボル 32 を含む既存の確定仕様と変更履歴 37 件を照合した

設計と違う点

  • 無し

モード: standard / 通した工程: 実装 → 完了判定 → Pull Request

🤖 Generated with Claude Code

takemi-ohama and others added 5 commits October 25, 2026 11:43
dev.agy/agents の symlink をやめ、scripts/lib/agy_agents.py が plugins/ndf/agents/*.md から
frontmatter の model: の 1 行だけを対応表(sonnet→flash・opus→pro)で置き換えた写しを生成する。
--check は足りない・古い・余った写しと symlink を示して落ちる。

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
正本の agents/*.md を直し、dev.agy/agents の写しを生成し直した。

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@takemi-ohama
takemi-ohama marked this pull request as ready for review October 25, 2026 12:23
@takemi-ohama
takemi-ohama merged commit 1ac8603 into sprint/m2087 Oct 25, 2026
23 checks passed
@takemi-ohama
takemi-ohama deleted the feat/issue-2087-m2087 branch October 25, 2026 12:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant