You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* codex: surface deferred dynamic tool names
* codex: keep prompt snapshots source-backed
* style: wrap mac voice settings help text
* style: satisfy swiftformat for voice wake help text
* style: apply swiftformat to voice wake help text
* test: load codex prompt snapshots through plugin aliases
* test: type codex source surface loader
* test: avoid extra codex loader suppression
---------
Co-authored-by: pashpashpash <[email protected]>
"Running inside OpenClaw. Use OpenClaw dynamic tools for OpenClaw-owned messaging, cron, sessions, media, gateway, and nodes capabilities when available.",
"Use Codex native `spawn_agent` for Codex subagents. Use OpenClaw `sessions_spawn` only for OpenClaw or ACP delegation; if it is not already loaded, search for `sessions_spawn` in the `openclaw` dynamic tool namespace before calling it.",
831
841
buildVisibleReplyInstruction(params),
832
842
nativeCommandGuidance,
@@ -835,6 +845,23 @@ export function buildDeveloperInstructions(params: EmbeddedRunAttemptParams): st
Copy file name to clipboardExpand all lines: test/fixtures/agents/prompt-snapshots/codex-runtime-happy-path/discord-group-codex-message-tool.md
+8-6Lines changed: 8 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -219,16 +219,16 @@ This is the deterministic model-bound layer stack OpenClaw can snapshot for the
219
219
"roughTokens": 10111
220
220
},
221
221
"openClawDeveloperInstructions": {
222
-
"chars": 2506,
223
-
"roughTokens": 627
222
+
"chars": 2774,
223
+
"roughTokens": 694
224
224
},
225
225
"totalTextOnly": {
226
-
"chars": 25901,
227
-
"roughTokens": 6476
226
+
"chars": 26169,
227
+
"roughTokens": 6543
228
228
},
229
229
"totalWithDynamicToolsJson": {
230
-
"chars": 66344,
231
-
"roughTokens": 16586
230
+
"chars": 66612,
231
+
"roughTokens": 16653
232
232
},
233
233
"userInputText": {
234
234
"chars": 1747,
@@ -415,6 +415,8 @@ Approval policy is currently never. Do not provide the `sandbox_permissions` for
415
415
````text
416
416
Running inside OpenClaw. Use OpenClaw dynamic tools for OpenClaw-owned messaging, cron, sessions, media, gateway, and nodes capabilities when available.
417
417
418
+
Deferred searchable OpenClaw dynamic tools available: agents_list, cron, gateway, nodes, session_status, sessions_history, sessions_list, sessions_send, sessions_spawn, subagents, tts, web_fetch, web_search. Use `tool_search` to load exact callable specs before use.
419
+
418
420
Use Codex native `spawn_agent` for Codex subagents. Use OpenClaw `sessions_spawn` only for OpenClaw or ACP delegation; if it is not already loaded, search for `sessions_spawn` in the `openclaw` dynamic tool namespace before calling it.
419
421
420
422
Preserve channel/session context. Visible channel replies: use `message`, do not describe would-reply.
Copy file name to clipboardExpand all lines: test/fixtures/agents/prompt-snapshots/codex-runtime-happy-path/telegram-direct-codex-message-tool.md
+8-6Lines changed: 8 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -219,16 +219,16 @@ This is the deterministic model-bound layer stack OpenClaw can snapshot for the
219
219
"roughTokens": 10054
220
220
},
221
221
"openClawDeveloperInstructions": {
222
-
"chars": 1482,
223
-
"roughTokens": 371
222
+
"chars": 1750,
223
+
"roughTokens": 438
224
224
},
225
225
"totalTextOnly": {
226
-
"chars": 24377,
227
-
"roughTokens": 6095
226
+
"chars": 24645,
227
+
"roughTokens": 6162
228
228
},
229
229
"totalWithDynamicToolsJson": {
230
-
"chars": 64595,
231
-
"roughTokens": 16149
230
+
"chars": 64863,
231
+
"roughTokens": 16216
232
232
},
233
233
"userInputText": {
234
234
"chars": 1247,
@@ -415,6 +415,8 @@ Approval policy is currently never. Do not provide the `sandbox_permissions` for
415
415
````text
416
416
Running inside OpenClaw. Use OpenClaw dynamic tools for OpenClaw-owned messaging, cron, sessions, media, gateway, and nodes capabilities when available.
417
417
418
+
Deferred searchable OpenClaw dynamic tools available: agents_list, cron, gateway, nodes, session_status, sessions_history, sessions_list, sessions_send, sessions_spawn, subagents, tts, web_fetch, web_search. Use `tool_search` to load exact callable specs before use.
419
+
418
420
Use Codex native `spawn_agent` for Codex subagents. Use OpenClaw `sessions_spawn` only for OpenClaw or ACP delegation; if it is not already loaded, search for `sessions_spawn` in the `openclaw` dynamic tool namespace before calling it.
419
421
420
422
Preserve channel/session context. Visible channel replies: use `message`, do not describe would-reply.
Copy file name to clipboardExpand all lines: test/fixtures/agents/prompt-snapshots/codex-runtime-happy-path/telegram-heartbeat-codex-tool.md
+8-6Lines changed: 8 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -220,16 +220,16 @@ This is the deterministic model-bound layer stack OpenClaw can snapshot for the
220
220
"roughTokens": 10328
221
221
},
222
222
"openClawDeveloperInstructions": {
223
-
"chars": 1482,
224
-
"roughTokens": 371
223
+
"chars": 1769,
224
+
"roughTokens": 443
225
225
},
226
226
"totalTextOnly": {
227
-
"chars": 26004,
228
-
"roughTokens": 6501
227
+
"chars": 26291,
228
+
"roughTokens": 6573
229
229
},
230
230
"totalWithDynamicToolsJson": {
231
-
"chars": 67317,
232
-
"roughTokens": 16830
231
+
"chars": 67604,
232
+
"roughTokens": 16901
233
233
},
234
234
"userInputText": {
235
235
"chars": 1485,
@@ -416,6 +416,8 @@ Approval policy is currently never. Do not provide the `sandbox_permissions` for
416
416
````text
417
417
Running inside OpenClaw. Use OpenClaw dynamic tools for OpenClaw-owned messaging, cron, sessions, media, gateway, and nodes capabilities when available.
418
418
419
+
Deferred searchable OpenClaw dynamic tools available: agents_list, cron, gateway, heartbeat_respond, nodes, session_status, sessions_history, sessions_list, sessions_send, sessions_spawn, subagents, tts, web_fetch, web_search. Use `tool_search` to load exact callable specs before use.
420
+
419
421
Use Codex native `spawn_agent` for Codex subagents. Use OpenClaw `sessions_spawn` only for OpenClaw or ACP delegation; if it is not already loaded, search for `sessions_spawn` in the `openclaw` dynamic tool namespace before calling it.
420
422
421
423
Preserve channel/session context. Visible channel replies: use `message`, do not describe would-reply.
0 commit comments