Add AGENTOWNERS governance to scope AI review authority
まだ誰も着手していません。
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 45/100
- issue の種類
- 機能追加
- 明瞭さ
- 明確に書かれている
- 活発さ
- 静か
- 技術スタック
- javascript, nodejs, yaml
調査の方向性
The issue describes adding a new governance layer, AGENTOWNERS, to the ChatGPT-CodeReview bot. Start by examining the bot's main entry point and how it currently makes review decisions. Look for where file paths are matched against rules. The full spec is at the provided URL. 'Done' means the bot can read a policy file (like the example YAML) and allow, block, or require approval for its actions based on file patterns and agent identity.
索引モデルが issue の本文から書いたものです。
説明
What is AGENTOWNERS?
AGENTOWNERS is a governance layer for AI agents — a deterministic policy engine that evaluates agent actions against project rules. It's CODEOWNERS for AI: it decides which automated actions can proceed, need approval, or should be blocked.
Why for ChatGPT-CodeReview
AI code review bots have write-level access: they post comments, suggest changes, request changes, and approve PRs. AGENTOWNERS lets maintainers:
- Scope the bot's review authority — e.g., allow comments on
*.tsbut block approval oninfra/* - Require human confirmation before AI-suggested changes land in sensitive paths
- Audit every AI review decision with file-level granularity
- Detect agent impersonation — flag when CI/bots sign commits as humans
Example policy
rules:
- pattern: "infra/**"
agent: "ChatGPT-CodeReview"
decision: require_approval
reason: "AI review suggestions on infra need human sign-off"
- pattern: "src/**"
agent: "ChatGPT-CodeReview"
decision: allow
reason: "Code comments from AI are welcome here"
As AI code review becomes standard, governance ensures bots review code without overstepping authority.
Full spec: https://github.com/cschanhniem/AGENTOWNERS
- 主要言語
- JavaScript
- スター
- 4.5k
- フォーク
- 466
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
- Dockerfile または Docker Compose ファイルあり
- プルリクエストのテンプレートなし
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
anc95/ChatGPT-CodeReview のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 62/100
anc95/ChatGPT-CodeReview#76 · コメント 2 件 ·
-
Include/ignore patterns are matched against the GitHub API URL instead of the repository-relative path対応中かも @strawberry-little-bear が 7 日前に担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 25/100
anc95/ChatGPT-CodeReview#215 ·
-
難易度 3/5 1〜2日 初心者へのやさしさ 35/100
anc95/ChatGPT-CodeReview#203 · コメント 2 件 · リアクション 1 件 ·
-
Rate limit対応中かも @Br1an67 が 242 日前に担当しました。 オープン
難易度 3/5 1〜2日 初心者へのやさしさ 35/100
anc95/ChatGPT-CodeReview#201 · コメント 4 件 ·
-
Issueオープン
難易度 4/5 3〜5日 初心者へのやさしさ 25/100
anc95/ChatGPT-CodeReview#200 ·
anc95/ChatGPT-CodeReview の issue をすべて見る
似ている issue
-
FEATURE REQUEST
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
linuxmint/cinnamon-spices-extensions#1193 ·
メンテナーはふだん 1 日以内に返信
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
Fei2411/DeepSeek-Bot#703 ·
-
area:web first-timers-only good first issue
難易度 1/5 1時間未満 初心者へのやさしさ 95/100
career-ops-hq/career-ops#6264 ·
メンテナーはふだん 1 日以内に返信
-
難易度 1/5 1時間未満 初心者へのやさしさ 83/100
cline/mcp-marketplace#3394 ·
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 77/100
exelearning/exelearning#2677 ·
メンテナーはふだん 1 日以内に返信