openclaw/extensions
Vincent Koc b764be7605
Merge remote-tracking branch 'origin/main' into fix/code-mode-small-models-20260729
* origin/main:
  fix(tui): canonical terminal outcomes, cancellation, and error privacy (#117044)
  fix(cron): avoid phantom message tool guidance (#116908)
  fix(test): avoid macOS release gate deadlocks (#116972)
  fix(openai): canonical Chat cache-hit and billing accounting (#117043)
  fix(memory-wiki): salvage human Notes before pruning imported source pages (#102294)
  fix(memory): suggest reindex, not --fix, for a missing qmd index (#116958)
  chore(msteams): add private Gateway QA adapter
  fix(ui): make session controls and failures accessible (#117019)
  docs: fix tilde paths in CLI output examples (#114595)
  fix(plugins): canonical discovery diagnostics and deterministic lifecycles (#117025)
  fix(ui): honor Gateway readiness abort and subscription ownership (#117048)
  fix(updater): harden launchd replacement timing (#117030)
  fix(gateway): preserve static asset HEAD representation metadata (#117049)
  fix(gateway): abort embeddings when clients disconnect (#116146)
  fix(googlechat): retain fallback thread continuity (#117053)
2026-08-01 00:24:44 +02:00
..
acpx chore: update dependencies across workspace (#115677) 2026-07-29 05:16:42 -04:00
active-memory refactor: remove 3,543 lines of redundant runtime and tests (#115961) 2026-07-29 11:43:41 -04:00
admin-http-rpc fix(admin-http-rpc): time out incomplete request bodies (#104564) 2026-07-20 20:40:12 -07:00
alibaba fix(test): stop asserting exact video deadline budgets (#115883) 2026-07-29 20:45:44 +08:00
amazon-bedrock fix(bedrock): release streaming clients (#117039) 2026-07-31 14:31:37 -07:00
amazon-bedrock-mantle chore: update dependencies across workspace (#115677) 2026-07-29 05:16:42 -04:00
anthropic test(extensions): remove duplicate coverage (#116643) 2026-07-31 11:59:12 +08:00
anthropic-vertex fix(anthropic-vertex): correct multi-region endpoints (#116757) 2026-07-31 04:50:24 -07:00
arcee refactor: remove duplicate runtime and plugin paths (#115483) 2026-07-28 22:06:04 -04:00
azure-speech fix(azure-speech): keep valid voices from malformed catalogs (#115067) 2026-07-30 03:20:22 +08:00
baseten refactor: remove duplicate runtime and plugin paths (#115483) 2026-07-28 22:06:04 -04:00
beam fix(beam): prevent mirror retries from stalling on slow responses (#116174) 2026-07-30 11:33:22 +08:00
bonjour chore(deps): refresh repository dependencies (#112453) 2026-07-23 16:17:13 +00:00
brave build(deps): remove npm shrinkwrap; mirror pnpm lock into transient package locks (#114006) 2026-07-26 01:29:55 -04:00
browser fix(browser): preserve doctor JSON failure status (#116811) 2026-07-31 05:08:22 -07:00
buzz fix: repair Buzz plugin packaging (#116865) 2026-07-31 15:32:16 +01:00
byteplus feat(plugins): externalize BytePlus provider (#116866) 2026-07-31 22:37:47 +08:00
canvas fix(build): pin typebox to a published release (#116333) 2026-07-30 09:58:51 +00:00
cerebras refactor: remove duplicate runtime and plugin paths (#115483) 2026-07-28 22:06:04 -04:00
chutes build(deps): remove npm shrinkwrap; mirror pnpm lock into transient package locks (#114006) 2026-07-26 01:29:55 -04:00
clawrouter refactor(providers): unify lifecycle-safe manifest registration (#114381) 2026-07-27 03:20:02 -04:00
clickclack feat(agents): add tool-free isolated completion (#114343) 2026-07-30 13:24:45 -05:00
cloudflare-ai-gateway build(deps): remove npm shrinkwrap; mirror pnpm lock into transient package locks (#114006) 2026-07-26 01:29:55 -04:00
codex fix(codex): preserve user home default for session catalog (#116131) 2026-07-31 12:01:17 -07:00
cohere feat(plugins): externalize Cohere and Meta providers (#116662) 2026-07-31 12:53:01 +08:00
comfy feat(plugins): externalize ComfyUI provider (#116888) 2026-07-31 23:26:51 +08:00
copilot fix(browser): preserve tab-bound browser authorization (#116778) 2026-07-31 03:57:04 -07:00
copilot-proxy
crabbox
cua-computer fix(deps): remediate tar and Hono advisories (#115029) 2026-07-28 16:48:04 +08:00
deepgram fix(agents): honor run abort signal in image and pdf tools (#112644) 2026-07-25 05:17:09 -07:00
deepinfra fix(memory-host-sdk): resolve stable execPath for worker fork to survive Homebrew Node upgrades (#99318) 2026-07-29 06:49:02 -04:00
deepseek refactor: remove duplicate runtime and plugin paths (#115483) 2026-07-28 22:06:04 -04:00
device-pair
diagnostics-otel fix(diagnostics-otel): agent turns split into one-span traces instead of a trace tree (#116246) 2026-07-30 20:41:41 +10:00
diagnostics-prometheus build(deps): remove npm shrinkwrap; mirror pnpm lock into transient package locks (#114006) 2026-07-26 01:29:55 -04:00
diffs fix(build): pin typebox to a published release (#116333) 2026-07-30 09:58:51 +00:00
diffs-language-pack build(deps): remove npm shrinkwrap; mirror pnpm lock into transient package locks (#114006) 2026-07-26 01:29:55 -04:00
discord fix(discord): connect mention-only bots without Message Content intent (#116962) 2026-07-31 12:04:16 -07:00
document-extract
duckduckgo feat(plugins): externalize DuckDuckGo search (#116740) 2026-07-31 18:49:07 +08:00
elevenlabs refactor: deduplicate extension normalization primitives (#115650) 2026-07-29 04:10:06 -04:00
exa fix(exa): reject invalid UTF-8 search responses (#111736) 2026-07-29 05:58:02 -04:00
fal refactor: remove 3,527 lines of runtime and test duplication (#115626) 2026-07-29 02:21:20 -04:00
featherless refactor: remove duplicate provider and runtime code (#115529) 2026-07-29 00:04:52 -04:00
feishu fix(feishu): unify truthful delivery and media ownership (#117023) 2026-07-31 14:26:41 -07:00
file-transfer fix(file-transfer): keep fetched media attachable in sandboxed replies (#116400) 2026-07-31 20:09:28 +08:00
firecrawl fix(build): pin typebox to a published release (#116333) 2026-07-30 09:58:51 +00:00
fireworks refactor: remove duplicate provider and runtime code (#115529) 2026-07-29 00:04:52 -04:00
fish-audio feat: add Fish Audio S2.1 and local MLX speech (#115790) 2026-07-29 05:15:33 -04:00
github-copilot fix(github-copilot): honor live model selection in guided setup 2026-07-30 21:15:10 -05:00
gmi refactor: remove duplicate runtime and plugin paths (#115483) 2026-07-28 22:06:04 -04:00
google fix(google): restore canonical Gemini and Vertex provider invariants (#117042) 2026-07-31 14:31:34 -07:00
google-meet fix(meeting-bot): keep node capability internal 2026-07-31 11:09:03 +08:00
googlechat fix(googlechat): retain fallback thread continuity (#117053) 2026-07-31 14:54:16 -07:00
gradium build(deps): remove npm shrinkwrap; mirror pnpm lock into transient package locks (#114006) 2026-07-26 01:29:55 -04:00
groq refactor(providers): unify lifecycle-safe manifest registration (#114381) 2026-07-27 03:20:02 -04:00
huggingface fix(huggingface): exclude thinking-only Qwen variants 2026-07-31 18:11:11 +02:00
image-generation-core
imessage fix(imessage): preserve voice intent and provider delivery failures (#116889) 2026-07-31 08:03:37 -07:00
inworld build(deps): remove npm shrinkwrap; mirror pnpm lock into transient package locks (#114006) 2026-07-26 01:29:55 -04:00
irc fix(irc): recognize punctuation in nickname mentions (#116758) 2026-07-31 03:21:31 -07:00
kilocode refactor: remove duplicate provider and runtime code (#115529) 2026-07-29 00:04:52 -04:00
kimi-coding fix(memory-host-sdk): resolve stable execPath for worker fork to survive Homebrew Node upgrades (#99318) 2026-07-29 06:49:02 -04:00
line fix(channels): preserve accepted LINE and Mattermost delivery (#117024) 2026-07-31 14:28:55 -07:00
linux-canvas refactor: deduplicate extension normalization primitives (#115650) 2026-07-29 04:10:06 -04:00
linux-node
litellm refactor: remove duplicate provider and runtime code (#115529) 2026-07-29 00:04:52 -04:00
llama-cpp improve(setup): clarify local provider actions 2026-08-01 00:26:40 +08:00
llm-task feat(agents): add tool-free isolated completion (#114343) 2026-07-30 13:24:45 -05:00
lmstudio improve(setup): clarify local provider actions 2026-08-01 00:26:40 +08:00
lobster fix(build): pin typebox to a published release (#116333) 2026-07-30 09:58:51 +00:00
logbook refactor(sqlite): enforce one database connection boundary (#113418) 2026-07-24 15:15:17 -07:00
longcat refactor: remove duplicate runtime and plugin paths (#115483) 2026-07-28 22:06:04 -04:00
matrix fix(channels): preserve actionable presentation fallbacks (#116990) 2026-07-31 12:37:30 -07:00
mattermost fix(channels): preserve accepted LINE and Mattermost delivery (#117024) 2026-07-31 14:28:55 -07:00
media-understanding-core
memory-core fix(memory): suggest reindex, not --fix, for a missing qmd index (#116958) 2026-07-31 15:14:59 -07:00
memory-lancedb fix(build): pin typebox to a published release (#116333) 2026-07-30 09:58:51 +00:00
memory-wiki fix(memory-wiki): salvage human Notes before pruning imported source pages (#102294) 2026-07-31 15:18:42 -07:00
meta feat(plugins): externalize Cohere and Meta providers (#116662) 2026-07-31 12:53:01 +08:00
microsoft test: consolidate OpenClaw test state fixtures (#113576) 2026-07-25 05:30:52 -07:00
microsoft-foundry fix(microsoft-foundry): preserve GPT token limits (#115542) 2026-07-29 00:14:31 -04:00
migrate-claude
migrate-hermes refactor: deduplicate extension normalization primitives (#115650) 2026-07-29 04:10:06 -04:00
minimax refactor: remove 3,543 lines of redundant runtime and tests (#115961) 2026-07-29 11:43:41 -04:00
mistral feat(plugins): externalize Mistral provider (#116919) 2026-08-01 03:04:12 +08:00
moonshot feat: per-model code-mode capability flags with an "auto" master-switch tier (#114695) 2026-07-27 16:47:41 -04:00
msteams chore(msteams): add private Gateway QA adapter 2026-08-01 06:14:50 +08:00
mxc refactor(sandbox): share container backend with Podman 2026-07-31 00:06:33 -04:00
nextcloud-talk fix(channels): mark durable webhook acceptance on Zalo, Google Chat, SMS, Feishu, Nextcloud Talk, and Synology Chat (#115586) 2026-07-30 01:07:08 +08:00
nostr refactor(channels): share ingress retention defaults (#115824) 2026-07-29 06:24:30 -04:00
novita feat(plugins): externalize NovitaAI provider (#117007) 2026-08-01 03:53:46 +08:00
nvidia refactor: remove duplicate runtime and plugin paths (#115483) 2026-07-28 22:06:04 -04:00
oc-path fix(cli): preserve machine-readable stdout (#113654) 2026-07-27 05:44:16 -04:00
ollama test(ollama): prove guarded fallback boundary 2026-07-31 21:54:15 +02:00
onepassword chore: update dependencies across workspace (#115677) 2026-07-29 05:16:42 -04:00
open-prose
openai fix(openai): enforce canonical image stream framing and terminal ownership (#116999) 2026-07-31 12:35:23 -07:00
opencode feat(plugins): externalize OpenCode provider (#117035) 2026-08-01 05:07:35 +08:00
opencode-go feat(plugins): catch code-mode drift between catalogs shipping the same model (#115183) 2026-07-28 08:52:21 -04:00
openrouter fix(openrouter): honor documented video job lifecycle (#116986) 2026-07-31 11:53:29 -07:00
openshell refactor(sandbox): share container backend with Podman 2026-07-31 00:06:33 -04:00
parallel build(deps): remove npm shrinkwrap; mirror pnpm lock into transient package locks (#114006) 2026-07-26 01:29:55 -04:00
perplexity build(deps): remove npm shrinkwrap; mirror pnpm lock into transient package locks (#114006) 2026-07-26 01:29:55 -04:00
pixverse refactor: remove 3,543 lines of redundant runtime and tests (#115961) 2026-07-29 11:43:41 -04:00
policy fix(sandbox): gate Podman versioned features 2026-07-31 18:29:53 +08:00
qa-channel fix(qa): preserve transport ownership and truthful reporting (#116911) 2026-07-31 09:00:44 -07:00
qa-lab merge: sync current main into Code Mode draft 2026-07-31 23:48:21 +02:00
qianfan refactor: remove duplicate provider and runtime code (#115529) 2026-07-29 00:04:52 -04:00
qqbot test(extensions): remove duplicate coverage (#116643) 2026-07-31 11:59:12 +08:00
qwen fix(test): stop asserting exact video deadline budgets (#115883) 2026-07-29 20:45:44 +08:00
raft refactor(channels): fix account resolution and setup isolation (#114395) 2026-07-27 03:49:37 -04:00
reef test(extensions): remove duplicate coverage (#116643) 2026-07-31 11:59:12 +08:00
runway refactor(media): consolidate generated media byte limits (#113556) 2026-07-25 15:39:49 +08:00
searxng fix(searxng): avoid duplicating search endpoint (#113661) 2026-07-29 06:15:51 -04:00
senseaudio test(extensions): move live audio checks out of unit suites (#116651) 2026-07-31 12:15:03 +08:00
sglang fix: make gateway nodes and local inference reliable under stress (#115185) 2026-07-28 08:41:14 -04:00
signal fix(signal): preserve account-owned transport and inbound facts (#116914) 2026-07-31 08:44:00 -07:00
slack fix(slack): preserve thread reads and final transport text (#116915) 2026-07-31 09:04:30 -07:00
sms fix(sms): isolate validated webhook quotas per sender (#104862) 2026-07-30 01:23:24 +08:00
stepfun build(deps): remove npm shrinkwrap; mirror pnpm lock into transient package locks (#114006) 2026-07-26 01:29:55 -04:00
synology-chat fix(channels): mark durable webhook acceptance on Zalo, Google Chat, SMS, Feishu, Nextcloud Talk, and Synology Chat (#115586) 2026-07-30 01:07:08 +08:00
synthetic feat(plugins): externalize Synthetic provider (#116720) 2026-07-31 17:19:43 +08:00
talk-voice
tavily fix(build): pin typebox to a published release (#116333) 2026-07-30 09:58:51 +00:00
teams-meetings feat(plugins): externalize Teams and Zoom meetings (#116682) 2026-07-31 14:10:46 +08:00
telegram fix(telegram): canonicalize topic mutation targets (#117001) 2026-07-31 12:41:48 -07:00
tencent refactor: remove duplicate provider and runtime code (#115529) 2026-07-29 00:04:52 -04:00
test-support
thread-ownership
tlon fix(tlon): stop SSE reconnects after client close (#108168) 2026-07-29 12:49:11 -04:00
together fix(together): preserve immediate video outcomes and image references (#116913) 2026-07-31 09:10:54 -07:00
tokenjuice build(deps): remove npm shrinkwrap; mirror pnpm lock into transient package locks (#114006) 2026-07-26 01:29:55 -04:00
tts-local-cli test(extensions): move live audio checks out of unit suites (#116651) 2026-07-31 12:15:03 +08:00
twitch refactor(channels): share ingress retention defaults (#115824) 2026-07-29 06:24:30 -04:00
vault refactor: deduplicate extension normalization primitives (#115650) 2026-07-29 04:10:06 -04:00
venice refactor: remove duplicate runtime and plugin paths (#115483) 2026-07-28 22:06:04 -04:00
vercel-ai-gateway refactor(providers): derive simple providers from manifests (#114331) 2026-07-27 01:29:53 -04:00
video-generation-core
vllm fix: make gateway nodes and local inference reliable under stress (#115185) 2026-07-28 08:41:14 -04:00
voice-call fix(voice-call): cancel consults on bridge replacement 2026-07-31 15:47:17 +08:00
volcengine feat(plugins): externalize Volcengine provider (#116854) 2026-07-31 21:28:01 +08:00
voyage feat(plugins): externalize Voyage embeddings (#116785) 2026-07-31 19:52:33 +08:00
vydra feat(plugins): externalize Vydra provider (#116813) 2026-07-31 20:35:43 +08:00
web-readability chore(deps): refresh repository dependencies (#112453) 2026-07-23 16:17:13 +00:00
webhooks
whatsapp fix(whatsapp): preserve transport envelope ownership (#116989) 2026-07-31 12:19:17 -07:00
workboard fix(build): pin typebox to a published release (#116333) 2026-07-30 09:58:51 +00:00
xai fix: preserve realtime provider event ownership (#116891) 2026-07-31 08:33:06 -07:00
xiaomi feat(plugins): externalize Xiaomi provider (#116861) 2026-07-31 22:02:07 +08:00
zai feat: per-model code-mode capability flags with an "auto" master-switch tier (#114695) 2026-07-27 16:47:41 -04:00
zalo fix(channels): mark durable webhook acceptance on Zalo, Google Chat, SMS, Feishu, Nextcloud Talk, and Synology Chat (#115586) 2026-07-30 01:07:08 +08:00
zalouser fix(build): pin typebox to a published release (#116333) 2026-07-30 09:58:51 +00:00
zoom-meetings feat(plugins): externalize Teams and Zoom meetings (#116682) 2026-07-31 14:10:46 +08:00
.npmignore
AGENTS.md
CLAUDE.md
music-generation-providers.live.test.ts test: isolate live test config reads (#114024) 2026-07-25 21:51:47 -07:00
tsconfig.package-boundary.base.json
tsconfig.package-boundary.paths.json fix(plugin-sdk): ship documented public typings (#116345) 2026-07-30 18:20:07 +08:00
video-generation-providers.live.test.ts test: isolate live test config reads (#114024) 2026-07-25 21:51:47 -07:00