openclaw/extensions
Peter Steinberger eec2c0cc26
refactor(providers): unify lifecycle-safe manifest registration (#114381)
* refactor(providers): canonicalize manifest-driven registration

* fix(zai): eliminate type-only SDK import side effects
2026-07-27 03:20:02 -04:00
..
acpx fix: show native history in adopted Pi and OpenCode sessions (#114040) 2026-07-26 02:09:48 -04:00
active-memory refactor(prompt): use plain inbound context labels and drop system-tag sanitizer (#112000) 2026-07-27 11:27:53 +10:00
admin-http-rpc
alibaba
amazon-bedrock test(providers): consolidate streaming and model contract cases (#114336) 2026-07-27 01:36:32 -04:00
amazon-bedrock-mantle build(deps): remove npm shrinkwrap; mirror pnpm lock into transient package locks (#114006) 2026-07-26 01:29:55 -04:00
anthropic perf(gateway): reuse session catalog entry snapshots per request (#114358) 2026-07-27 02:14:11 -04:00
anthropic-vertex build(deps): remove npm shrinkwrap; mirror pnpm lock into transient package locks (#114006) 2026-07-26 01:29:55 -04:00
arcee refactor(providers): unify lifecycle-safe manifest registration (#114381) 2026-07-27 03:20:02 -04:00
azure-speech refactor(media): consolidate generated media byte limits (#113556) 2026-07-25 15:39:49 +08:00
baseten refactor(providers): derive simple providers from manifests (#114331) 2026-07-27 01:29:53 -04: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 nested timeouts and cancellation across node actions (#114131) 2026-07-26 12:04:52 -04:00
buzz docs(buzz): shorten plugin readme (#114156) 2026-07-26 14:21:36 -05:00
byteplus refactor(providers): unify lifecycle-safe manifest registration (#114381) 2026-07-27 03:20:02 -04:00
canvas refactor(fs): adopt shared safe filesystem primitives (#113596) 2026-07-25 03:24:19 -07:00
cerebras refactor(providers): derive simple providers from manifests (#114331) 2026-07-27 01:29:53 -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(ui): path-based session and dashboard URLs (#113883) 2026-07-26 12:46:04 -04: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): keep user-home app-servers on native Codex auth (#114397) 2026-07-27 03:19:06 -04:00
cohere refactor(providers): derive simple providers from manifests (#114331) 2026-07-27 01:29:53 -04:00
comfy test: isolate live test config reads (#114024) 2026-07-25 21:51:47 -07:00
copilot fix(ui): keep stable chat rows in insertion order and only sort live tool/stream items by timestamp (#113266) 2026-07-27 02:08:22 -04:00
copilot-proxy
crabbox
cua-computer
deepgram fix(agents): honor run abort signal in image and pdf tools (#112644) 2026-07-25 05:17:09 -07:00
deepinfra build(deps): remove npm shrinkwrap; mirror pnpm lock into transient package locks (#114006) 2026-07-26 01:29:55 -04:00
deepseek refactor(providers): derive simple providers from manifests (#114331) 2026-07-27 01:29:53 -04:00
device-pair
diagnostics-otel build(deps): remove npm shrinkwrap; mirror pnpm lock into transient package locks (#114006) 2026-07-26 01:29:55 -04: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 build(deps): remove npm shrinkwrap; mirror pnpm lock into transient package locks (#114006) 2026-07-26 01:29:55 -04: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): clear cancelled interaction defers 2026-07-26 23:15:06 -05:00
document-extract
duckduckgo
elevenlabs fix(agents): honor run abort signal in image and pdf tools (#112644) 2026-07-25 05:17:09 -07:00
exa build(deps): remove npm shrinkwrap; mirror pnpm lock into transient package locks (#114006) 2026-07-26 01:29:55 -04:00
fal refactor(media): consolidate generated media byte limits (#113556) 2026-07-25 15:39:49 +08:00
featherless refactor(providers): derive simple providers from manifests (#114331) 2026-07-27 01:29:53 -04:00
feishu build(deps): remove npm shrinkwrap; mirror pnpm lock into transient package locks (#114006) 2026-07-26 01:29:55 -04:00
file-transfer chore(deps): refresh repository dependencies (#112453) 2026-07-23 16:17:13 +00:00
firecrawl build(deps): remove npm shrinkwrap; mirror pnpm lock into transient package locks (#114006) 2026-07-26 01:29:55 -04:00
fireworks refactor(providers): derive simple providers from manifests (#114331) 2026-07-27 01:29:53 -04:00
github-copilot refactor(providers): table-driven forward compat and manifest-derived contract tests (#113940) 2026-07-25 18:09:37 -07:00
gmi refactor(providers): derive simple providers from manifests (#114331) 2026-07-27 01:29:53 -04:00
google test(providers): consolidate streaming and model contract cases (#114336) 2026-07-27 01:36:32 -04:00
google-meet refactor(meetings): close manual action state (#114247) 2026-07-26 23:25:19 -04:00
googlechat build(deps): remove npm shrinkwrap; mirror pnpm lock into transient package locks (#114006) 2026-07-26 01:29:55 -04: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 refactor(providers): derive simple providers from manifests (#114331) 2026-07-27 01:29:53 -04:00
image-generation-core
imessage refactor(plugin-sdk): share ingress lifecycle fan-in (#113648) 2026-07-25 05:34:35 -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 refactor(irc): delegate outbound sends to message adapter (#114235) 2026-07-26 22:10:51 -04:00
kilocode refactor(providers): derive simple providers from manifests (#114331) 2026-07-27 01:29:53 -04:00
kimi-coding refactor(providers): unify lifecycle-safe manifest registration (#114381) 2026-07-27 03:20:02 -04:00
line fix(line): keep replies deliverable when action data or button URLs exceed LINE's size caps (#113081) 2026-07-26 23:46:02 -04:00
linux-canvas
linux-node
litellm
llama-cpp build(deps): remove npm shrinkwrap; mirror pnpm lock into transient package locks (#114006) 2026-07-26 01:29:55 -04:00
llm-task chore(deps): refresh repository dependencies (#112453) 2026-07-23 16:17:13 +00:00
lmstudio test(providers): consolidate catalog and realtime contract cases (#114352) 2026-07-27 01:55:20 -04:00
lobster build(deps): remove npm shrinkwrap; mirror pnpm lock into transient package locks (#114006) 2026-07-26 01:29:55 -04:00
logbook refactor(sqlite): enforce one database connection boundary (#113418) 2026-07-24 15:15:17 -07:00
longcat refactor(providers): derive simple providers from manifests (#114331) 2026-07-27 01:29:53 -04:00
matrix build(deps): remove npm shrinkwrap; mirror pnpm lock into transient package locks (#114006) 2026-07-26 01:29:55 -04:00
mattermost refactor(channels): route bundled command replies 2026-07-26 23:15:06 -05:00
media-understanding-core
memory-core refactor(retry): consolidate abort-safe ClawHub and memory retries (#114300) 2026-07-27 01:25:40 -04:00
memory-lancedb fix(memory-lancedb): make table initialization atomic (#105896) 2026-07-27 12:57:24 +08:00
memory-wiki chore(deps): refresh repository dependencies (#112453) 2026-07-23 16:17:13 +00:00
meta refactor(providers): derive simple providers from manifests (#114331) 2026-07-27 01:29:53 -04:00
microsoft test: consolidate OpenClaw test state fixtures (#113576) 2026-07-25 05:30:52 -07:00
microsoft-foundry fix(microsoft-foundry): honor Azure device-code lifetime (#113741) 2026-07-25 08:33:05 -07:00
migrate-claude
migrate-hermes refactor(sqlite): enforce one database connection boundary (#113418) 2026-07-24 15:15:17 -07:00
minimax refactor(media): consolidate generated media byte limits (#113556) 2026-07-25 15:39:49 +08:00
mistral refactor(providers): derive simple providers from manifests (#114331) 2026-07-27 01:29:53 -04:00
moonshot build(deps): remove npm shrinkwrap; mirror pnpm lock into transient package locks (#114006) 2026-07-26 01:29:55 -04:00
msteams refactor(channels): unify account and setup adapters (#114290) 2026-07-27 00:55:46 -04:00
mxc build(deps): remove npm shrinkwrap; mirror pnpm lock into transient package locks (#114006) 2026-07-26 01:29:55 -04:00
nextcloud-talk build(deps): remove npm shrinkwrap; mirror pnpm lock into transient package locks (#114006) 2026-07-26 01:29:55 -04:00
nostr build(deps): remove npm shrinkwrap; mirror pnpm lock into transient package locks (#114006) 2026-07-26 01:29:55 -04:00
novita refactor(providers): derive simple providers from manifests (#114331) 2026-07-27 01:29:53 -04:00
nvidia refactor(providers): derive simple providers from manifests (#114331) 2026-07-27 01:29:53 -04:00
oc-path
ollama test(providers): consolidate catalog and realtime contract cases (#114352) 2026-07-27 01:55:20 -04:00
onepassword fix(onepassword): resolve secret refs under Bun by dropping execa buffer encoding (#114346) 2026-07-27 03:15:17 -04:00
open-prose
openai fix(openai): harden live and packaged onboarding (#114288) 2026-07-27 00:50:49 -04:00
opencode refactor(providers): unify lifecycle-safe manifest registration (#114381) 2026-07-27 03:20:02 -04:00
opencode-go refactor(providers): unify lifecycle-safe manifest registration (#114381) 2026-07-27 03:20:02 -04:00
openrouter refactor(providers): unify lifecycle-safe manifest registration (#114381) 2026-07-27 03:20:02 -04:00
openshell build(deps): remove npm shrinkwrap; mirror pnpm lock into transient package locks (#114006) 2026-07-26 01:29:55 -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
phone-control
pixverse build(deps): remove npm shrinkwrap; mirror pnpm lock into transient package locks (#114006) 2026-07-26 01:29:55 -04:00
policy refactor(infra): move exec approvals into the shared SQLite state DB (#114063) 2026-07-26 06:39:23 -04:00
qa-channel refactor(media): delete internal MsgContext.Media* parallel fields for fact-only runtime (#113042) 2026-07-23 11:45:40 -07:00
qa-lab fix(qa-lab): unify runner control plane (#112838) 2026-07-27 14:05:14 +08:00
qianfan refactor(providers): derive simple providers from manifests (#114331) 2026-07-27 01:29:53 -04:00
qqbot fix: restrict QQBot quoted context [AI] (#114136) 2026-07-27 12:23:21 +05:30
qwen build(deps): remove npm shrinkwrap; mirror pnpm lock into transient package locks (#114006) 2026-07-26 01:29:55 -04:00
raft build(deps): remove npm shrinkwrap; mirror pnpm lock into transient package locks (#114006) 2026-07-26 01:29:55 -04:00
reef refactor(prompt): use plain inbound context labels and drop system-tag sanitizer (#112000) 2026-07-27 11:27:53 +10:00
runway refactor(media): consolidate generated media byte limits (#113556) 2026-07-25 15:39:49 +08:00
searxng build(deps): remove npm shrinkwrap; mirror pnpm lock into transient package locks (#114006) 2026-07-26 01:29:55 -04:00
senseaudio
sglang
signal refactor(prompt): use plain inbound context labels and drop system-tag sanitizer (#112000) 2026-07-27 11:27:53 +10:00
slack improve(slack): consolidate transport regression coverage (#114329) 2026-07-27 01:24:49 -04:00
sms build(deps): remove npm shrinkwrap; mirror pnpm lock into transient package locks (#114006) 2026-07-26 01:29:55 -04: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 build(deps): remove npm shrinkwrap; mirror pnpm lock into transient package locks (#114006) 2026-07-26 01:29:55 -04:00
synthetic refactor(providers): derive simple providers from manifests (#114331) 2026-07-27 01:29:53 -04:00
talk-voice
tavily build(deps): remove npm shrinkwrap; mirror pnpm lock into transient package locks (#114006) 2026-07-26 01:29:55 -04:00
teams-meetings refactor(meetings): close manual action state (#114247) 2026-07-26 23:25:19 -04:00
telegram fix: Telegram forum topics answered twice (duplicate conversation per topic) (#113063) 2026-07-27 00:42:00 -04:00
tencent build(deps): remove npm shrinkwrap; mirror pnpm lock into transient package locks (#114006) 2026-07-26 01:29:55 -04:00
test-support
thread-ownership
tlon build(deps): remove npm shrinkwrap; mirror pnpm lock into transient package locks (#114006) 2026-07-26 01:29:55 -04:00
together refactor(providers): derive simple providers from manifests (#114331) 2026-07-27 01:29:53 -04: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
twitch build(deps): remove npm shrinkwrap; mirror pnpm lock into transient package locks (#114006) 2026-07-26 01:29:55 -04:00
vault build(deps): remove npm shrinkwrap; mirror pnpm lock into transient package locks (#114006) 2026-07-26 01:29:55 -04:00
venice refactor(providers): derive simple providers from manifests (#114331) 2026-07-27 01:29:53 -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
voice-call build(deps): remove npm shrinkwrap; mirror pnpm lock into transient package locks (#114006) 2026-07-26 01:29:55 -04:00
volcengine refactor(providers): unify lifecycle-safe manifest registration (#114381) 2026-07-27 03:20:02 -04:00
voyage
vydra refactor(media): consolidate generated media byte limits (#113556) 2026-07-25 15:39:49 +08:00
web-readability chore(deps): refresh repository dependencies (#112453) 2026-07-23 16:17:13 +00:00
webhooks
whatsapp refactor(prompt): use plain inbound context labels and drop system-tag sanitizer (#112000) 2026-07-27 11:27:53 +10:00
workboard refactor(workboard): share claim token redaction (#113618) 2026-07-25 19:06:18 +08:00
xai test(providers): consolidate catalog and realtime contract cases (#114352) 2026-07-27 01:55:20 -04:00
xiaomi fix(xiaomi): reject malformed base64 audio in TTS responses (#113106) 2026-07-25 07:52:23 -07:00
zai refactor(providers): unify lifecycle-safe manifest registration (#114381) 2026-07-27 03:20:02 -04:00
zalo build(deps): remove npm shrinkwrap; mirror pnpm lock into transient package locks (#114006) 2026-07-26 01:29:55 -04:00
zalouser build(deps): remove npm shrinkwrap; mirror pnpm lock into transient package locks (#114006) 2026-07-26 01:29:55 -04:00
zoom-meetings refactor(meetings): close manual action state (#114247) 2026-07-26 23:25:19 -04: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 refactor(tasks): classify harness-owned subagent rows without plugin ids (#113964) 2026-07-25 18:41:13 -07:00
video-generation-providers.live.test.ts test: isolate live test config reads (#114024) 2026-07-25 21:51:47 -07:00