From af687f11d379ec67b43a47536b60aacd28813309 Mon Sep 17 00:00:00 2001 From: Jiro Date: Wed, 29 Jul 2026 11:07:23 +0900 Subject: [PATCH 1/2] fix: configure custom agent nicknames MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit nickname_candidates を role 定義へ移した。 scount.toml の typo を修正した。 検証: git diff --check と deploy dry-run 成功(external skills 込みの make deploy-dry-run は GitHub 接続失敗)。 --- AGENTS.md | 4 +- codex/README.md | 2 +- codex/agents/advisor.toml | 1 - codex/agents/documenter.toml | 1 - codex/agents/gardener.toml | 1 - codex/agents/implementer.toml | 1 - codex/agents/planner.toml | 1 - codex/agents/refactor.toml | 1 - codex/agents/reviewer.toml | 1 - codex/agents/{scount.toml => scouter.toml} | 1 - codex/agents/worker.toml | 1 - codex/config.toml | 45 ++++++++++++++++++++++ 12 files changed, 48 insertions(+), 12 deletions(-) rename codex/agents/{scount.toml => scouter.toml} (83%) diff --git a/AGENTS.md b/AGENTS.md index 1cdc36e..5ff2ceb 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -77,9 +77,9 @@ make deploy - `codex/skills/internal//agents/openai.yaml` がある場合は、UI 表示用メタデータも内容に合わせます。 - skill の設計・命名時は [`docs/design-skill.md`](docs/design-skill.md) の方針も確認します。 - skill の追加・更新時は [`docs/skill-library.md`](docs/skill-library.md) の一覧も更新します。 -- `codex/agents/*.toml` の `nickname_candidates` は覚えやすい英語の人名を 3 件ずつ設定します。 +- `codex/config.toml` の `[agents.]` にある `nickname_candidates` は、覚えやすい英語の人名を 3 件ずつ設定します。 - `deploy.json` は内部ファイルの配布先、`external-skills.json` は外部 skill の取得先を管理します。 -- `claude/agents/implemnter.md` と `codex/agents/scount.toml` は現状のファイル名です。リネームする場合は配布設定や参照も合わせて確認します。 +- `claude/agents/implemnter.md` は現状のファイル名です。リネームする場合は配布設定や参照も合わせて確認します。 ## テスト実行時の補足 diff --git a/codex/README.md b/codex/README.md index 27182eb..644ff35 100644 --- a/codex/README.md +++ b/codex/README.md @@ -26,7 +26,7 @@ agents ├── implementer.toml 実装を担当するエージェント ├── planner.toml 計画・設計を担当するエージェント ├── reviewer.toml レビューを担当するエージェント -└── scount.toml 調査を担当するエージェント +└── scouter.toml 調査を担当するエージェント ``` ### commands diff --git a/codex/agents/advisor.toml b/codex/agents/advisor.toml index 8125268..fbd5153 100644 --- a/codex/agents/advisor.toml +++ b/codex/agents/advisor.toml @@ -4,4 +4,3 @@ model = "gpt-5.6-sol" developer_instructions = """ `role-advisor-playbook` をもとに作業を進めてください。 """ -nickname_candidates = ["James", "Henry", "Arthur"] diff --git a/codex/agents/documenter.toml b/codex/agents/documenter.toml index 82c289f..58b04c9 100644 --- a/codex/agents/documenter.toml +++ b/codex/agents/documenter.toml @@ -4,4 +4,3 @@ model = "gpt-5.6-terra" developer_instructions = """ `role-doc` skill を利用してください。 """ -nickname_candidates = ["Emma", "Olivia", "Grace"] diff --git a/codex/agents/gardener.toml b/codex/agents/gardener.toml index 15935e0..f2046bb 100644 --- a/codex/agents/gardener.toml +++ b/codex/agents/gardener.toml @@ -4,4 +4,3 @@ model = "gpt-5.6-luna" developer_instructions = """ `role-gardener-playbook` をもとに作業を進めてください。 """ -nickname_candidates = ["Ivy", "Rowan", "Hazel"] diff --git a/codex/agents/implementer.toml b/codex/agents/implementer.toml index 063640f..7789c01 100644 --- a/codex/agents/implementer.toml +++ b/codex/agents/implementer.toml @@ -4,4 +4,3 @@ model = "gpt-5.6-terra" developer_instructions = """ `role-implementer-playbook` をもとに作業を進めてください。 """ -nickname_candidates = ["Jack", "Oliver", "Lucas"] diff --git a/codex/agents/planner.toml b/codex/agents/planner.toml index dd1d070..1952ba4 100644 --- a/codex/agents/planner.toml +++ b/codex/agents/planner.toml @@ -4,4 +4,3 @@ model = "gpt-5.6-sol" developer_instructions = """ `role-planner-playbook` をもとに作業を進めてください。 """ -nickname_candidates = ["Amelia", "Mia", "Harper"] diff --git a/codex/agents/refactor.toml b/codex/agents/refactor.toml index 0fd66bb..3cd4b01 100644 --- a/codex/agents/refactor.toml +++ b/codex/agents/refactor.toml @@ -4,4 +4,3 @@ model = "gpt-5.6-sol" developer_instructions = """ `role-refactor-playbook` をもとに作業を進めてください。 """ -nickname_candidates = ["Leo", "Miles", "Owen"] diff --git a/codex/agents/reviewer.toml b/codex/agents/reviewer.toml index 39e20b7..dccedeb 100644 --- a/codex/agents/reviewer.toml +++ b/codex/agents/reviewer.toml @@ -4,4 +4,3 @@ model = "gpt-5.6-sol" developer_instructions = """ `role-reviewer-playbook` をもとに作業を進めてください。 """ -nickname_candidates = ["Charlotte", "Sophia", "Evelyn"] diff --git a/codex/agents/scount.toml b/codex/agents/scouter.toml similarity index 83% rename from codex/agents/scount.toml rename to codex/agents/scouter.toml index e45efbd..850df5e 100644 --- a/codex/agents/scount.toml +++ b/codex/agents/scouter.toml @@ -4,4 +4,3 @@ model = "gpt-5.6-sol" developer_instructions = """ `role-scouter-playbook` をもとに作業を進めてください。 """ -nickname_candidates = ["Liam", "Noah", "Ethan"] diff --git a/codex/agents/worker.toml b/codex/agents/worker.toml index 8b58fa4..074b56d 100644 --- a/codex/agents/worker.toml +++ b/codex/agents/worker.toml @@ -4,4 +4,3 @@ model = "gpt-5.6-terra" developer_instructions = """ `role-worker-playbook` をもとに作業を進めてください。 """ -nickname_candidates = ["Alex", "Sam", "Ryan"] diff --git a/codex/config.toml b/codex/config.toml index 9bd0e7b..b38f96b 100644 --- a/codex/config.toml +++ b/codex/config.toml @@ -2,6 +2,51 @@ model = "gpt-5.6-sol" personality = "pragmatic" web_search = "live" +[agents.advisor] +description = "技術的な助言を担当するエージェントです。" +config_file = "./agents/advisor.toml" +nickname_candidates = ["James", "Henry", "Arthur"] + +[agents.documenter] +description = "設計・構成・仕様・進捗に関する情報を整理し、読者に応じてわかりやすく伝えるドキュメント作成担当エージェントです。" +config_file = "./agents/documenter.toml" +nickname_candidates = ["Emma", "Olivia", "Grace"] + +[agents.gardener] +description = "Git と GitHub の操作を専門に担当するエージェントです。" +config_file = "./agents/gardener.toml" +nickname_candidates = ["Ivy", "Rowan", "Hazel"] + +[agents.implementer] +description = "計画に沿ったコード実装を担当するエージェントです。" +config_file = "./agents/implementer.toml" +nickname_candidates = ["Jack", "Oliver", "Lucas"] + +[agents.planner] +description = "実装前の計画作成を担当するエージェントです。" +config_file = "./agents/planner.toml" +nickname_candidates = ["Amelia", "Mia", "Harper"] + +[agents.refactor] +description = "挙動を維持したコードのリファクタリングを担当するエージェントです。" +config_file = "./agents/refactor.toml" +nickname_candidates = ["Leo", "Miles", "Owen"] + +[agents.reviewer] +description = "実装済み変更のレビューを担当するエージェントです。" +config_file = "./agents/reviewer.toml" +nickname_candidates = ["Charlotte", "Sophia", "Evelyn"] + +[agents.scouter] +description = "コード、設定、ドキュメントの調査を担当するエージェントです。" +config_file = "./agents/scouter.toml" +nickname_candidates = ["Liam", "Noah", "Ethan"] + +[agents.worker] +description = "機械的なコマンド作業を担当するエージェントです。" +config_file = "./agents/worker.toml" +nickname_candidates = ["Alex", "Sam", "Ryan"] + default_permissions = "project-edit" [permissions.project-edit] From 4110c6757b248440398fe648a2cd6880bfee8ae2 Mon Sep 17 00:00:00 2001 From: Jiro Date: Wed, 29 Jul 2026 11:09:55 +0900 Subject: [PATCH 2/2] fix: keep default permissions at root MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit TOML table scope による agents.worker 配下への誤配置を防いだ。 TOML解析と git diff --check を検証した。 --- codex/config.toml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/codex/config.toml b/codex/config.toml index b38f96b..9c720f9 100644 --- a/codex/config.toml +++ b/codex/config.toml @@ -1,6 +1,7 @@ model = "gpt-5.6-sol" personality = "pragmatic" web_search = "live" +default_permissions = "project-edit" [agents.advisor] description = "技術的な助言を担当するエージェントです。" @@ -47,8 +48,6 @@ description = "機械的なコマンド作業を担当するエージェント config_file = "./agents/worker.toml" nickname_candidates = ["Alex", "Sam", "Ryan"] -default_permissions = "project-edit" - [permissions.project-edit] extends = ":workspace"