openclaw/extensions
Simone 098557623f
fix(codex): require final approval decisions (#70751)
Require the Codex app-server bridge to wait for the final two-phase approval decision, while preserving the explicit no-route sentinel behavior.

Local gate on rebased branch: pnpm check:changed (20 files, 157 tests).

Thanks @Lucenx9.

Co-authored-by: Lucenx9 <185146821+Lucenx9@users.noreply.github.com>
2026-04-24 05:30:59 +01:00
..
acpx feat(codex): add app-server protocol bridge 2026-04-24 04:24:08 +01:00
active-memory refactor: type config schemas as typebox-compatible 2026-04-23 05:22:16 +01:00
alibaba
amazon-bedrock build: update Pi model dependencies 2026-04-24 01:24:46 +01:00
amazon-bedrock-mantle build: update Pi model dependencies 2026-04-24 01:24:46 +01:00
anthropic fix(plugins): align provider auth metadata 2026-04-23 18:16:20 -07:00
anthropic-vertex fix(anthropic-vertex): resolve model discovery and auth for GCP ADC (openclaw#65716) 2026-04-23 09:03:16 -05:00
arcee test: share provider catalog fixtures 2026-04-21 00:32:42 +01:00
bluebubbles test(extensions): trim hot extension imports 2026-04-23 13:06:19 +01:00
brave fix(plugins): stop tracking runtime deps manifests 2026-04-23 05:48:49 +01:00
browser perf: lazy load browser test server 2026-04-24 02:45:25 +01:00
byteplus
chutes fix: use static provider catalogs for model listing 2026-04-22 04:51:38 +01:00
cloudflare-ai-gateway fix: align claude cli permissions with exec policy 2026-04-23 23:11:34 +01:00
codex fix(codex): require final approval decisions (#70751) 2026-04-24 05:30:59 +01:00
comfy fix(plugins): align provider auth metadata 2026-04-23 18:16:20 -07:00
copilot-proxy
deepgram refactor(stt): share transcription helpers 2026-04-23 04:29:35 +01:00
deepseek test: share provider catalog fixtures 2026-04-21 00:32:42 +01:00
device-pair refactor(qr): share PNG data URL helpers (#70784) 2026-04-23 15:41:45 -07:00
diagnostics-otel lint: enforce exhaustive switches 2026-04-23 06:02:12 +01:00
diffs refactor: type config schemas as typebox-compatible 2026-04-23 05:22:16 +01:00
discord Add Discord live QA lane (#70792) 2026-04-23 19:48:37 -07:00
duckduckgo chore: apply extension lint cleanups 2026-04-23 05:30:49 +01:00
elevenlabs refactor(stt): share transcription helpers 2026-04-23 04:29:35 +01:00
exa fix(web-search): restore SecretRef runtime compatibility for bundled providers (#68424) 2026-04-21 02:34:24 +01:00
fal refactor: share ssrf policy merging 2026-04-21 00:54:08 +01:00
feishu perf: narrow inbound debounce sdk imports 2026-04-24 05:07:28 +01:00
firecrawl fix(plugins): stop tracking runtime deps manifests 2026-04-23 05:48:49 +01:00
fireworks build: update Pi model dependencies 2026-04-24 01:24:46 +01:00
github-copilot build: update Pi model dependencies 2026-04-24 01:24:46 +01:00
google build: update Pi model dependencies 2026-04-24 01:24:46 +01:00
google-meet feat: add browser realtime talk 2026-04-24 03:33:36 +01:00
googlechat refactor: declare channel add flags in manifests 2026-04-22 19:13:51 +01:00
groq refactor: move media defaults into plugin manifests 2026-04-22 06:11:49 +01:00
huggingface
image-generation-core
imessage refactor(channels): centralize runtime binding routes 2026-04-22 23:16:57 +01:00
irc test: trim duplicate runtime smoke work 2026-04-23 11:28:26 +01:00
kilocode fix: use static provider catalogs for model listing 2026-04-22 04:51:38 +01:00
kimi-coding build: update Pi model dependencies 2026-04-24 01:24:46 +01:00
line test(line): trim outbound payload coverage 2026-04-23 13:16:41 +01:00
litellm
llm-task build: migrate schema deps to typebox 2026-04-23 04:59:42 +01:00
lmstudio build: update Pi model dependencies 2026-04-24 01:24:46 +01:00
lobster build: migrate schema deps to typebox 2026-04-23 04:59:42 +01:00
matrix test: align approval and pairing expectations 2026-04-23 20:01:57 +01:00
mattermost perf: narrow mattermost setup imports 2026-04-24 04:45:29 +01:00
media-understanding-core
memory-core fix(memory-core): harden singleton cache recovery (#70925) 2026-04-23 21:21:04 -07:00
memory-lancedb fix(memory): support live lancedb hook enablement 2026-04-22 23:06:39 -07:00
memory-wiki lint: enforce exhaustive switches 2026-04-23 06:02:12 +01:00
microsoft test: share debug proxy reset helper 2026-04-21 00:24:18 +01:00
microsoft-foundry
minimax refactor: move media defaults into plugin manifests 2026-04-22 06:11:49 +01:00
mistral fix(plugins): stop tracking runtime deps manifests 2026-04-23 05:48:49 +01:00
moonshot fix(plugins): align provider auth metadata 2026-04-23 18:16:20 -07:00
msteams perf: narrow msteams attachment imports 2026-04-24 04:29:12 +01:00
nextcloud-talk fix(channels): thread runtime config through sends 2026-04-22 06:47:51 +01:00
nostr chore: apply extension lint cleanups 2026-04-23 05:30:49 +01:00
nvidia fix(plugins): align provider auth metadata 2026-04-23 18:16:20 -07:00
ollama build: update Pi model dependencies 2026-04-24 01:24:46 +01:00
open-prose
openai fix: guard openai realtime browser fetch 2026-04-24 03:50:43 +01:00
opencode
opencode-go build: update dependencies 2026-04-23 04:00:17 +01:00
openrouter feat: add OpenRouter image generation (#67668) 2026-04-24 01:39:19 +01:00
openshell style: format stale source files 2026-04-23 02:20:10 +01:00
perplexity fix(web-search): restore SecretRef runtime compatibility for bundled providers (#68424) 2026-04-21 02:34:24 +01:00
phone-control
qa-channel perf: narrow qa bus test imports 2026-04-24 03:44:56 +01:00
qa-lab Add Discord live QA lane (#70792) 2026-04-23 19:48:37 -07:00
qa-matrix test(qa): isolate matrix stale sync replay 2026-04-23 16:49:53 +01:00
qianfan test: add Kimi and Qianfan extension coverage 2026-04-21 02:41:26 +01:00
qqbot fix(qqbot): require auth for bot-approve 2026-04-23 10:45:30 -07:00
qwen refactor: move media defaults into plugin manifests 2026-04-22 06:11:49 +01:00
runway
searxng
sglang
shared
signal chore: apply extension lint cleanups 2026-04-23 05:30:49 +01:00
skill-workshop fix(skill-workshop): support live hook enablement 2026-04-22 22:09:10 -07:00
slack fix(slack): suppress verbose progress in rooms 2026-04-24 04:52:21 +01:00
speech-core feat(agents): add generation tool timeouts 2026-04-24 00:05:38 +01:00
stepfun
synology-chat chore: apply extension lint cleanups 2026-04-23 05:30:49 +01:00
synthetic
talk-voice
tavily fix(plugins): stop tracking runtime deps manifests 2026-04-23 05:48:49 +01:00
telegram perf: narrow inbound debounce sdk imports 2026-04-24 05:07:28 +01:00
tencent feat(tencent): remove Token Plan provider and auth (#69996) 2026-04-21 22:46:07 -07:00
test-support test: share provider catalog fixtures 2026-04-21 00:32:42 +01:00
thread-ownership refactor(hooks): share live config fallback handling 2026-04-22 21:42:53 -07:00
tlon chore: apply extension lint cleanups 2026-04-23 05:30:49 +01:00
together
tokenjuice fix: harden tokenjuice host typing 2026-04-22 08:52:55 +01:00
twitch test(ci): reduce channel contract import cost 2026-04-21 00:40:07 +01:00
venice
vercel-ai-gateway fix: harden static provider catalog path 2026-04-22 04:51:38 +01:00
video-generation-core
vllm perf: mock vllm provider setup contract 2026-04-24 00:52:53 +01:00
voice-call refactor: centralize realtime voice resolution 2026-04-24 01:50:43 +01:00
volcengine
voyage
vydra
webhooks fix(webhooks): reload route secrets per request (#70727) 2026-04-23 15:48:10 -06:00
whatsapp perf: slim whatsapp test helper imports 2026-04-24 05:22:02 +01:00
xai build: update Pi model dependencies 2026-04-24 01:24:46 +01:00
xiaomi
zai refactor: move media defaults into plugin manifests 2026-04-22 06:11:49 +01:00
zalo perf: narrow zalo monitor imports 2026-04-24 04:40:42 +01:00
zalouser build: migrate schema deps to typebox 2026-04-23 04:59:42 +01:00
.npmignore
AGENTS.md
CLAUDE.md
music-generation-providers.live.test.ts
tsconfig.package-boundary.base.json
tsconfig.package-boundary.paths.json
video-generation-providers.live.test.ts