WhatsSkiLL
22b8e1cf4f
fix(plugins): scope startup metadata manifest reads
...
Limit plugin metadata snapshots to the channel, provider, and startup surfaces that need them, while preserving unscoped fallback for incomplete index data and provider runtime resolution.
Refs #70533 .
Refs #84628 .
Co-authored-by: IWhatsskill <IWhatsskill@users.noreply.github.com >
2026-05-31 11:58:56 +01:00
Peter Steinberger
4c33aaa86c
refactor: unify OpenAI provider identity ( #88451 )
...
* refactor: unify OpenAI provider identity
* refactor: move legacy oauth sidecar doctor helpers
* test: align OpenAI fixtures after rebase
* test: clean OpenAI provider unification
* fix: finish OpenAI provider cleanup
* fix: finish OpenAI cleanup follow-through
* fix: finish OpenAI CI cleanup
2026-05-31 00:29:44 +01:00
Peter Steinberger
d92b3b5cc2
refactor: unify OpenAI provider identity
...
Refactor OpenAI provider identity so OpenAI remains the canonical provider for API-key and OAuth-backed flows while legacy openai-codex state is doctor/migration-only.
Keeps OpenAI Codex Responses as an API/transport class rather than a provider identity, moves auth aliases through providerAuthAliases, updates doctor repair sequencing for old auth/profile state, and refreshes tests/docs around the canonical OpenAI behavior.
2026-05-30 11:48:41 +02:00
Peter Steinberger
fb80d3a491
perf: reduce gateway startup sidecar overhead
2026-05-28 17:05:19 +01:00
Vincent Koc
30333b2e0b
test(plugins): clear lookup metadata memo
2026-05-22 19:10:10 +02:00
Peter Steinberger
a0f35574d0
Remove codex-cli backend and migrate to Codex runtime
...
Remove the bundled codex-cli backend, migrate legacy codex-cli refs and runtime pins to the Codex app-server runtime, and update live/backend workflow coverage for the supported CLI lanes.
2026-05-14 10:07:18 +01:00
Shakker
9fe55bcc63
test: tighten plugin lookup table assertions
2026-05-11 06:04:31 +01:00
Shakker
2ec43dce47
test: tighten plugin empty array assertions
2026-05-09 04:53:25 +01:00
Peter Steinberger
2a70264b83
test: tighten plugin lookup metrics assertions
2026-05-09 04:16:23 +01:00
Peter Steinberger
330ba1fa31
refactor: move canvas to plugin surfaces
2026-05-07 09:07:18 +01:00
Peter Steinberger
f11046e0bf
refactor: unify plugin control-plane cache context
2026-05-02 04:10:49 +01:00
Peter Steinberger
97a34e0f50
fix: tighten plugin metadata cache invalidation
2026-05-02 03:42:39 +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
9207660c87
test: fix main ci shard routing
2026-04-28 10:48:27 +01:00
Shakker
6e893eaee4
refactor: expose model catalog aliases in plugin lookup
2026-04-27 17:13:11 +01:00
Shakker
b72414c94e
fix: include startup plan in lookup timing
2026-04-27 17:02:57 +01:00
Shakker
94591c3cb3
fix: fingerprint plugin metadata index reuse
2026-04-27 17:02:57 +01:00
Shakker
58b4407cda
fix: reject stale plugin metadata inventory
2026-04-27 17:02:57 +01:00
Shakker
ab28cfa9d4
fix: guard plugin metadata snapshot reuse
2026-04-27 17:02:57 +01:00
Shakker
440fc73448
refactor: extract plugin metadata snapshot
2026-04-27 17:02:57 +01:00
Shakker
45b0d5ccc2
chore: add plugin lookup startup trace metrics
2026-04-27 08:48:18 +01:00
Shakker
fbf0a29195
refactor: expand plugin lookup owner maps
2026-04-27 08:48:17 +01:00
Shakker
123dee0513
fix: avoid duplicate plugin lookup diagnostics
2026-04-27 08:48:17 +01:00
Shakker
635af612d5
refactor: expose plugin lookup table normalizer
2026-04-27 08:48:17 +01:00
Shakker
3f38d3af88
refactor: add plugin lookup table
2026-04-27 08:48:17 +01:00