Codex@エージェンティックコーディング¶
はじめに¶
本サイトにつきまして、以下をご認識のほど宜しくお願いいたします。
01. codexコマンド¶
オプション¶
--dangerously-skip-permissions¶
承認を自動化する。
$ codex --dangerously-bypass-approvals-and-sandbox
02. config.toml¶
~/.codex/config.tomlに設定を実装する。
# 思考過程の出力を非表示にする
hide_agent_reasoning = true
model="gpt-5.1"
model_provider="<プロバイダー名>"
# (これも?) 思考過程の出力を非表示にする
model_reasoning_effort = "none"
# ネットワークへの接続を有効化する
network_access = true
# Macで通知を有効化する
notify = ["bash", "/Users/hiroki.hasegawa/.codex/notify_macos.sh"]
# インターネット検索を有効化する
web_search_request = true
[model_providers.lite_llm]
base_url="<APIのURL>"
env_key="OPENAI_API_KEY"
name="<プロバイダー名>"
wire_api="responses"
MacOSでの通知スクリプトは次のとおり。
#!/bin/bash
# JSONから最後のエージェント発言を抽出
LAST_MESSAGE=$(echo "$1" | jq -r '.["last-assistant-message"] // "Codex task completed"')
# osascriptで通知表示
osascript -e "display notification \"$LAST_MESSAGE\" with title \"Codexの作業が完了\""