diff --git a/test/fixtures/agents/prompt-snapshots/codex-runtime-happy-path/codex-dynamic-tools.discord-group.json b/test/fixtures/agents/prompt-snapshots/codex-runtime-happy-path/codex-dynamic-tools.discord-group.json index 2899f00550d..9b9be96e23e 100644 --- a/test/fixtures/agents/prompt-snapshots/codex-runtime-happy-path/codex-dynamic-tools.discord-group.json +++ b/test/fixtures/agents/prompt-snapshots/codex-runtime-happy-path/codex-dynamic-tools.discord-group.json @@ -1278,6 +1278,10 @@ "task": { "type": "string" }, + "taskName": { + "description": "Stable optional alias for later subagents targeting. Use lowercase letters, digits, and underscores, starting with a letter.", + "type": "string" + }, "thinking": { "type": "string" }, @@ -1310,7 +1314,7 @@ }, { "deferLoading": true, - "description": "List, kill, or steer spawned sub-agents for this requester session. Use this for sub-agent orchestration.", + "description": "On-demand list, kill, or steer spawned sub-agents for this requester session. If sessions_yield is available, use it to wait for completion events; do not poll this tool in wait loops.", "inputSchema": { "properties": { "action": { diff --git a/test/fixtures/agents/prompt-snapshots/codex-runtime-happy-path/codex-dynamic-tools.heartbeat-turn.json b/test/fixtures/agents/prompt-snapshots/codex-runtime-happy-path/codex-dynamic-tools.heartbeat-turn.json index 93f51611e9f..c76f4381c76 100644 --- a/test/fixtures/agents/prompt-snapshots/codex-runtime-happy-path/codex-dynamic-tools.heartbeat-turn.json +++ b/test/fixtures/agents/prompt-snapshots/codex-runtime-happy-path/codex-dynamic-tools.heartbeat-turn.json @@ -1314,6 +1314,10 @@ "task": { "type": "string" }, + "taskName": { + "description": "Stable optional alias for later subagents targeting. Use lowercase letters, digits, and underscores, starting with a letter.", + "type": "string" + }, "thinking": { "type": "string" }, @@ -1342,7 +1346,7 @@ }, { "deferLoading": true, - "description": "List, kill, or steer spawned sub-agents for this requester session. Use this for sub-agent orchestration.", + "description": "On-demand list, kill, or steer spawned sub-agents for this requester session. If sessions_yield is available, use it to wait for completion events; do not poll this tool in wait loops.", "inputSchema": { "properties": { "action": { diff --git a/test/fixtures/agents/prompt-snapshots/codex-runtime-happy-path/codex-dynamic-tools.telegram-direct.json b/test/fixtures/agents/prompt-snapshots/codex-runtime-happy-path/codex-dynamic-tools.telegram-direct.json index 57fdc6e93ab..757ec37cfdb 100644 --- a/test/fixtures/agents/prompt-snapshots/codex-runtime-happy-path/codex-dynamic-tools.telegram-direct.json +++ b/test/fixtures/agents/prompt-snapshots/codex-runtime-happy-path/codex-dynamic-tools.telegram-direct.json @@ -1278,6 +1278,10 @@ "task": { "type": "string" }, + "taskName": { + "description": "Stable optional alias for later subagents targeting. Use lowercase letters, digits, and underscores, starting with a letter.", + "type": "string" + }, "thinking": { "type": "string" }, @@ -1306,7 +1310,7 @@ }, { "deferLoading": true, - "description": "List, kill, or steer spawned sub-agents for this requester session. Use this for sub-agent orchestration.", + "description": "On-demand list, kill, or steer spawned sub-agents for this requester session. If sessions_yield is available, use it to wait for completion events; do not poll this tool in wait loops.", "inputSchema": { "properties": { "action": { diff --git a/test/fixtures/agents/prompt-snapshots/codex-runtime-happy-path/discord-group-codex-message-tool.md b/test/fixtures/agents/prompt-snapshots/codex-runtime-happy-path/discord-group-codex-message-tool.md index b2f3e598700..8f6d9e9ea35 100644 --- a/test/fixtures/agents/prompt-snapshots/codex-runtime-happy-path/discord-group-codex-message-tool.md +++ b/test/fixtures/agents/prompt-snapshots/codex-runtime-happy-path/discord-group-codex-message-tool.md @@ -213,8 +213,8 @@ This is the deterministic model-bound layer stack OpenClaw can snapshot for the "roughTokens": 158 }, "dynamicToolsJson": { - "chars": 49958, - "roughTokens": 12490 + "chars": 50250, + "roughTokens": 12563 }, "openClawDeveloperInstructions": { "chars": 6023, @@ -225,8 +225,8 @@ This is the deterministic model-bound layer stack OpenClaw can snapshot for the "roughTokens": 7294 }, "totalWithDynamicToolsJson": { - "chars": 79135, - "roughTokens": 19784 + "chars": 79427, + "roughTokens": 19857 }, "userInputText": { "chars": 870, diff --git a/test/fixtures/agents/prompt-snapshots/codex-runtime-happy-path/telegram-direct-codex-message-tool.md b/test/fixtures/agents/prompt-snapshots/codex-runtime-happy-path/telegram-direct-codex-message-tool.md index 8f6c89b625a..bfd7dc37bb2 100644 --- a/test/fixtures/agents/prompt-snapshots/codex-runtime-happy-path/telegram-direct-codex-message-tool.md +++ b/test/fixtures/agents/prompt-snapshots/codex-runtime-happy-path/telegram-direct-codex-message-tool.md @@ -213,8 +213,8 @@ This is the deterministic model-bound layer stack OpenClaw can snapshot for the "roughTokens": 158 }, "dynamicToolsJson": { - "chars": 49649, - "roughTokens": 12413 + "chars": 49941, + "roughTokens": 12486 }, "openClawDeveloperInstructions": { "chars": 4999, @@ -225,8 +225,8 @@ This is the deterministic model-bound layer stack OpenClaw can snapshot for the "roughTokens": 6913 }, "totalWithDynamicToolsJson": { - "chars": 77302, - "roughTokens": 19326 + "chars": 77594, + "roughTokens": 19399 }, "userInputText": { "chars": 370, diff --git a/test/fixtures/agents/prompt-snapshots/codex-runtime-happy-path/telegram-heartbeat-codex-tool.md b/test/fixtures/agents/prompt-snapshots/codex-runtime-happy-path/telegram-heartbeat-codex-tool.md index 46ae008f946..b8a80ec72f4 100644 --- a/test/fixtures/agents/prompt-snapshots/codex-runtime-happy-path/telegram-heartbeat-codex-tool.md +++ b/test/fixtures/agents/prompt-snapshots/codex-runtime-happy-path/telegram-heartbeat-codex-tool.md @@ -214,8 +214,8 @@ This is the deterministic model-bound layer stack OpenClaw can snapshot for the "roughTokens": 158 }, "dynamicToolsJson": { - "chars": 50827, - "roughTokens": 12707 + "chars": 51119, + "roughTokens": 12780 }, "openClawDeveloperInstructions": { "chars": 4999, @@ -226,8 +226,8 @@ This is the deterministic model-bound layer stack OpenClaw can snapshot for the "roughTokens": 7782 }, "totalWithDynamicToolsJson": { - "chars": 81956, - "roughTokens": 20489 + "chars": 82248, + "roughTokens": 20562 }, "userInputText": { "chars": 608,