Skip to content

fix: configure custom agent nicknames - #108

Merged
version-1 merged 2 commits into
mainfrom
fix/codex-agent-nickname-config
Jul 29, 2026
Merged

fix: configure custom agent nicknames#108
version-1 merged 2 commits into
mainfrom
fix/codex-agent-nickname-config

Conversation

@version-1

Copy link
Copy Markdown
Owner

Custom agent の nickname 設定を role 定義へ移行

Summary

Codex の現行設定 schema に合わせて、custom agent の nickname_candidates を各 standalone agent ファイルから codex/config.toml[agents.<role>] へ移しました。

主な変更点:

  • 9種類の custom agent を [agents.<role>] として登録
  • 各 role に config_file と3件の nickname_candidates を設定
  • scount.tomlscouter.toml へリネームし、関連ドキュメントを更新

やったこと

  • standalone agent TOML から schema 外の nickname_candidates を削除
  • codex/config.toml に role 定義と nickname 候補を集約
  • default_permissions が TOML の root 設定に残るよう配置を修正
  • AGENTS.mdcodex/README.md の設定場所・ファイル名を更新

動作確認

  • git diff --check
  • テンプレート式を除外した TOML 解析で root と全9 role の実効構造を確認
  • 外部 skill 取得を除いた deploy dry-run
  • make deploy-dry-run(外部 skill 取得時の GitHub 接続失敗により未完了)

レビュー & 動作確認 チェックリスト

  • nickname 設定 - 各 role に候補が3件ずつ設定されていること
  • agent 読み込み - 各 config_file が配布後の agent ファイルを参照すること
  • 権限設定 - default_permissions が root 設定として維持されること

推奨テスト計画:

  1. make deploy-dry-run で配布予定を確認する
  2. make deploy 後に Codex を再起動する
  3. 複数 role の subagent を起動し、設定した nickname が割り当てられることを確認する

その他気になることや相談ごと

完全な make deploy-dry-run は、外部 skill リポジトリへの GitHub 接続が失敗したため完了していません。外部 skill を除いた repository 内ファイルの deploy dry-run は成功しています。

nickname_candidates を role 定義へ移した。

scount.toml の typo を修正した。

検証: git diff --check と deploy dry-run 成功(external skills 込みの make deploy-dry-run は GitHub 接続失敗)。
TOML table scope による agents.worker 配下への誤配置を防いだ。

TOML解析と git diff --check を検証した。
@version-1
version-1 merged commit b3dbb63 into main Jul 29, 2026
1 check passed
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