diff --git a/AGENTS.md b/AGENTS.md index 9831fdc5..1b2be589 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -62,7 +62,7 @@ ai-plugins/ ## NDFプラグインについて -**NDFプラグイン**は、このマーケットプレイスの主要プラグインです(v4.7.0): +**NDFプラグイン**は、このマーケットプレイスの主要プラグインです(v4.7.6): - 8個の専門サブエージェント(director、data-analyst、corder、researcher、qa、debugger、devops-engineer、code-reviewer) - 39個のSkills(PR/コードレビューワークフロー、AIクロスレビュー (codex/gemini)、原則・ガイドライン、issue→multi-PR ワークフロー戦略、SQL最適化、データエクスポート、skill利用統計、Codex CLI連携、Playwrightシナリオテスト、Google Drive/Chat連携 等) - SessionStartフック(transcript保持期間自動管理 `cleanupPeriodDays >= 90`) diff --git a/plugins/ndf/CHANGELOG.md b/plugins/ndf/CHANGELOG.md index b3259267..200ba473 100644 --- a/plugins/ndf/CHANGELOG.md +++ b/plugins/ndf/CHANGELOG.md @@ -1,5 +1,24 @@ # NDF Plugin CHANGELOG +### v4.7.6 (fix/review-pr-comments: PRコメント取得を3ソース対応に拡張) + +PRレビューコメント取得が review body / PR レベルコメントを含む3ソースに対応。 +cross-review の state.py も堅牢性改善。 + +- **fetch-pr-comments.sh: 3ソース対応の新規スクリプト追加** + (`skills/fix/scripts/fetch-pr-comments.sh`): + - review comments / review body / PR-level comments の3ソースから取得。 + - `gh api` の `-q` フラグ誤用を修正し raw JSON → `jq -r` パイプに統一。 + - 取得失敗時に `die()` で中断するエラーハンドリング追加。 +- **state.py: 再開検知・パス解決の堅牢化** + (`skills/cross-review/scripts/state.py`): + - `cmd_init` の再開検知で `CROSS_REVIEW_TMP_DIR` 環境変数を考慮。 + - `_state_path()` が `_tmp_dir()` を直接使用するよう修正(読み込み元と参照先の乖離防止)。 + - `_resolve_tmp_dir` から mkdir 副作用を除去(`p.exists()` チェックに変更)。 + - `st.get()` の None フォールバックを `or ""` で安全化。 +- **fix/SKILL.md, review-pr-comments/SKILL.md: 3ソース対応の説明更新**。 +- **cross-review SKILL.md, docs: パス記述の微修正**。 + ### v4.7.5 (cross-review: TMP_DIR を worktree 内 .cross_review/ に統一) レビュースクリプトが一時ファイルを書き出す先を、従来の `~/.gemini/tmp/` や `/tmp/`