コンテンツにスキップ

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の作業が完了\""