openclaw/extensions
Peter Steinberger 332006bc1f
test: consolidate OpenClaw test state fixtures (#113576)
* test: consolidate OpenClaw test state fixtures

* test(plugin-sdk): expose isolated test state

Promote the isolated OpenClaw test-state lifecycle through a narrow published Plugin SDK subpath so extension tests no longer import private core helpers. This intentional SDK surface addition is maintainer-approved.

* test: use SDK test-state seam in extensions

Route bundled extension suites through the focused repo-local Plugin SDK test-state entrypoint and remove the Codex projector harness exports made stale by fixture consolidation. Keep the seam out of production builds and published package artifacts while auditing its real consumers in the full-tree deadcode scan.

* test(plugins): map test-state in package boundaries
2026-07-25 05:30:52 -07:00
..
acpx chore: update dependencies and migrate major contracts (#112963) 2026-07-23 21:21:01 -07:00
active-memory refactor: canonicalize session delivery state (#113225) 2026-07-24 01:01:19 -07:00
admin-http-rpc fix(admin-http-rpc): time out incomplete request bodies (#104564) 2026-07-20 20:40:12 -07:00
alibaba
amazon-bedrock feat(anthropic): complete Claude Opus 5 rollout (#113392) 2026-07-24 14:55:36 -07:00
amazon-bedrock-mantle feat(anthropic): complete Claude Opus 5 rollout (#113392) 2026-07-24 14:55:36 -07:00
anthropic fix(anthropic): honor opus 5 aliases 2026-07-25 19:30:49 +08:00
anthropic-vertex refactor(anthropic-vertex): share catalog runtime (#113528) 2026-07-25 14:54:05 +08:00
arcee feat: discover models from live provider catalogs (#112412) 2026-07-21 19:29:57 -06:00
azure-speech refactor(media): consolidate generated media byte limits (#113556) 2026-07-25 15:39:49 +08:00
baseten refactor: reduce plugin SDK test import overhead (#109333) 2026-07-16 13:55:23 -07:00
bonjour chore(deps): refresh repository dependencies (#112453) 2026-07-23 16:17:13 +00:00
brave refactor: remove expired plugin compatibility surfaces (#111451) 2026-07-19 11:04:48 -07:00
browser test: consolidate OpenClaw test state fixtures (#113576) 2026-07-25 05:30:52 -07:00
byteplus refactor(media): consolidate generated media byte limits (#113556) 2026-07-25 15:39:49 +08:00
canvas refactor(fs): adopt shared safe filesystem primitives (#113596) 2026-07-25 03:24:19 -07:00
cerebras feat: discover models from live provider catalogs (#112412) 2026-07-21 19:29:57 -06:00
chutes fix(chutes): discover models when HTTP proxy is required (#111266) 2026-07-21 09:38:36 -07:00
clawrouter fix(clawrouter): reject invalid UTF-8 usage responses (#111183) 2026-07-20 21:31:08 -07:00
clickclack refactor(markdown): unify format profile declarations (#113254) 2026-07-24 00:37:59 -07:00
cloudflare-ai-gateway refactor(deadcode): tighten more provider extension roots (#108515) 2026-07-15 17:05:21 -07:00
codex test: consolidate OpenClaw test state fixtures (#113576) 2026-07-25 05:30:52 -07:00
cohere feat: discover models from live provider catalogs (#112412) 2026-07-21 19:29:57 -06:00
comfy refactor(media): consolidate generated media byte limits (#113556) 2026-07-25 15:39:49 +08:00
copilot test: consolidate OpenClaw test state fixtures (#113576) 2026-07-25 05:30:52 -07:00
copilot-proxy fix(models): refresh bundled provider catalogs (#109410) 2026-07-16 16:47:25 -07:00
crabbox refactor(extensions): privatize small plugin internals (#107774) 2026-07-14 14:15:44 -07:00
cua-computer feat(cua-computer): add experimental Windows/Linux computer-use fulfiller (#112267) 2026-07-21 05:58:04 -07:00
deepgram fix(agents): honor run abort signal in image and pdf tools (#112644) 2026-07-25 05:17:09 -07:00
deepinfra fix(deepinfra): use OpenAI video end point and tag DeepSeek thinking format (#95824) 2026-07-22 15:31:06 +01:00
deepseek feat(models): curate default model picker to current-generation catalogs (#113594) 2026-07-25 03:22:42 -07:00
device-pair refactor: simplify recent async ownership fixes (#108164) 2026-07-15 03:32:15 -07:00
diagnostics-otel chore(deps): refresh repository dependencies (#112453) 2026-07-23 16:17:13 +00:00
diagnostics-prometheus feat: trace Claude Code CLI model calls (#108304) 2026-07-18 06:23:49 +10:00
diffs chore(deps): refresh repository dependencies (#112453) 2026-07-23 16:17:13 +00:00
diffs-language-pack refactor(plugins): trim long-tail dead exports (#106230) 2026-07-13 02:34:06 -07:00
discord refactor(discord): share handle normalization (#113608) 2026-07-25 18:38:43 +08:00
document-extract
duckduckgo fix(duckduckgo): preserve words around highlighted matches (#111460) 2026-07-19 19:09:09 -07:00
elevenlabs fix(agents): honor run abort signal in image and pdf tools (#112644) 2026-07-25 05:17:09 -07:00
exa refactor(config): config-surface reduction tranche 3 — product consolidations (review request) (#111527) 2026-07-21 20:28:43 -07:00
fal refactor(media): consolidate generated media byte limits (#113556) 2026-07-25 15:39:49 +08:00
featherless feat: discover models from live provider catalogs (#112412) 2026-07-21 19:29:57 -06:00
feishu fix: restore plugin bindings and macOS test stability (#113588) 2026-07-25 02:30:24 -07:00
file-transfer chore(deps): refresh repository dependencies (#112453) 2026-07-23 16:17:13 +00:00
firecrawl chore(deps): refresh repository dependencies (#112453) 2026-07-23 16:17:13 +00:00
fireworks feat: discover models from live provider catalogs (#112412) 2026-07-21 19:29:57 -06:00
github-copilot chore(deps): refresh repository dependencies (#112453) 2026-07-23 16:17:13 +00:00
gmi feat: discover models from live provider catalogs (#112412) 2026-07-21 19:29:57 -06:00
google fix(agents): honor run abort signal in image and pdf tools (#112644) 2026-07-25 05:17:09 -07:00
google-meet test(google-meet): deduplicate browser scenarios (#113573) 2026-07-25 01:51:07 -07:00
googlechat refactor(plugin-sdk): share channel DM policy setup (#113537) 2026-07-25 01:00:53 -07:00
gradium refactor(media): consolidate generated media byte limits (#113556) 2026-07-25 15:39:49 +08:00
groq feat: discover models from live provider catalogs (#112412) 2026-07-21 19:29:57 -06:00
huggingface feat: discover models from live provider catalogs (#112412) 2026-07-21 19:29:57 -06:00
image-generation-core
imessage test: consolidate OpenClaw test state fixtures (#113576) 2026-07-25 05:30:52 -07:00
inworld refactor(config): config-surface reduction tranche 3 — product consolidations (review request) (#111527) 2026-07-21 20:28:43 -07:00
irc test: table-drive followup scenarios, centralize sanitizer wiring, remove obsolete negatives (#113583) 2026-07-25 02:14:44 -07:00
kilocode fix(kilocode): exclude image models from chat catalog (#111239) 2026-07-21 10:52:42 -07:00
kimi-coding fix(providers): refresh zai/kimi/moonshot/xai catalogs against July 2026 vendor docs (#109666) 2026-07-16 22:41:03 -07:00
line feat(sdk): always persist media facts and ship facts-first replacements for legacy Media* surfaces (#113355) 2026-07-24 10:42:17 -07:00
linux-canvas refactor: privatize Linux Canvas and Node Host internals (#107884) 2026-07-14 18:00:16 -07:00
linux-node fix(linux-node): keep command errors UTF-16 safe (#107717) 2026-07-15 00:16:39 -07:00
litellm feat: discover models from live provider catalogs (#112412) 2026-07-21 19:29:57 -06:00
llama-cpp feat(system-agent): constrain planner JSON output at generation time (#113482) 2026-07-24 21:00:28 -07:00
llm-task chore(deps): refresh repository dependencies (#112453) 2026-07-23 16:17:13 +00:00
lmstudio refactor(config): config-surface reduction tranche 3 — product consolidations (review request) (#111527) 2026-07-21 20:28:43 -07:00
lobster chore(deps): refresh repository dependencies (#112453) 2026-07-23 16:17:13 +00:00
logbook refactor(sqlite): enforce one database connection boundary (#113418) 2026-07-24 15:15:17 -07:00
longcat feat: discover models from live provider catalogs (#112412) 2026-07-21 19:29:57 -06:00
matrix refactor(matrix): share bounded cache insertion (#113636) 2026-07-25 19:43:58 +08:00
mattermost test: consolidate OpenClaw test state fixtures (#113576) 2026-07-25 05:30:52 -07:00
media-understanding-core
memory-core test: consolidate Slack and QMD matrices (#113574) 2026-07-25 01:53:49 -07:00
memory-lancedb refactor(memory-lancedb): remove dead legacy path scan (#113299) 2026-07-24 03:43:17 -07:00
memory-wiki chore(deps): refresh repository dependencies (#112453) 2026-07-23 16:17:13 +00:00
meta feat: discover models from live provider catalogs (#112412) 2026-07-21 19:29:57 -06:00
microsoft test: consolidate OpenClaw test state fixtures (#113576) 2026-07-25 05:30:52 -07:00
microsoft-foundry refactor(media): consolidate generated media byte limits (#113556) 2026-07-25 15:39:49 +08:00
migrate-claude fix(migrate): harden importer path resolution and memory copy safety (#109314) 2026-07-16 12:56:43 -07:00
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 feat: discover models from live provider catalogs (#112412) 2026-07-21 19:29:57 -06:00
moonshot fix(agents): honor run abort signal in image and pdf tools (#112644) 2026-07-25 05:17:09 -07:00
msteams refactor(agents): move implicit-main fallback into load-time roster injection (#112678) 2026-07-24 22:38:09 -07:00
mxc refactor(config): config-surface reduction tranche 3 — product consolidations (review request) (#111527) 2026-07-21 20:28:43 -07:00
nextcloud-talk test: table-drive followup scenarios, centralize sanitizer wiring, remove obsolete negatives (#113583) 2026-07-25 02:14:44 -07:00
nostr chore(deps): refresh repository dependencies (#112453) 2026-07-23 16:17:13 +00:00
novita feat: discover models from live provider catalogs (#112412) 2026-07-21 19:29:57 -06:00
nvidia feat: discover models from live provider catalogs (#112412) 2026-07-21 19:29:57 -06:00
oc-path fix(oc-path): reject oversized multibyte JSONC input (#104140) 2026-07-18 17:47:15 -07:00
ollama refactor: deduplicate micro helpers onto canonical homes (#113534) 2026-07-25 00:41:01 -07:00
onepassword fix(onepassword): make SecretRef setup production-safe 2026-07-25 06:03:30 -05:00
open-prose
openai test: consolidate OpenClaw test state fixtures (#113576) 2026-07-25 05:30:52 -07:00
opencode feat: discover models from live provider catalogs (#112412) 2026-07-21 19:29:57 -06:00
opencode-go fix(opencode-go): expose DeepSeek V4 max thinking (#99643) 2026-07-21 08:12:46 -07:00
openrouter fix(agents): honor run abort signal in image and pdf tools (#112644) 2026-07-25 05:17:09 -07:00
openshell refactor(extensions): trim provider and channel internals (#107817) 2026-07-14 15:38:39 -07:00
parallel refactor: remove expired plugin compatibility surfaces (#111451) 2026-07-19 11:04:48 -07:00
perplexity refactor: remove expired plugin compatibility surfaces (#111451) 2026-07-19 11:04:48 -07:00
phone-control feat(agents): mobile_ui agent tool (PR 3/3) (#112255) 2026-07-22 01:49:14 -07:00
pixverse refactor(config): config-surface reduction tranche 3 — product consolidations (review request) (#111527) 2026-07-21 20:28:43 -07:00
policy refactor(fs): adopt shared safe filesystem primitives (#113596) 2026-07-25 03:24:19 -07: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): run documented channel message flows on supported drivers (#113642) 2026-07-25 05:09:13 -07:00
qianfan feat: discover models from live provider catalogs (#112412) 2026-07-21 19:29:57 -06:00
qqbot test: consolidate OpenClaw test state fixtures (#113576) 2026-07-25 05:30:52 -07:00
qwen fix(agents): honor run abort signal in image and pdf tools (#112644) 2026-07-25 05:17:09 -07:00
raft feat(channels): add channel-owned setup contracts (#112176) 2026-07-22 19:57:42 -04:00
reef fix: make filesystem publication crash-durable (#113453) 2026-07-24 20:58:17 -07:00
runway refactor(media): consolidate generated media byte limits (#113556) 2026-07-25 15:39:49 +08:00
searxng fix(searxng): stop web search requests when runs are aborted (#104216) 2026-07-14 06:36:21 -07:00
senseaudio refactor: reduce plugin SDK test import overhead (#109333) 2026-07-16 13:55:23 -07:00
sglang feat: discover models from live provider catalogs (#112412) 2026-07-21 19:29:57 -06:00
signal test: table-drive followup scenarios, centralize sanitizer wiring, remove obsolete negatives (#113583) 2026-07-25 02:14:44 -07:00
slack refactor(slack): split message dispatch (#113602) 2026-07-25 03:43:24 -07:00
sms feat(channels): add channel-owned setup contracts (#112176) 2026-07-22 19:57:42 -04:00
stepfun feat: discover models from live provider catalogs (#112412) 2026-07-21 19:29:57 -06:00
synology-chat fix(channels): stop leaking markdown on plain-text transports (#112926) 2026-07-23 02:13:55 -04:00
synthetic fix(models): refresh bundled provider catalogs (#109410) 2026-07-16 16:47:25 -07:00
talk-voice
tavily chore(deps): refresh repository dependencies (#112453) 2026-07-23 16:17:13 +00:00
teams-meetings feat: auto-collect durable meeting transcripts (#113122) 2026-07-23 11:41:08 -07:00
telegram test: consolidate OpenClaw test state fixtures (#113576) 2026-07-25 05:30:52 -07:00
tencent feat: discover models from live provider catalogs (#112412) 2026-07-21 19:29:57 -06:00
test-support refactor: reduce plugin SDK test import overhead (#109333) 2026-07-16 13:55:23 -07:00
thread-ownership fix(thread-ownership): cancel unread ownership response bodies (#111231) 2026-07-19 20:48:44 -07:00
tlon chore(deps): refresh repository dependencies (#112453) 2026-07-23 16:17:13 +00:00
together refactor(media): consolidate generated media byte limits (#113556) 2026-07-25 15:39:49 +08:00
tokenjuice fix(tokenjuice): preserve middleware boundaries 2026-07-14 11:00:31 -07:00
tts-local-cli refactor(process): route bounded commands through Execa (#106495) 2026-07-13 11:07:35 -07:00
twitch test: table-drive followup scenarios, centralize sanitizer wiring, remove obsolete negatives (#113583) 2026-07-25 02:14:44 -07:00
vault fix(onepassword): make SecretRef setup production-safe 2026-07-25 06:03:30 -05:00
venice refactor(models): own compat in provider catalogs (#112542) 2026-07-22 02:14:29 -07:00
vercel-ai-gateway feat: discover models from live provider catalogs (#112412) 2026-07-21 19:29:57 -06:00
video-generation-core
vllm feat: discover models from live provider catalogs (#112412) 2026-07-21 19:29:57 -06:00
voice-call chore(deps): refresh repository dependencies (#112453) 2026-07-23 16:17:13 +00:00
volcengine refactor(config): config-surface reduction tranche 3 — product consolidations (review request) (#111527) 2026-07-21 20:28:43 -07:00
voyage refactor(deadcode): tighten extension root modeling (#108538) 2026-07-15 18:18:23 -07:00
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 fix(webhooks): keep routes cold when SecretRefs are unavailable (#109715) 2026-07-16 23:56:59 -07:00
whatsapp refactor: batch of independent dedup wins (#113535) 2026-07-25 02:56:05 -07:00
workboard refactor(workboard): share claim token redaction (#113618) 2026-07-25 19:06:18 +08:00
xai test(telegram): consolidate bot test harness (#113571) 2026-07-25 05:28:26 -07:00
xiaomi refactor(config): config-surface reduction tranche 3 — product consolidations (review request) (#111527) 2026-07-21 20:28:43 -07:00
zai feat(models): curate default model picker to current-generation catalogs (#113594) 2026-07-25 03:22:42 -07:00
zalo test: table-drive followup scenarios, centralize sanitizer wiring, remove obsolete negatives (#113583) 2026-07-25 02:14:44 -07:00
zalouser refactor(zalouser): compile blocks from CommonMark IR (#113590) 2026-07-25 03:34:53 -07:00
zoom-meetings feat: auto-collect durable meeting transcripts (#113122) 2026-07-23 11:41:08 -07:00
.npmignore
AGENTS.md
CLAUDE.md
music-generation-providers.live.test.ts refactor: reduce plugin SDK test import overhead (#109333) 2026-07-16 13:55:23 -07:00
tsconfig.package-boundary.base.json
tsconfig.package-boundary.paths.json test(telegram): consolidate bot test harness (#113571) 2026-07-25 05:28:26 -07:00
video-generation-providers.live.test.ts refactor: reduce plugin SDK test import overhead (#109333) 2026-07-16 13:55:23 -07:00