openclaw/docs/plugins/reference
Peter Steinberger 09e06495a3
feat: run Code Mode on Node or isolated QuickJS (#154522)
* feat: add selectable Code Mode executors

Default enabled Code Mode to trusted Node execution and move QuickJS into a bundled executor plugin. Preserve typed discovery, JavaScript-only execution, tool authorization, continuation ownership, and explicit legacy QuickJS selections. Add a web settings selector and document both security boundaries.

* refactor: finish Code Mode executor source cutover

Remove the retired core worker copies and regenerate config documentation for the requested QuickJS plugin. The 21 added plugin paths are standard plugin management fields; core and channel counts stay unchanged.

* refactor: narrow the Code Mode plugin contract

Keep only the executor and guest protocol exports consumed by the QuickJS plugin, budget that generic contract, and load the public plugin artifact through the existing runtime test boundary.

* refactor: align Code Mode workers with current runtime boundaries

Use the worker-side task server, keep asynchronous cleanup ownership explicit, and model the real Promise contracts in lifecycle fixtures. Regenerate the requested plugin config surface and budget the exact 35 public executor exports.

* refactor: keep executor implementation types private

* chore: regenerate code mode config baseline

* fix: satisfy Code Mode executor integration contracts

* test: cover QuickJS plugin metadata and exact settings titles

* test: retain QuickJS integration in the agent runtime suite

* test: keep Code Mode validation within lint and type-shard contracts
2026-09-21 17:33:04 -07:00
..
a2a.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
acpx.md fix(plugins): canonicalize catalog metadata and ranking (#143730) 2026-09-10 00:48:14 -07:00
active-memory.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
admin-http-rpc.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
alibaba.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
amazon-bedrock-mantle.md fix(plugins): restore search icons and separate official results (#148518) 2026-09-14 14:40:42 -07:00
amazon-bedrock.md fix(plugins): restore search icons and separate official results (#148518) 2026-09-14 14:40:42 -07:00
anthropic-vertex.md fix(plugins): restore search icons and separate official results (#148518) 2026-09-14 14:40:42 -07:00
anthropic.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
apple-fm.md feat(onboarding): add Apple on-device setup and utility model (#150376) 2026-09-16 20:53:06 -07:00
arcee.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
azure-speech.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
baseten.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
beam.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
bonjour.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
brave.md fix(plugins): restore search icons and separate official results (#148518) 2026-09-14 14:40:42 -07:00
browser.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
buzz.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
byteplus.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
canvas.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
cerebras.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
chutes.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
clawrouter.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
clickclack.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
cloudflare-ai-gateway.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
code-mode-quickjs.md feat: run Code Mode on Node or isolated QuickJS (#154522) 2026-09-21 17:33:04 -07:00
codex.md fix(plugins): restore search icons and separate official results (#148518) 2026-09-14 14:40:42 -07:00
cohere.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
comfy.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
copilot-proxy.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
copilot.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
crabbox.md feat: open Crabbox apps beside the conversation (#152094) 2026-09-18 17:12:51 -07:00
cua-computer.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
deepgram.md feat(deepgram): support Flux voice-note transcription (#141836) 2026-09-10 09:45:11 +05:30
deepinfra.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
deepseek.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
device-pair.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
diagnostics-otel.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
diagnostics-prometheus.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
diffs-language-pack.md docs: close the remaining ia and ste findings (#144089) 2026-09-10 22:28:26 +08:00
diffs.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
discord.md fix(plugins): canonicalize catalog metadata and ranking (#143730) 2026-09-10 00:48:14 -07:00
document-extract.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
duckduckgo.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
elevenlabs.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
exa.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
facetime.md feat(plugins): add experimental FaceTime realtime voice bridge (#119291) 2026-09-19 20:36:04 -07:00
fal.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
featherless.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
feishu.md fix(plugins): restore search icons and separate official results (#148518) 2026-09-14 14:40:42 -07:00
file-transfer.md docs: close the small audit categories (generated, governance, link, split) (#144029) 2026-09-10 21:52:03 +08:00
firecrawl.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
fireworks.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
fish-audio-speech.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
geolocation.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
github-copilot.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
github.md feat: read GitHub issues, pull requests, and commits beside chat (#148464) 2026-09-18 23:54:04 -07:00
gmi.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
google-meet.md fix(plugins): restore search icons and separate official results (#148518) 2026-09-14 14:40:42 -07:00
google.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
googlechat.md fix(plugins): restore search icons and separate official results (#148518) 2026-09-14 14:40:42 -07:00
gradium.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
groq.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
huggingface.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
imap.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
imessage.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
inworld.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
irc.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
kilocode.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
kimi.md fix(kimi): stop treating quota exhaustion as authentication failure (#142656) 2026-09-09 08:16:50 +05:30
line.md fix(plugins): restore search icons and separate official results (#148518) 2026-09-14 14:40:42 -07:00
linux-node.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
litellm.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
llama-cpp.md fix(plugins): restore search icons and separate official results (#148518) 2026-09-14 14:40:42 -07:00
llm-task.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
lmstudio.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
lobster.md fix(plugins): restore search icons and separate official results (#148518) 2026-09-14 14:40:42 -07:00
logbook.md fix(plugins): keep unpublished packages bundled until release (#150316) 2026-09-16 14:46:16 -07:00
longcat.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
matrix.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
mattermost.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
memory-core.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
memory-lancedb.md fix(plugins): restore search icons and separate official results (#148518) 2026-09-14 14:40:42 -07:00
memory-wiki.md fix(plugins): keep unpublished packages bundled until release (#150316) 2026-09-16 14:46:16 -07:00
meta.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
microsoft-foundry.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
microsoft.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
migrate-claude.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
migrate-hermes.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
minimax.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
mistral.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
moonshot.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
msteams.md fix(plugins): restore search icons and separate official results (#148518) 2026-09-14 14:40:42 -07:00
mxc.md fix(plugins): restore search icons and separate official results (#148518) 2026-09-14 14:40:42 -07:00
nextcloud-talk.md fix(plugins): restore search icons and separate official results (#148518) 2026-09-14 14:40:42 -07:00
nostr.md fix(plugins): restore search icons and separate official results (#148518) 2026-09-14 14:40:42 -07:00
novita.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
nvidia.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
oc-path.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
ollama.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
onepassword.md fix(plugins): keep unpublished packages bundled until release (#150316) 2026-09-16 14:46:16 -07:00
onnx.md feat(onnx): add local decision models and provider guides (#153476) 2026-09-20 03:34:46 -07:00
openai.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
opencode-go.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
opencode.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
openrouter.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
openshell.md fix(plugins): canonicalize catalog metadata and ranking (#143730) 2026-09-10 00:48:14 -07:00
perplexity.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
pixverse.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
policy.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
qa-channel.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
qa-lab.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
qianfan.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
qqbot.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
qwen.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
radius.md feat(radius): connect models with browser sign-in and native streaming (#145377) 2026-09-11 19:29:25 -07:00
raft.md fix(plugins): restore search icons and separate official results (#148518) 2026-09-14 14:40:42 -07:00
reef.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
runway.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
searxng.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
senseaudio.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
session-share.md feat: share selected sessions read-only with a paired team Gateway (#136253) 2026-09-12 13:35:17 -07:00
sglang.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
signal.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
slack.md fix(plugins): restore search icons and separate official results (#148518) 2026-09-14 14:40:42 -07:00
sms.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
stepfun.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
synology-chat.md fix(plugins): restore search icons and separate official results (#148518) 2026-09-14 14:40:42 -07:00
synthetic.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
talk-voice.md feat: switch voices during Talk and Discord calls (#146676) 2026-09-15 21:01:36 -07:00
tavily.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
team-reports.md feat(reports): link team activity to work sessions (#154020) 2026-09-20 15:37:45 -07:00
teams-meetings.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
telegram.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
tencent.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
tlon.md fix(plugins): restore search icons and separate official results (#148518) 2026-09-14 14:40:42 -07:00
together.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
tokenjuice.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
tts-local-cli.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
twitch.md fix(plugins): restore search icons and separate official results (#148518) 2026-09-14 14:40:42 -07:00
typesafe.md feat(typesafe): support local System One decision models (#154059) 2026-09-20 19:44:29 -07:00
vault.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
venice.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
vercel-ai-gateway.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
visitor-access.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
vllm.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
voice-call.md fix(plugins): restore search icons and separate official results (#148518) 2026-09-14 14:40:42 -07:00
volcengine.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
voyage.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
vydra.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
web-readability.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
webhooks.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
whatsapp.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
workboard.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
xai.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
xiaomi.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
zai.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
zalo.md fix(plugins): restore search icons and separate official results (#148518) 2026-09-14 14:40:42 -07:00
zalouser.md fix(plugins): restore search icons and separate official results (#148518) 2026-09-14 14:40:42 -07:00
zoom-meetings.md docs(plugins): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00