やりたいこと
Claude Codeがコミットした変更をGitHubにPushすると、次のように共同作業者としてコミットにClaude Codeのアイコンも表示されるようになっている。

他のAIコーディングエージェント(Gemini CLI, Codex CLI など)で作業したときも、そのエージェントのアイコンが表示されるようになってほしい。
こうする
Gemini CLI
AGENTS.md(インストラクションファイル)に次のような記述を追加する
AIエージェントがコミットするときは、コミットメッセージの末尾に次の`Co-authored-byトレーラー`を加えてどのAIエージェントが作業したか分かるようにしてください。 - Gemini CLI: `Co-Authored-By: gemini-cli <218195315+gemini-cli@users.noreply.github.com>` <!-- 他のコーディングエージェントも追記できる -->

Codex CLI
(少なくともGemini CLIと同じやり方では) アイコンを表示することはできなさそうだった。
※原因は後述
解説
GitHubではコミットメッセージのCo-authored-byトレーラーがあると、複数の作者を持つコミットとして認識します
そこで、Gemini CLIはgemini-cliのnoreply メール アドレスを使って、GitHubが共同作業者として認識できるようにしています。GitHub Actionsでコミットするときにメールアドレスを41898282+github-actions[bot]@users.noreply.github.comにするのと同じ考え方。
2017 年 7 月 18 日 "以降" にアカウントを作成した場合、noreply のメール アドレスは
ID+USERNAME@users.noreply.github.com形式 (ID 番号とユーザー名)
Codex CLIも同様に Co-Authored-By: codex <223734131+codex@users.noreply.github.com> のようなトレーラーを入れてみましたが、共同作業者として認識されませんでした。
恐らくcodexはアカウントではなくOrganizationだからなのではないかと考えています。