Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
306 changes: 135 additions & 171 deletions bun.lock

Large diffs are not rendered by default.

26 changes: 23 additions & 3 deletions config/codex/config.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,35 +6,55 @@ oss_provider = "lmstudio"

[features]
apply_patch_freeform = true
apply_patch_streaming_events = true
apps = true
artifact = true
browser_use = true
child_agents_md = true
chronicle = true
code_mode = true
code_mode_only = true
codex_git_commit = true
codex_hooks = true
computer_use = true
default_mode_request_user_input = true
enable_fanout = true
enable_request_compression = true
exec_permission_approvals = true
external_migration = true
fast_mode = true
general_analytics = true
guardian_approval = true
image_detail_original = true
image_generation = false
image_generation = true
in_app_browser = true
js_repl = true
js_repl_tools_only = true
memories = true
multi_agent = true
multi_agent_v2 = true
personality = true
plugins = true
prevent_idle_sleep = true
realtime_conversation = true
remote_control = true
remote_plugin = true
request_permissions_tool = true
runtime_metrics = true
shell_snapshot = true
shell_tool = true
shell_zsh_fork = true
skill_env_var_dependency_prompt = true
skill_mcp_dependency_install = true
tool_call_mcp_elicitation = true
tool_search = true
tool_search_always_defer_mcp_tools = true
tool_suggest = true
tui_app_server = true
unavailable_dummy_tools = true
undo = true
unified_exec = true
voice_transcription = true
workspace_dependencies = true
workspace_owner_usage_nudge = true

[model_providers.cliproxyapi]
name = "CLIProxyAPI"
Expand Down
26 changes: 23 additions & 3 deletions config/codex/config.tpl.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,35 +6,55 @@ oss_provider = "lmstudio"

[features]
apply_patch_freeform = true
apply_patch_streaming_events = true
apps = true
artifact = true
browser_use = true
child_agents_md = true
chronicle = true
code_mode = true
code_mode_only = true
codex_git_commit = true
codex_hooks = true
computer_use = true
default_mode_request_user_input = true
enable_fanout = true
enable_request_compression = true
exec_permission_approvals = true
external_migration = true
fast_mode = true
general_analytics = true
guardian_approval = true
image_detail_original = true
image_generation = false
image_generation = true
in_app_browser = true
js_repl = true
js_repl_tools_only = true
memories = true
multi_agent = true
multi_agent_v2 = true
personality = true
plugins = true
prevent_idle_sleep = true
realtime_conversation = true
remote_control = true
remote_plugin = true
request_permissions_tool = true
runtime_metrics = true
shell_snapshot = true
shell_tool = true
shell_zsh_fork = true
skill_env_var_dependency_prompt = true
skill_mcp_dependency_install = true
tool_call_mcp_elicitation = true
tool_search = true
tool_search_always_defer_mcp_tools = true
tool_suggest = true
tui_app_server = true
unavailable_dummy_tools = true
undo = true
unified_exec = true
voice_transcription = true
workspace_dependencies = true
workspace_owner_usage_nudge = true

[model_providers.cliproxyapi]
name = "CLIProxyAPI"
Expand Down
18 changes: 9 additions & 9 deletions config/omp/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -64,15 +64,15 @@ disabledExtensions: []
# slow: openai-codex/gpt-5.3-codex:high
modelRoles:
# Default model role used as the fallback when no other role is selected.
default: "openai-codex/gpt-5.4"
default: "openai-codex/gpt-5.5"
# Smaller / dumber model for cheap lightweight work.
smol: "openai-codex/gpt-5.4-mini"
# Strongest model in the suite for hard tasks.
slow: "openai-codex/gpt-5.4"
slow: "openai-codex/gpt-5.5"
# Keep vision on the main default model.
vision: "openai-codex/gpt-5.4"
vision: "openai-codex/gpt-5.5"
# Planning / architecture model.
plan: "openai-codex/gpt-5.4"
plan: "openai-codex/gpt-5.5"
# Commit message model.
commit: "openai/gpt-5.4-nano"
# Fast subagent path.
Expand Down Expand Up @@ -472,14 +472,14 @@ task:
maxRecursionDepth: 2
disabledAgents: []
agentModelOverrides:
code-architect: "gpt-5.4"
code-architect: "gpt-5.5"
code-explorer: "gpt-5.3-codex-spark"
code-reviewer: "gpt-5.4"
code-simplifier: "gpt-5.4"
code-reviewer: "gpt-5.5"
code-simplifier: "gpt-5.5"
comment-analyzer: "gpt-5.4-nano"
pr-test-analyzer: "gpt-5.4-mini"
silent-failure-hunter: "gpt-5.4"
type-design-analyzer: "gpt-5.4"
silent-failure-hunter: "gpt-5.5"
type-design-analyzer: "gpt-5.5"
# --- Agent Definitions -------------------------------------------------------
# Inline agent definitions (alternative to skill/agent files).
# agents: {}
Expand Down
16 changes: 8 additions & 8 deletions config/openclaw/openclaw.template.json
Original file line number Diff line number Diff line change
Expand Up @@ -65,8 +65,8 @@
"maxTokens": 32000
},
{
"id": "gpt-5.4",
"name": "GPT 5.4",
"id": "gpt-5.5",
"name": "GPT 5.5",
"reasoning": false,

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

The reasoning flag for gpt-5.5 is set to false here, but it is set to true in config/pi/models.json. This inconsistency may lead to reasoning features being disabled in openclaw for this model. Given that this model is used with reasoning-related flags in the fish functions and is marked as true in the pi configuration, it should likely be true here as well.

Suggested change
"reasoning": false,
"reasoning": true,

"input": [
"text",
Expand Down Expand Up @@ -276,7 +276,7 @@
"name": "Code Reviewer (GPT)",
"workspace": "__HOME__/.openclaw/workspace/agents/code-review",
"model": {
"primary": "cliproxy/gpt-5.4",
"primary": "cliproxy/gpt-5.5",
"fallbacks": [
"cliproxy/glm-4.7",
"cliproxy/free"
Expand Down Expand Up @@ -440,7 +440,7 @@
"name": "Sales Agent",
"workspace": "__HOME__/.openclaw/workspace/agents/sales",
"model": {
"primary": "cliproxy/gpt-5.4",
"primary": "cliproxy/gpt-5.5",
"fallbacks": [
"cliproxy/glm-4.7",
"cliproxy/free"
Expand Down Expand Up @@ -477,7 +477,7 @@
"name": "Twitter (GPT)",
"workspace": "__HOME__/.openclaw/workspace/agents/twitter",
"model": {
"primary": "cliproxy/gpt-5.4",
"primary": "cliproxy/gpt-5.5",
"fallbacks": [
"cliproxy/minimax-m2.7",
"cliproxy/glm-4.7",
Expand Down Expand Up @@ -575,7 +575,7 @@
"name": "Dev (GPT)",
"workspace": "__HOME__/.openclaw/workspace/agents/dev",
"model": {
"primary": "cliproxy/gpt-5.4",
"primary": "cliproxy/gpt-5.5",
"fallbacks": [
"cliproxy/gpt-5.3-codex",
"cliproxy/glm-4.7",
Expand All @@ -598,7 +598,7 @@
"model": {
"primary": "cliproxy/gpt-5.3-codex",
"fallbacks": [
"cliproxy/gpt-5.4",
"cliproxy/gpt-5.5",
"cliproxy/glm-4.7",
"cliproxy/free"
]
Expand Down Expand Up @@ -654,7 +654,7 @@
"name": "Strategy (GPT)",
"workspace": "__HOME__/.openclaw/workspace/agents/strategy",
"model": {
"primary": "cliproxy/gpt-5.4",
"primary": "cliproxy/gpt-5.5",
"fallbacks": [
"cliproxy/glm-4.7",
"cliproxy/free"
Expand Down
8 changes: 4 additions & 4 deletions config/opencode/opencode.jsonc
Original file line number Diff line number Diff line change
Expand Up @@ -33,8 +33,8 @@
"claude-haiku-4-5-20251001": {
"name": "Claude Haiku 4.5 (via shunkakinoki's CLIProxy)"
},
"gpt-5.4": {
"name": "GPT 5.4 (via shunkakinoki's CLIProxy)"
"gpt-5.5": {
"name": "GPT 5.5 (via shunkakinoki's CLIProxy)"
},
"gpt-5.3-codex": {
"name": "GPT 5.3 Codex (via shunkakinoki's CLIProxy)"
Expand Down Expand Up @@ -70,8 +70,8 @@
"claude-haiku-4-5-20251001": {
"name": "Claude Haiku 4.5 (via local CLIProxyAPI)"
},
"gpt-5.4": {
"name": "GPT 5.4 (via local CLIProxyAPI)"
"gpt-5.5": {
"name": "GPT 5.5 (via local CLIProxyAPI)"
},
"gpt-5.3-codex": {
"name": "GPT 5.3 Codex (via local CLIProxyAPI)"
Expand Down
4 changes: 2 additions & 2 deletions config/pi/models.json
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,8 @@
"maxTokens": 128000
},
{
"id": "gpt-5.4",
"name": "GPT 5.4 [ChatGPT Pro]",
"id": "gpt-5.5",
"name": "GPT 5.5 [ChatGPT Pro]",
"reasoning": true,
"input": [
"text",
Expand Down
4 changes: 2 additions & 2 deletions home-manager/programs/fish/functions/_coxe_function.fish
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@ function _coxe_function --description "Run Codex with a free-form prompt"
if test (count $argv) -gt 0; and contains -- "$argv[1]" --resume -r --continue -c
codex --dangerously-bypass-approvals-and-sandbox resume $argv[2]
else if test (count $argv) -eq 0
codex --dangerously-bypass-approvals-and-sandbox --model 'gpt-5.4' -c model_reasoning_summary_format=experimental
codex --dangerously-bypass-approvals-and-sandbox --model 'gpt-5.5' -c model_reasoning_summary_format=experimental
else
set -l prompt (string join " " -- $argv)
codex --dangerously-bypass-approvals-and-sandbox exec --model 'gpt-5.4' -c model_reasoning_summary_format=experimental -- "$prompt"
codex --dangerously-bypass-approvals-and-sandbox exec --model 'gpt-5.5' -c model_reasoning_summary_format=experimental -- "$prompt"
end
end
2 changes: 1 addition & 1 deletion home-manager/programs/fish/functions/_coxeh_function.fish
Original file line number Diff line number Diff line change
Expand Up @@ -14,5 +14,5 @@ function _coxeh_function --description "Run Codex headlessly with a prompted inp
return 1
end

codex --dangerously-bypass-approvals-and-sandbox exec --model 'gpt-5.4' -c model_reasoning_summary_format=experimental -- "$prompt"
codex --dangerously-bypass-approvals-and-sandbox exec --model 'gpt-5.5' -c model_reasoning_summary_format=experimental -- "$prompt"
end
2 changes: 1 addition & 1 deletion models.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"claude-opus": "claude-opus-4-7",
"claude-sonnet": "claude-sonnet-4-6",
"claude-haiku": "claude-haiku-4-5-20251001",
"gpt": "gpt-5.4",
"gpt": "gpt-5.5",
"gpt-codex": "gpt-5.3-codex",
"gpt-codex-spark": "gpt-5.3-codex-spark",
"gpt-image": "gpt-image-2",
Expand Down
34 changes: 17 additions & 17 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,9 @@
"license": "ISC",
"packageManager": "bun@1.3.0",
"dependencies": {
"@anthropic-ai/claude-code": "^2.1.116",
"@anthropic-ai/claude-code": "^2.1.118",
"@augmentcode/auggie": "^0.24.0",
"@biomejs/biome": "^2.4.12",
"@biomejs/biome": "^2.4.13",
"@ccusage/amp": "^18.0.11",
"@ccusage/codex": "^18.0.11",
"@ccusage/mcp": "^18.0.11",
Expand All @@ -22,45 +22,45 @@
"@fission-ai/openspec": "^1.3.1",
"@getgrit/cli": "^0.1.0-alpha.1743007075",
"@github/copilot": "^1.0.34",
"@google/gemini-cli": "^0.38.2",
"@google/gemini-cli": "^0.39.0",
"@google/jules": "^0.1.42",
"@googleworkspace/cli": "^0.22.5",
"@kaitranntt/ccs": "^7.73.0",
"@mariozechner/pi-coding-agent": "^0.68.0",
"@kaitranntt/ccs": "^7.73.1",
"@mariozechner/pi-coding-agent": "^0.69.0",
"@nanocollective/nanocoder": "^1.25.2",
"@oh-my-pi/pi-coding-agent": "^14.1.2",
"@oh-my-pi/pi-natives": "^14.1.2",
"@oh-my-pi/swarm-extension": "^13.17.0",
"@openai/codex": "^0.122.0",
"@openai/codex": "^0.124.0",
"@pencil.dev/cli": "^0.2.5",
"@pkieltyka/gitgenie": "^0.1.2",
"@pulumi/pulumi": "^3.231.0",
"@redwoodjs/agent-ci": "^0.12.4",
"@pulumi/pulumi": "^3.232.0",
"@redwoodjs/agent-ci": "^0.13.0",
"@schpet/linear-cli": "^2.0.0",
"@sourcegraph/amp": "^0.0.1776788459-gfad969",
"@sourcegraph/amp": "^0.0.1776975379-gfcf58c",
"@steipete/bird": "^0.8.0",
"@tobilu/qmd": "^2.1.0",
"@traces-sh/traces": "^0.5.2",
"@typescript/native-preview": "^7.0.0-dev.20260421.1",
"@traces-sh/traces": "^0.5.3",
"@typescript/native-preview": "^7.0.0-dev.20260423.1",
"@upstash/context7-mcp": "^2.1.8",
"@vibe-kit/grok-cli": "^0.0.34",
"acpx": "^0.5.3",
"agent-browser": "^0.26.0",
"agentcash": "^0.14.1",
"agentcash": "^0.14.2",
"btca": "^2.0.5",
"ccusage": "^18.0.11",
"chrome-devtools-axi": "^0.1.17",
"chrome-devtools-mcp": "^0.22.0",
"chrome-devtools-mcp": "^0.23.0",
"clawdhub": "^0.3.0",
"cline": "^2.15.0",
"droid": "^0.105.1",
"cline": "^2.16.0",
"droid": "^0.108.0",
"get-shit-done-cc": "^1.38.3",
"gh-axi": "^0.1.12",
"mcp-remote": "^0.1.38",
"mcporter": "^0.9.0",
"obsidian-headless": "^0.0.8",
"open-composer": "^0.8.23",
"openclaw": "^2026.4.15",
"openclaw": "^2026.4.22",
"oxfmt": "^0.46.0",
"oxlint": "^1.61.0",
"paperclipai": "^2026.416.0",
Expand All @@ -70,7 +70,7 @@
"takt": "^0.37.0",
"turbo": "^2.9.6",
"typescript": "^6.0.3",
"vite": "^8.0.9",
"vite": "^8.0.10",
"vite-plus": "^0.1.19",
"xcodebuildmcp": "^2.3.2"
},
Expand Down
Loading