openclaw/docs/tools/code-mode
Vito Cappello 11925a3c88
fix: distinguish Code Mode guest errors after tool calls (#160217)
* fix: distinguish Code Mode guest errors after tool calls

* fix(code-mode): preserve bridge identity and verify failure phases

Co-authored-by: VACInc <3279061+VACInc@users.noreply.github.com>

* fix(ci): remove duplicate chat attachment decoder

Same bounded inherited build repair tracked in #160187; keep the original decoder unchanged.

Co-authored-by: VACInc <3279061+VACInc@users.noreply.github.com>

* test(ci): match canonical concurrency to the runner profile

Apply the existing main repair 6d18cb7cd9. Both inherited GitHub/hybrid failures reproduce before and all three backend cases pass afterward. No production changes.

Co-authored-by: Peter Steinberger <steipete@gmail.com>
Co-authored-by: VACInc <3279061+VACInc@users.noreply.github.com>

* fix(code-mode): protect error provenance serialization

Use one captured Node serializer for observed and unhandled errors. Encode provenance in a null-prototype primitive record so guest JSON hooks cannot forge or erase bridge origin. Four Node regressions fail before the repair; all 30 cross-executor phase cases and 50 selected sibling cases pass after it.

Co-authored-by: VACInc <3279061+VACInc@users.noreply.github.com>

* fix: preserve Code Mode bridge origin through error getters

---------

Co-authored-by: VACInc <3279061+VACInc@users.noreply.github.com>
Co-authored-by: roboclaw-bot <309084314+roboclaw-bot@users.noreply.github.com>
Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-09-28 12:07:09 -04:00
..
configuration.md fix(anthropic): finish Opus 5.5 defaults and thinking display (#156093) 2026-09-22 23:59:18 -07:00
executors.md perf(agents): stop spawning Code Mode watchdog threads per evaluation (#156066) 2026-09-23 01:47:18 +00:00
guest-api.md fix(code-mode): nested tool errors lose their message when details only flag the error (#159359) 2026-09-26 22:11:08 -07:00
internals.md perf(code-mode): reuse warm workers across limits and bursts (#156800) 2026-09-24 00:35:41 +00:00
maintainers.md fix(agents): preserve tool authority through hook rebuilds (#159532) 2026-09-27 02:18:55 -07:00
output.md feat: run Code Mode on Node or isolated QuickJS (#154522) 2026-09-21 17:33:04 -07:00
quickstart.md feat: enable automatic Code Mode for preferred models (#155614) 2026-09-22 04:19:15 -07:00
tool-surface.md refactor(tool-search): retire tool_search_code in favor of structured search and Code Mode (#159398) 2026-09-27 16:08:37 -07:00
troubleshooting.md fix: distinguish Code Mode guest errors after tool calls (#160217) 2026-09-28 12:07:09 -04:00