Skip to content

Commit e26901f

Browse files
committed
feat(docker-git): update default Codex config
- Default model: gpt-5.3-codex (xhigh) with pragmatic personality - Enable live web search + web_search_request - Enable shell_snapshot/collab/apps by default
1 parent 7717e61 commit e26901f

3 files changed

Lines changed: 29 additions & 2 deletions

File tree

effect-template/packages/docker-git/src/server/codex.ts

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,14 +69,20 @@ const codexApprovalPolicyKey = "approval_policy"
6969
const codexApprovalPolicyLine = `${codexApprovalPolicyKey} = "never"`
7070
const codexSandboxModeKey = "sandbox_mode"
7171
const codexSandboxModeLine = `${codexSandboxModeKey} = "danger-full-access"`
72-
const codexConfigTomlContents = `model = "gpt-5.2-codex"
72+
const codexConfigTomlContents = `model = "gpt-5.3-codex"
7373
model_reasoning_effort = "xhigh"
74+
personality = "pragmatic"
75+
7476
${codexApprovalPolicyLine}
7577
${codexSandboxModeLine}
78+
web_search = "live"
7679
${codexConfigLine}
7780
7881
[features]
7982
web_search_request = true
83+
shell_snapshot = true
84+
collab = true
85+
apps = true
8086
8187
[projects."/home/dev"]
8288
trust_level = "trusted"
@@ -87,13 +93,18 @@ trust_level = "trusted"
8793
[projects."/home/dev/.codex"]
8894
trust_level = "trusted"
8995
`
90-
const codexConfigYamlContents = `model = "gpt-5.2-codex"
96+
const codexConfigYamlContents = `model = "gpt-5.3-codex"
9197
model_reasoning_effort = "xhigh"
98+
personality = "pragmatic"
9299
approval_policy = "never"
93100
sandbox_mode = "danger-full-access"
101+
web_search = "live"
94102
95103
[features]
96104
web_search_request = true
105+
shell_snapshot = true
106+
collab = true
107+
apps = true
97108
`
98109

99110
const trimTrailingSlash = (value: string): string => value.replace(/\/+$/, "")

effect-template/packages/lib/src/core/templates-entrypoint.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,11 +123,19 @@ else
123123
mkdir -p "$(dirname "$CODEX_CONFIG_FILE")" || true
124124
cat <<'EOF' > "$CODEX_CONFIG_FILE"
125125
# docker-git codex config
126+
model = "gpt-5.3-codex"
127+
model_reasoning_effort = "xhigh"
128+
personality = "pragmatic"
129+
126130
approval_policy = "never"
127131
sandbox_mode = "danger-full-access"
128132
web_search = "live"
129133
130134
[features]
135+
web_search_request = true
136+
shell_snapshot = true
137+
collab = true
138+
apps = true
131139
shell_tool = true
132140
EOF
133141
chown 1000:1000 "$CODEX_CONFIG_FILE" || true

effect-template/packages/lib/src/usecases/auth-sync.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,19 @@ const defaultEnvContents = "# docker-git env\n# KEY=value\n"
2020
// COMPLEXITY: O(1)
2121
const defaultCodexConfig = [
2222
"# docker-git codex config",
23+
"model = \"gpt-5.3-codex\"",
24+
"model_reasoning_effort = \"xhigh\"",
25+
"personality = \"pragmatic\"",
26+
"",
2327
"approval_policy = \"never\"",
2428
"sandbox_mode = \"danger-full-access\"",
2529
"web_search = \"live\"",
2630
"",
2731
"[features]",
32+
"web_search_request = true",
33+
"shell_snapshot = true",
34+
"collab = true",
35+
"apps = true",
2836
"shell_tool = true"
2937
].join("\n")
3038

0 commit comments

Comments
 (0)