iop/configs/edge.yaml
toki 86ceabadc3 기능: CLI 프로필에 mode와 resume_args 설정을 추가한다
codex-exec 모드를 명시적으로 지정하기 위해 CLIProfileConf에
mode와 resume_args 필드를 추가한다. 기존 isCodexExecProfile()의
명명 기반 판별을 삭제하고 설정 기반으로 전환한다.

주요 변경사항:
- CLIProfileConf에 mode, resume_args 필드 추가
- codex_exec.go에서 isCodexExecProfile(), codexResumeOptions() 삭제
- resume_args를 사용하여 resume 명령어 구성
- edge.yaml에 codex 프로필 mode와 resume_args 설정 추가
- codex-exec 모드 전용 테스트 케이스 추가
2026-05-04 22:20:53 +09:00

116 lines
2.9 KiB
YAML

server:
listen: "0.0.0.0:9090"
tls:
enabled: false
logging:
level: "info"
pretty: true
metrics:
port: 9092
console:
adapter: "cli"
agent: "codex"
session_id: "default"
background: false
timeout_sec: 300
nodes:
- alias: "local-node"
token: "changeme"
adapters:
ollama:
enabled: false
base_url: "http://localhost:11434"
vllm:
enabled: false
endpoint: "http://localhost:8000"
cli:
enabled: true
profiles:
claude:
command: "claude"
args:
- "-p"
- "--dangerously-skip-permissions"
- "--output-format"
- "stream-json"
- "--include-partial-messages"
- "--verbose"
env: []
persistent: false
terminal: false
output_format: "claude-json"
gemini:
command: "gemini"
args:
- "--approval-mode"
- "yolo"
- "--output-format"
- "stream-json"
- "-p"
env: []
persistent: false
terminal: false
output_format: "stream-json"
codex:
command: "codex"
args:
- "exec"
- "--dangerously-bypass-approvals-and-sandbox"
- "--color"
- "never"
- "--skip-git-repo-check"
- "--json"
resume_args:
- "exec"
- "resume"
- "--json"
env: []
persistent: false
terminal: false
output_format: "codex-json"
mode: "codex-exec"
opencode:
command: "/config/.npm-global/bin/opencode"
args:
- "run"
- "--title"
- "untitle"
- "--model"
- "ollama-m1/qwen3.6:27b-coding-mxfp8"
- "--format"
- "json"
- "--dangerously-skip-permissions"
env: []
persistent: false
terminal: false
output_format: "opencode-json"
cline-dgx:
command: "/config/.npm-global/bin/cline"
args:
- "-y"
- "--json"
- "--config"
- "/config/.cline/profiles/ollama-dgx"
env: []
persistent: false
terminal: false
output_format: "cline-json"
cline-m1:
command: "/config/.npm-global/bin/cline"
args:
- "-y"
- "--json"
- "--config"
- "/config/.cline/profiles/ollama-m1"
env: []
persistent: false
terminal: false
output_format: "cline-json"
runtime:
concurrency: 4
workspace_root: "/tmp/iop/workspace"