mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-06 18:40:44 +00:00
Prefer Codex native workspace tools (#75308)
Summary: - The PR adds Codex dynamic-tool profile config defaulting to `native-first`, filters duplicate workspace/process/planning tools from Codex app-server thread payloads, keeps managed `web_search`, updates docs/manifest/config baselines/changelog, and adds regression tests. ClawSweeper fixups: - Included follow-up commit: test(codex): pin native-first tool catalog - Included follow-up commit: chore(config): refresh generated schema baseline - Included follow-up commit: chore: add codex native-first changelog - Included follow-up commit: chore: move native-first changelog entry - Included follow-up commit: chore: refresh config baseline after rebase Validation: - ClawSweeper review passed for head30e5cecfb7. - Required merge gates passed before the squash merge. Prepared head SHA:30e5cecfb7Review: https://github.com/openclaw/openclaw/pull/75308#issuecomment-4356919781 Co-authored-by: Peter Steinberger <steipete@gmail.com> Co-authored-by: pashpashpash <nik@vault77.ai>
This commit is contained in:
committed by
GitHub
parent
ec69c07b27
commit
42aaf0c98a
@@ -33,6 +33,16 @@
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"codexDynamicToolsProfile": {
|
||||
"type": "string",
|
||||
"enum": ["native-first", "openclaw-compat"],
|
||||
"default": "native-first"
|
||||
},
|
||||
"codexDynamicToolsExclude": {
|
||||
"type": "array",
|
||||
"items": { "type": "string" },
|
||||
"default": []
|
||||
},
|
||||
"discovery": {
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
@@ -141,6 +151,16 @@
|
||||
}
|
||||
},
|
||||
"uiHints": {
|
||||
"codexDynamicToolsProfile": {
|
||||
"label": "Dynamic Tools Profile",
|
||||
"help": "Select which OpenClaw dynamic tools are exposed to Codex app-server. native-first omits tools Codex already owns.",
|
||||
"advanced": true
|
||||
},
|
||||
"codexDynamicToolsExclude": {
|
||||
"label": "Dynamic Tool Excludes",
|
||||
"help": "Additional OpenClaw dynamic tool names to omit from Codex app-server turns.",
|
||||
"advanced": true
|
||||
},
|
||||
"discovery": {
|
||||
"label": "Model Discovery",
|
||||
"help": "Plugin-owned controls for discovering Codex app-server models."
|
||||
|
||||
Reference in New Issue
Block a user