Daev Mithran
9e1e59717f
feat(plugin-sdk): add LLM completion API to plugin ( #64294 )
2026-05-07 19:27:48 -07:00
Vincent Koc
fcb9dcc886
test(openai): align codex default auth contract
2026-05-07 07:16:20 -07:00
pashpashpash
3a901b5e95
Revert "Install Codex plugin on OpenAI model selection ( #78799 )" ( #78878 )
...
This reverts commit c8f3fecad6 .
2026-05-07 18:13:59 +09:00
pashpashpash
c8f3fecad6
Install Codex plugin on OpenAI model selection ( #78799 )
...
* route openai agent runs through codex
* fix: load codex plugin for implicit openai runtime
* docs: credit openai codex auth fix
* fix(agents): respect custom openai runtime routing
* fix(agents): install codex plugin on openai selection
* fix(agents): preserve OpenAI Codex auth switching
* fix(ci): restore channel contract runner expression
---------
Co-authored-by: Vincent Koc <vincentkoc@ieee.org >
2026-05-07 01:57:34 -07:00
Peter Steinberger
2e78fc57af
fix: accept aws-sdk auth profiles
2026-05-07 08:09:55 +01:00
Peter Steinberger
5aefe6abd6
feat: stream elevenlabs tts into discord voice
2026-05-07 06:47:31 +01:00
Peter Steinberger
3baf4de2cf
test(commands): skip temp home cleanup in agent suite
2026-05-06 21:25:48 +01:00
Peter Steinberger
4c177bbe65
test(perf): fold duplicate compaction fallback coverage
2026-05-06 16:57:12 +01:00
Peter Steinberger
8256b747be
test(perf): narrow provider contract imports
2026-05-06 11:40:15 +01:00
Peter Steinberger
1d3efb7e9e
test(perf): trim focused runtime contract imports
2026-05-06 11:23:49 +01:00
Peter Steinberger
3915089a25
test: cache provider contract entries
2026-05-06 08:51:25 +01:00
Peter Steinberger
c06739d773
fix(heartbeat): type wake scheduling intent
...
Co-authored-by: Jordan Baker <jbb@scryent.com >
2026-05-02 14:52:18 +01:00
Peter Steinberger
b4437047f4
perf: route session store writes through writer queue
2026-05-02 13:11:19 +01:00
Peter Steinberger
8043923910
refactor(plugins): remove extension jiti test hooks
2026-05-01 23:43:31 +01:00
Peter Steinberger
ed8f50f240
refactor: simplify plugin dependency handling
...
Simplify plugin installation and runtime loading around package-manager-owned dependencies, with Jiti reserved for local/TS fallback paths.
Also scans npm plugin install roots so hoisted transitive dependencies are covered by dependency denylist and node_modules symlink checks.
2026-05-01 21:32:22 +01:00
Peter Steinberger
3766bbb674
fix(models): restore codex mini oauth route
2026-04-30 14:43:39 +01:00
Peter Steinberger
bbf932fd7d
fix(channels): preserve observe-only turn compatibility
2026-04-30 04:20:40 +01:00
Peter Steinberger
ffe67e9cdc
refactor(channels): route inbound turns through kernel
2026-04-30 04:08:47 +01:00
Peter Steinberger
02ebac6250
refactor(channels): share turn dispatch results
2026-04-30 02:58:40 +01:00
Peter Steinberger
172bc9d043
fix(plugin-sdk): keep test contracts publishable
2026-04-30 01:00:15 +01:00
Mike Harsh
36bb723dfb
fix(github-copilot): support GUI/RPC wizard auth flow ( #73290 )
...
Merged via squash.
Prepared head SHA: aea7d6650c
Co-authored-by: indierawk2k2 <18598712+indierawk2k2@users.noreply.github.com >
Co-authored-by: shanselman <2892+shanselman@users.noreply.github.com >
Reviewed-by: @shanselman
2026-04-29 16:45:31 -07:00
Peter Steinberger
9a3a341d93
refactor(channels): route remaining turns through kernel
2026-04-29 23:16:16 +01:00
Peter Steinberger
9a9cd0c0ab
refactor(channels): add shared turn kernel
2026-04-29 23:16:16 +01:00
Peter Steinberger
d8b25506bb
test: tolerate opencl live stt transcript variant
2026-04-29 14:37:28 +01:00
Alex Knight
bbf985d50a
feat(plugins): add SQLite plugin state store ( #74190 )
...
* feat(plugins): add experimental sqlite plugin state store
2026-04-29 23:02:14 +10:00
Peter Steinberger
027337df79
test: fix github copilot discovery contract mock
2026-04-29 12:41:24 +01:00
Ayaan Zaidi
22c42b6b30
fix(github-copilot): reuse existing auth profiles
2026-04-29 16:48:18 +05:30
Peter Steinberger
02c4249632
perf: speed contract test imports
2026-04-29 05:37:39 +01:00
Peter Steinberger
203213028e
perf: speed plugin contract tests and fix ci
2026-04-29 05:20:08 +01:00
Peter Steinberger
e27fe55aa8
refactor: simplify plugin cache boundaries
2026-04-29 04:33:15 +01:00
Peter Steinberger
a0f0c964fd
test(ci): tolerate live STT brand drift
2026-04-29 00:11:31 +01:00
Gabriel Kripalani
17ef9ef895
feat(openrouter): add video generation provider ( #72700 )
...
Adds OpenRouter video generation via video_generate, with hardened async polling/download handling, docs, and regression coverage.
Validation:
- pnpm test src/plugins/plugin-lookup-table.test.ts src/secrets/target-registry.fast-path.test.ts src/gateway/server-startup-post-attach.test.ts extensions/openrouter/video-generation-provider.test.ts src/video-generation/live-test-helpers.test.ts src/media-generation/provider-capabilities.contract.test.ts src/agents/pi-embedded-helpers/failover-matches.test.ts src/plugins/manifest-metadata-scan.test.ts src/agents/openai-transport-stream.test.ts src/media-understanding/openai-compatible-audio.test.ts src/agents/schema-normalization-runtime-contract.test.ts src/agents/provider-request-config.test.ts src/plugin-sdk/provider-stream.test.ts src/agents/pi-embedded-runner/run/attempt.spawn-workspace.websocket.test.ts -- --reporter=verbose
- OPENCLAW_LIVE_TEST=1 OPENCLAW_LIVE_TEST_QUIET=0 OPENCLAW_LIVE_VIDEO_GENERATION_MODELS=openrouter/google/veo-3.1-fast pnpm test:live src/video-generation/video-generation.live.test.ts -- --runInBand
Co-authored-by: notamicrodose <gabrielkripalani@me.com >
2026-04-28 10:57:31 +01:00
Peter Steinberger
9b556291e9
test(openai): split codex catalog fixtures
2026-04-28 07:04:22 +01:00
Peter Steinberger
870f7d1c0f
test(openai): align codex mini contract
2026-04-28 06:56:29 +01:00
Peter Steinberger
b60eb1711a
refactor(plugin-sdk): add managed task flow runtime
2026-04-28 05:32:40 +01:00
Peter Steinberger
cfca2d4051
refactor: move remaining agent test contract files
2026-04-28 03:40:57 +01:00
Peter Steinberger
2628326264
refactor: expose agent runtime test contracts
2026-04-28 03:40:57 +01:00
Peter Steinberger
7bf08e7344
refactor: move remaining SDK test helper files
2026-04-28 03:28:17 +01:00
Peter Steinberger
e1acb61317
refactor: expose SDK test helper subpaths
2026-04-28 03:28:17 +01:00
Peter Steinberger
1945389374
test: expose provider media test helpers
2026-04-28 02:52:30 +01:00
Peter Steinberger
947aae5a99
refactor(models): move suppressions to manifests
2026-04-28 02:38:31 +01:00
Peter Steinberger
45a84b5f95
refactor: expose channel contract test helpers
2026-04-28 01:45:58 +01:00
Peter Steinberger
f34b41f198
refactor: split plugin sdk test helpers
2026-04-28 01:14:19 +01:00
Peter Steinberger
8057561cee
refactor: promote plugin test helpers to sdk
2026-04-28 00:55:11 +01:00