feat: agents/ を現代化 — doc-updater sonnet 化・OWASP 年次固定解除ほか(#118、v0.68.0)#133
Merged
Conversation
- doc-updater: model haiku → sonnet(コード矛盾検出の要求仕様と整合、opus 非固定のコスト設計は維持) - e2e-runner: 手動 tracing/video レシピを playwright.config 方針へ、CI Example を 1 行ガイダンスに縮小 - security-reviewer: OWASP Top 10 2021 固定 + 全列挙を current OWASP Top 10 に置換 - build-error-resolver: 起動条件を既存・未知の失敗の隔離調査に絞り込み - tdd-guide の起動ゲート(finding 6)は #116 で対応済み Closes #118
There was a problem hiding this comment.
Pull request overview
agents/ 配下のプロンプト定義から旧世代前提の記述(モデル固定、固定版の CI/API レシピ、OWASP 年次固定など)を除去し、現行運用の「方針ベース」ガイダンスへ置き換えることで、常時/起動時のコンテキスト税と陳腐化リスクを下げる PR です。
Changes:
- doc-updater の model を haiku → sonnet に更新し、ユニットテストのアサーションも追従
- e2e-runner から tracing/video の手動レシピと固定 CI Example を削除し、playwright.config 優先 + CI の方針 1 行へ集約
- security-reviewer の OWASP Top 10 を「2021 固定 + 全列挙」から「current OWASP Top 10 をベースライン」へ変更(年次固定を排除)
- build-error-resolver の description を「隔離調査向け」に絞り、意図的 API 変更の但し書きを追加
- 上記の意図が CI で検知できるよう tests/unit のガードを更新、CHANGELOG に v0.68.0 を追記
Reviewed changes
Copilot reviewed 6 out of 6 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
agents/doc-updater.md |
model を sonnet に更新 |
tests/unit/test-agent-definitions.sh |
doc-updater の model 変更と、e2e/security の「陳腐化ベースライン排除」チェックを更新 |
agents/e2e-runner.md |
Playwright ガイダンスを「config 優先」に寄せ、固定 CI 例・手動 API レシピを撤去 |
agents/security-reviewer.md |
OWASP 2021 固定と全列挙をやめ、「current OWASP Top 10」ベースへ |
agents/build-error-resolver.md |
起動条件/責務の明確化(隔離調査向け、セッション起因はメインで修正)+ 意図的 API 変更の例外 |
CHANGELOG.md |
v0.68.0 の変更点を追記 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
概要
LLM 性能監査計画 #121 の P4-12(#118)。agents/ の世代依存記述を解消する。
変更内容
context.tracing.start()/ video 手動設定の API レシピ(旧モデルのハルシネーション対策)を「playwright.config の config レベル設定優先」の規約 1 行に置換。CI Example セクションは削除し、「--with-deps・失敗時 artifact 回収・最新 action と Active LTS を確認・既存 workflows に合わせる」の 1 行ガイダンスを Playwright Guidance 末尾に追加(固定 YAML は構造的に陳腐化するため復活させない)検証
Closes #118