openclaw/extensions
Peter Steinberger 70dbbf3bcd
Some checks are pending
CI / security-fast (push) Blocked by required conditions
CI / pnpm-store-warmup (push) Blocked by required conditions
CI / build-artifacts (push) Blocked by required conditions
CI / -4 (push) Blocked by required conditions
CI / -5 (push) Blocked by required conditions
CI / macos-swift (push) Blocked by required conditions
CI / ios-build (push) Blocked by required conditions
CI / -6 (push) Blocked by required conditions
CI / openclaw/ci-gate (push) Blocked by required conditions
CI / runner-admission (push) Waiting to run
CI / preflight (push) Blocked by required conditions
CI / native-i18n (push) Blocked by required conditions
CI / checks-ui (push) Blocked by required conditions
CI / control-ui-i18n (push) Blocked by required conditions
CI / (push) Blocked by required conditions
CI / QA Smoke CI (profile 1/2) (push) Blocked by required conditions
CI / QA Smoke CI (profile 2/2) (push) Blocked by required conditions
CI / -1 (push) Blocked by required conditions
CI / -2 (push) Blocked by required conditions
CI / checks-node-compat-node22 (push) Blocked by required conditions
CI / -3 (push) Blocked by required conditions
CI / check-bundled-channel-config-metadata (push) Blocked by required conditions
CI / check-dependencies (push) Blocked by required conditions
CI / check-guards (push) Blocked by required conditions
CI / check-lint (push) Blocked by required conditions
CI / check-prod-types (push) Blocked by required conditions
CI / check-shrinkwrap (push) Blocked by required conditions
CI / check-test-types (push) Blocked by required conditions
CI / check-additional-boundaries-a (push) Blocked by required conditions
CI / check-additional-boundaries-bcd (push) Blocked by required conditions
CI / check-additional-extension-package-boundary (push) Blocked by required conditions
CI / check-additional-runtime-topology-architecture (push) Blocked by required conditions
CI / check-session-accessor-boundary (push) Blocked by required conditions
CI / check-session-transcript-reader-boundary (push) Blocked by required conditions
CI / check-sqlite-session-flip-proof (push) Blocked by required conditions
CI / check-sqlite-session-schema-baseline (push) Blocked by required conditions
CI / check-docs (push) Blocked by required conditions
CI / skills-python (push) Blocked by required conditions
CI / ci-timings-summary (push) Blocked by required conditions
ClawSweeper Dispatch / dispatch (push) Waiting to run
CodeQL / Security High (actions) (push) Waiting to run
CodeQL / Security High (channel-runtime-boundary) (push) Waiting to run
CodeQL / Security High (core-auth-secrets) (push) Waiting to run
CodeQL / Security High (mcp-process-tool-boundary) (push) Waiting to run
CodeQL / Security High (network-ssrf-boundary) (push) Waiting to run
CodeQL / Security High (plugin-trust-boundary) (push) Waiting to run
CodeQL / Security High (process-exec-boundary) (push) Waiting to run
Control UI Locale Refresh / Refresh ru (push) Blocked by required conditions
Control UI Locale Refresh / Refresh th (push) Blocked by required conditions
Control UI Locale Refresh / Refresh tr (push) Blocked by required conditions
Control UI Locale Refresh / Refresh uk (push) Blocked by required conditions
Control UI Locale Refresh / Refresh vi (push) Blocked by required conditions
Control UI Locale Refresh / Refresh zh-CN (push) Blocked by required conditions
Control UI Locale Refresh / Refresh zh-TW (push) Blocked by required conditions
Control UI Locale Refresh / Commit control UI locale refresh (push) Blocked by required conditions
Control UI Locale Refresh / resolve-base (push) Waiting to run
Control UI Locale Refresh / Verify generated PR App permissions (push) Blocked by required conditions
Control UI Locale Refresh / Refresh ar (push) Blocked by required conditions
Control UI Locale Refresh / Refresh de (push) Blocked by required conditions
Control UI Locale Refresh / Refresh es (push) Blocked by required conditions
Control UI Locale Refresh / Refresh fa (push) Blocked by required conditions
Control UI Locale Refresh / Refresh fr (push) Blocked by required conditions
Control UI Locale Refresh / Refresh hi (push) Blocked by required conditions
Control UI Locale Refresh / Refresh id (push) Blocked by required conditions
Control UI Locale Refresh / Refresh it (push) Blocked by required conditions
Native App Locale Refresh / Refresh native pt-BR (push) Blocked by required conditions
Native App Locale Refresh / Refresh native ru (push) Blocked by required conditions
Native App Locale Refresh / Refresh native sv (push) Blocked by required conditions
Native App Locale Refresh / Refresh native th (push) Blocked by required conditions
Native App Locale Refresh / Refresh native tr (push) Blocked by required conditions
Native App Locale Refresh / Refresh native uk (push) Blocked by required conditions
Native App Locale Refresh / Refresh native vi (push) Blocked by required conditions
Native App Locale Refresh / Refresh native zh-CN (push) Blocked by required conditions
Native App Locale Refresh / Refresh native zh-TW (push) Blocked by required conditions
Native App Locale Refresh / Commit native locale refresh (push) Blocked by required conditions
Native App Locale Refresh / resolve-base (push) Waiting to run
Native App Locale Refresh / Verify generated PR App permissions (push) Blocked by required conditions
Native App Locale Refresh / Refresh native ar (push) Blocked by required conditions
Native App Locale Refresh / Refresh native de (push) Blocked by required conditions
Native App Locale Refresh / Refresh native es (push) Blocked by required conditions
Native App Locale Refresh / Refresh native fa (push) Blocked by required conditions
Native App Locale Refresh / Refresh native fr (push) Blocked by required conditions
Native App Locale Refresh / Refresh native hi (push) Blocked by required conditions
Native App Locale Refresh / Refresh native id (push) Blocked by required conditions
Native App Locale Refresh / Refresh native it (push) Blocked by required conditions
Native App Locale Refresh / Refresh native ja-JP (push) Blocked by required conditions
Native App Locale Refresh / Refresh native ko (push) Blocked by required conditions
Native App Locale Refresh / Refresh native nl (push) Blocked by required conditions
OpenClaw Stable Main Closeout / Resolve stable release closeout inputs (push) Waiting to run
OpenClaw Stable Main Closeout / Verify stable main closeout (push) Blocked by required conditions
Plugin Init Scaffold Validation / Validate provider scaffold (push) Waiting to run
Control UI Locale Refresh / Refresh ja-JP (push) Blocked by required conditions
Control UI Locale Refresh / Refresh ko (push) Blocked by required conditions
Control UI Locale Refresh / Refresh nl (push) Blocked by required conditions
Control UI Locale Refresh / Refresh pl (push) Blocked by required conditions
Control UI Locale Refresh / Refresh pt-BR (push) Blocked by required conditions
Docs Sync Publish Repo / sync-publish-repo (push) Waiting to run
Docs / docs (push) Waiting to run
Native App Locale Refresh / Refresh native pl (push) Blocked by required conditions
Plugin NPM Release / preview_plugins_npm (push) Waiting to run
Plugin NPM Release / Validate release publish approval (push) Blocked by required conditions
Plugin NPM Release / preview_plugin_pack (push) Blocked by required conditions
Plugin NPM Release / Preflight plugin npm package () (push) Blocked by required conditions
Plugin NPM Release / publish_plugins_npm (push) Blocked by required conditions
Plugin NPM Release / verify_plugins_npm (push) Blocked by required conditions
Workflow Sanity / no-tabs (push) Waiting to run
Workflow Sanity / actionlint (push) Waiting to run
Workflow Sanity / generated-doc-baselines (push) Waiting to run
fix(msteams): rename shadowed close callback in lifecycle test
ee472357cb added an app.listen callback param that the inner
server.close callback shadowed, failing oxlint no-shadow on main.
2026-07-14 03:17:59 -07:00
..
acpx feat: resume OpenCode and Pi sessions in terminal (#107200) 2026-07-13 23:54:40 -07:00
active-memory refactor(active-memory): split runtime modules (#106285) 2026-07-13 10:45:01 -07:00
admin-http-rpc chore(release): set version to 2026.7.2 2026-07-11 04:00:49 +01:00
alibaba fix(dashscope): apply request policy to video requests (#102094) 2026-07-12 11:11:15 -04:00
amazon-bedrock refactor(ai): remove redundant tool argument finalization 2026-07-13 21:17:38 -07:00
amazon-bedrock-mantle chore(release): set version to 2026.7.2 2026-07-11 04:00:49 +01:00
anthropic feat(sessions): upstream liveness for adopted catalog sessions (#107009) 2026-07-14 01:09:05 -07:00
anthropic-vertex chore(release): set version to 2026.7.2 2026-07-11 04:00:49 +01:00
arcee chore(release): set version to 2026.7.2 2026-07-11 04:00:49 +01:00
azure-speech fix(azure-speech): add timeout to voices list request (#102984) 2026-07-13 02:25:13 -07:00
bonjour refactor(bonjour): use native ciao platform handling 2026-07-13 19:04:16 -07:00
brave refactor(brave): remove obsolete testing alias (#105486) 2026-07-12 17:16:47 +02:00
browser refactor(cli): use Commander native APIs 2026-07-14 02:45:52 -07:00
byteplus test: enable noUncheckedIndexedAccess for extension tests (#105343) 2026-07-12 12:48:22 +01:00
canvas refactor(canvas): use chokidar watch directly 2026-07-13 14:04:39 -07:00
cerebras feat(tooling): enforce noUncheckedIndexedAccess in the extensions lane (NUIA phase 4) (#105132) 2026-07-12 09:17:31 +01:00
chutes test: enable noUncheckedIndexedAccess for extension tests (#105343) 2026-07-12 12:48:22 +01:00
clawrouter refactor(clawrouter): localize default base URL (#105474) 2026-07-12 16:47:15 +02:00
clickclack refactor(extensions): remove dead local exports (#107146) 2026-07-14 13:09:20 +08:00
cloudflare-ai-gateway refactor(cloudflare-ai-gateway): remove obsolete testing alias (#105394) 2026-07-12 15:27:41 +02:00
codex feat(sessions): upstream liveness for adopted catalog sessions (#107009) 2026-07-14 01:09:05 -07:00
cohere feat(tooling): enforce noUncheckedIndexedAccess in the extensions lane (NUIA phase 4) (#105132) 2026-07-12 09:17:31 +01:00
comfy chore(release): set version to 2026.7.2 2026-07-11 04:00:49 +01:00
copilot refactor(copilot): use SDK contracts (#106208) 2026-07-13 04:00:17 -07:00
copilot-proxy chore(release): set version to 2026.7.2 2026-07-11 04:00:49 +01:00
crabbox fix(crabbox): keep setup runs from syncing the gateway checkout 2026-07-13 09:54:49 -07:00
deepgram fix(deepgram): validate realtime base URL overrides, preserving ws(s):// endpoints (#105334) 2026-07-13 11:33:53 -07:00
deepinfra chore(tooling): enforce formatting and refresh TypeScript checks (#104239) 2026-07-11 01:09:51 -07:00
deepseek test: enable noUncheckedIndexedAccess for extension tests (#105343) 2026-07-12 12:48:22 +01:00
device-pair feat(mobile): default pairing to full node access (#105928) 2026-07-13 02:30:45 -07:00
diagnostics-otel refactor(diagnostics-otel): keep extracted helpers private 2026-07-13 15:25:11 -07:00
diagnostics-prometheus refactor(plugins): trim long-tail dead exports (#106230) 2026-07-13 02:34:06 -07:00
diffs feat(plugin-sdk): add shared HTML escaping seam (#105975) 2026-07-12 22:33:53 -07:00
diffs-language-pack refactor(plugins): trim long-tail dead exports (#106230) 2026-07-13 02:34:06 -07:00
discord fix(discord): show only agent status in progress drafts (#107338) 2026-07-14 02:52:01 -07:00
document-extract feat(tooling): enforce noUncheckedIndexedAccess in the extensions lane (NUIA phase 4) (#105132) 2026-07-12 09:17:31 +01:00
duckduckgo refactor(plugin-sdk): isolate HTML entity runtime 2026-07-14 00:16:37 -07:00
elevenlabs refactor(transcription): remove obsolete testing aliases (#105406) 2026-07-12 15:43:24 +02:00
exa chore(tooling): enforce formatting and refresh TypeScript checks (#104239) 2026-07-11 01:09:51 -07:00
fal chore(release): set version to 2026.7.2 2026-07-11 04:00:49 +01:00
featherless chore(release): set version to 2026.7.2 2026-07-11 04:00:49 +01:00
feishu refactor(channels): migrate the remaining nine group-policy walkers onto the scope tree (#107181) 2026-07-13 23:56:35 -07:00
file-transfer refactor(file-transfer): trim internal exports (#107307) 2026-07-14 01:43:19 -07:00
firecrawl feat(firecrawl): add keyless Firecrawl Search (Free) provider + richer firecrawl_search options (#97078) 2026-07-12 21:04:43 -07:00
fireworks chore(release): set version to 2026.7.2 2026-07-11 04:00:49 +01:00
github-copilot fix: restore GitHub Copilot turns and account context limits (#106198) 2026-07-13 16:04:34 -07:00
gmi chore(release): set version to 2026.7.2 2026-07-11 04:00:49 +01:00
google refactor(google): use GenAI runtime enums 2026-07-14 01:51:34 -07:00
google-meet refactor(time): trust pretty-ms defaults 2026-07-14 01:15:43 -07:00
googlechat fix(googlechat): bound auth transporter fetches (#106178) 2026-07-14 01:50:15 -07:00
gradium fix(gradium): restrict TTS credential egress (#105169) 2026-07-12 09:43:22 +01:00
groq chore(release): set version to 2026.7.2 2026-07-11 04:00:49 +01:00
huggingface test: enable noUncheckedIndexedAccess for extension tests (#105343) 2026-07-12 12:48:22 +01:00
image-generation-core chore(release): set version to 2026.7.2 2026-07-11 04:00:49 +01:00
imessage refactor(imessage): trim internal exports (#107196) 2026-07-13 23:05:24 -07:00
inworld test: enable noUncheckedIndexedAccess for extension tests (#105343) 2026-07-12 12:48:22 +01:00
irc refactor(channels): migrate the remaining nine group-policy walkers onto the scope tree (#107181) 2026-07-13 23:56:35 -07:00
kilocode chore(tooling): enforce formatting and refresh TypeScript checks (#104239) 2026-07-11 01:09:51 -07:00
kimi-coding chore(tooling): enforce formatting and refresh TypeScript checks (#104239) 2026-07-11 01:09:51 -07:00
line fix: render assistant transcript headers safely (#99404) 2026-07-14 02:25:37 -07:00
linux-node feat(linux): headless node device capabilities (camera, location, notifications) (#107193) 2026-07-14 02:30:36 -07:00
litellm chore(release): set version to 2026.7.2 2026-07-11 04:00:49 +01:00
llama-cpp test: enable noUncheckedIndexedAccess for extension tests (#105343) 2026-07-12 12:48:22 +01:00
llm-task test: eliminate unchecked TypeScript casts (#105804) 2026-07-12 18:08:26 -07:00
lmstudio feat(tooling): enforce noUncheckedIndexedAccess in the extensions lane (NUIA phase 4) (#105132) 2026-07-12 09:17:31 +01:00
lobster fix(lobster): restore literal dep reference for runtime contract 2026-07-13 14:55:36 -07:00
logbook refactor(process): route bounded commands through Execa (#106495) 2026-07-13 11:07:35 -07:00
longcat chore(release): set version to 2026.7.2 2026-07-11 04:00:49 +01:00
matrix refactor(plugin-sdk): isolate HTML entity runtime 2026-07-14 00:16:37 -07:00
mattermost fix(mattermost): restore strict test lint after refactor (#107079) 2026-07-13 21:09:35 -07:00
media-understanding-core chore(release): set version to 2026.7.2 2026-07-11 04:00:49 +01:00
memory-core refactor(memory): use Chalk theme builders directly 2026-07-14 00:36:04 -07:00
memory-lancedb test: eliminate unchecked TypeScript casts (#105804) 2026-07-12 18:08:26 -07:00
memory-wiki refactor(concurrency): use p-map skip results 2026-07-13 22:43:26 -07:00
meta refactor(meta): remove unused stream helper export (#105443) 2026-07-12 16:09:01 +02:00
microsoft refactor(microsoft): simplify Edge TTS output staging 2026-07-13 21:03:51 -07:00
microsoft-foundry refactor(process): route bounded commands through Execa (#106495) 2026-07-13 11:07:35 -07:00
migrate-claude feat(control-ui): import Codex and Claude Code memory (#106406) 2026-07-13 15:30:06 -07:00
migrate-hermes fix(sdk): add prototype-pollution guard to migration config merge (#103059) (#106116) 2026-07-13 15:14:58 -07:00
minimax fix(minimax): apply request policy to media generation requests (#102072) 2026-07-12 11:29:57 -04:00
mistral refactor(transcription): remove obsolete testing aliases (#105406) 2026-07-12 15:43:24 +02:00
moonshot chore(release): set version to 2026.7.2 2026-07-11 04:00:49 +01:00
msteams fix(msteams): rename shadowed close callback in lifecycle test 2026-07-14 03:17:59 -07:00
mxc refactor(process): route bounded commands through Execa (#106495) 2026-07-13 11:07:35 -07:00
nextcloud-talk refactor(channels): migrate the remaining nine group-policy walkers onto the scope tree (#107181) 2026-07-13 23:56:35 -07:00
nostr refactor(nostr): trim private test seams (#105756) 2026-07-13 08:03:54 +08:00
novita chore(release): set version to 2026.7.2 2026-07-11 04:00:49 +01:00
nvidia chore(release): set version to 2026.7.2 2026-07-11 04:00:49 +01:00
oc-path refactor(oc-path): reuse YAML path resolution 2026-07-14 02:33:33 -07:00
ollama refactor(ollama): trim internal exports (#107296) 2026-07-14 01:32:48 -07:00
onepassword fix(onepassword): preserve pending tool authorization (#107275) 2026-07-14 01:12:04 -07:00
open-prose chore(tooling): enforce formatting and refresh TypeScript checks (#104239) 2026-07-11 01:09:51 -07:00
openai feat(xai): add realtime voice provider (#106267) 2026-07-13 05:17:24 -07:00
opencode feat: resume OpenCode and Pi sessions in terminal (#107200) 2026-07-13 23:54:40 -07:00
opencode-go refactor: use native abort signal composition (#105947) 2026-07-12 22:39:43 -07:00
openrouter fix: OpenRouter OAuth denial redirects show provider errors (#105448) 2026-07-13 15:37:26 +03:00
openshell refactor(openshell): trim internal exports (#107291) 2026-07-14 01:20:03 -07:00
parallel refactor(plugins): trim long-tail dead exports (#106230) 2026-07-13 02:34:06 -07:00
perplexity chore(release): set version to 2026.7.2 2026-07-11 04:00:49 +01:00
phone-control refactor(time): trust pretty-ms defaults 2026-07-14 01:15:43 -07:00
pixverse chore(release): set version to 2026.7.2 2026-07-11 04:00:49 +01:00
policy refactor(policy): remove remaining unused exports (#106591) 2026-07-13 09:47:31 -07:00
qa-channel refactor(extensions): remove dead QA and utility exports (#105914) 2026-07-13 00:34:46 -07:00
qa-lab refactor(qa): share Matrix flows across drivers (#101253) 2026-07-14 01:48:30 -07:00
qa-matrix refactor(qa-matrix): trim internal exports (#107331) 2026-07-14 02:18:24 -07:00
qianfan chore(release): set version to 2026.7.2 2026-07-11 04:00:49 +01:00
qqbot refactor(time): trust pretty-ms defaults 2026-07-14 01:15:43 -07:00
qwen fix(dashscope): apply request policy to video requests (#102094) 2026-07-12 11:11:15 -04:00
raft refactor(security): centralize timing-safe secret comparisons (#105989) 2026-07-12 22:37:21 -07:00
reef fix(reef): prevent oversized guard responses from consuming memory (#106439) 2026-07-13 18:02:11 -07:00
runway chore(release): set version to 2026.7.2 2026-07-11 04:00:49 +01:00
searxng test: enable noUncheckedIndexedAccess for extension tests (#105343) 2026-07-12 12:48:22 +01:00
senseaudio chore(release): set version to 2026.7.2 2026-07-11 04:00:49 +01:00
sglang chore(release): set version to 2026.7.2 2026-07-11 04:00:49 +01:00
signal fix: render assistant transcript headers safely (#99404) 2026-07-14 02:25:37 -07:00
slack fix: render assistant transcript headers safely (#99404) 2026-07-14 02:25:37 -07:00
sms fix: render assistant transcript headers safely (#99404) 2026-07-14 02:25:37 -07:00
stepfun chore(release): set version to 2026.7.2 2026-07-11 04:00:49 +01:00
synology-chat refactor(extensions): remove dead local exports (#107146) 2026-07-14 13:09:20 +08:00
synthetic chore(release): set version to 2026.7.2 2026-07-11 04:00:49 +01:00
talk-voice fix(voice): require admin for voice set (#97874) 2026-06-29 15:41:26 -07:00
tavily chore(release): set version to 2026.7.2 2026-07-11 04:00:49 +01:00
telegram chore(telegram): keep test-only spool constants module-local 2026-07-14 15:40:29 +05:30
tencent refactor(tencent): localize preview model reference (#105482) 2026-07-12 17:03:26 +02:00
test-support Bound successful provider response reads 2026-06-24 19:08:22 -05:00
thread-ownership test: enable noUncheckedIndexedAccess for extension tests (#105343) 2026-07-12 12:48:22 +01:00
tlon refactor(tlon): remove dead exports (#107233) 2026-07-13 23:59:46 -07:00
together chore(release): set version to 2026.7.2 2026-07-11 04:00:49 +01:00
tokenjuice chore(release): set version to 2026.7.2 2026-07-11 04:00:49 +01:00
tts-local-cli refactor(process): route bounded commands through Execa (#106495) 2026-07-13 11:07:35 -07:00
twitch fix(twitch): time out Helix user resolution lookups (#105883) 2026-07-14 02:56:39 -07:00
vault feat(tooling): enforce noUncheckedIndexedAccess in the extensions lane (NUIA phase 4) (#105132) 2026-07-12 09:17:31 +01:00
venice test: enable noUncheckedIndexedAccess for extension tests (#105343) 2026-07-12 12:48:22 +01:00
vercel-ai-gateway chore(release): set version to 2026.7.2 2026-07-11 04:00:49 +01:00
video-generation-core chore(release): set version to 2026.7.2 2026-07-11 04:00:49 +01:00
vllm chore(release): set version to 2026.7.2 2026-07-11 04:00:49 +01:00
voice-call fix(voice-call): show ngrok errors when startup output is fragmented (#107122) 2026-07-14 01:16:10 -07:00
volcengine chore(release): set version to 2026.7.2 2026-07-11 04:00:49 +01:00
voyage fix(memory): harden embedding batch workflows (#103472) 2026-07-11 16:43:58 -07:00
vydra chore(release): set version to 2026.7.2 2026-07-11 04:00:49 +01:00
web-readability fix(web-readability): resolve relative article links 2026-07-13 15:49:57 -07:00
webhooks refactor(webhooks): use native Zod schemas 2026-07-13 18:50:14 -07:00
whatsapp refactor(channels): deprecate the never-consumed group intro hint adapter (#107252) 2026-07-14 01:06:13 -07:00
workboard refactor(workboard): share control ui contract (#102271) 2026-07-14 02:33:22 -07:00
workspaces refactor(plugins): trim long-tail dead exports (#106230) 2026-07-13 02:34:06 -07:00
xai refactor(workboard): share control ui contract (#102271) 2026-07-14 02:33:22 -07:00
xiaomi chore(release): set version to 2026.7.2 2026-07-11 04:00:49 +01:00
zai fix(providers): load trusted external thinking policies 2026-07-12 08:40:22 +08:00
zalo test(zalo): prove poll backoff cancellation 2026-07-14 02:21:25 -07:00
zalouser refactor(zalouser): trim internal exports (#107247) 2026-07-14 00:20:48 -07:00
.npmignore
AGENTS.md
CLAUDE.md
music-generation-providers.live.test.ts
tsconfig.package-boundary.base.json
tsconfig.package-boundary.paths.json refactor(workboard): share control ui contract (#102271) 2026-07-14 02:33:22 -07:00
video-generation-providers.live.test.ts