openclaw/extensions/code-mode-quickjs
2026-10-02 14:50:38 -07:00
..
assets fix: put QuickJS plugin mascot on white (#163804) 2026-10-02 14:50:38 -07:00
src feat(agents): expose installed skill search across harnesses (#158091) 2026-10-01 11:11:13 +00:00
code-mode-executor-api.ts
index.ts
openclaw.plugin.json fix(release): repair 2026.9.6 validation failures (#155818) 2026-09-22 10:00:48 -07:00
package.json chore(release): close out 2026.9.7 on main (#161587) 2026-09-29 22:39:14 -07:00
README.md feat: show declared plugin capabilities and setup guides (#157956) 2026-09-25 16:43:53 -07:00
tsconfig.json

QuickJS Code Mode

Run Code Mode JavaScript in an isolated QuickJS WebAssembly guest. The plugin supplies the quickjs executor for tool orchestration, including suspended cells that resume through Code Mode's wait flow.

Get started

Choose QuickJS (isolated) in the Code Mode executor setting, or set tools.codeMode.executor to quickjs. Executor selection is separate from activation; use tools.codeMode.enabled to choose automatic or explicit activation.

The bundled executor activates when selected unless explicitly disabled or denied. Guest isolation does not remove permissions from tools exposed through the bridge; normal tool policy and approvals still apply. Suspended cells do not survive Gateway restarts.

See Code Mode executors for selection, execution limits, and security boundaries.