Gabriel Kripalani
|
0f026addaa
|
feat: add OpenRouter image generation (#67668)
Adds OpenRouter image generation support for image_generate. Fixes #55066. Thanks @notamicrodose.
|
2026-04-24 01:39:19 +01:00 |
|
Peter Steinberger
|
7189b49f81
|
refactor: move media defaults into plugin manifests
|
2026-04-22 06:11:49 +01:00 |
|
Shakker
|
04ecf284fc
|
fix: use static provider catalogs for model listing
|
2026-04-22 04:51:38 +01:00 |
|
Shakker
|
8ba52acc41
|
fix: add Kimi K2.6 provider catalog rows
|
2026-04-22 04:51:38 +01:00 |
|
Peter Steinberger
|
0f1ce47033
|
test(extensions): move provider contracts to owners
|
2026-04-20 20:55:39 +01:00 |
|
Peter Steinberger
|
8116e638f3
|
chore: release 2026.4.20
|
2026-04-20 13:16:40 +01:00 |
|
Peter Steinberger
|
ac8f0c9c0d
|
chore: prepare 2026.4.19-beta.1 release
|
2026-04-19 02:09:43 +01:00 |
|
Vincent Koc
|
791dbf4f9d
|
fix(openrouter): heal stale provider base urls (#68574)
* fix(openrouter): heal stale provider base urls
* chore(changelog): fix openrouter baseurl entry placement
* fix(arcee): keep catalog config optional
|
2026-04-18 08:42:51 -07:00 |
|
Peter Steinberger
|
3f2e73b723
|
chore(release): bump version to 2026.4.18
|
2026-04-18 15:46:33 +01:00 |
|
Peter Steinberger
|
4143da0ffa
|
test: use provider contract artifacts
|
2026-04-18 01:36:15 +01:00 |
|
Peter Steinberger
|
0dc4c4076c
|
chore: bump version to 2026.4.16
|
2026-04-17 00:45:04 +01:00 |
|
Peter Steinberger
|
b3fa5880dd
|
build(extensions): bump bundled plugin versions to 2026.4.15-beta.1
|
2026-04-15 15:06:13 +01:00 |
|
Vincent Koc
|
eea7ba5345
|
fix(plugin-sdk): share canonical stream hook families
|
2026-04-14 17:13:31 +01:00 |
|
Vincent Koc
|
4c15f1310b
|
fix(plugin-sdk): share canonical replay hook families
|
2026-04-14 16:34:09 +01:00 |
|
Vincent Koc
|
3f8c6dd341
|
fix(openrouter): reuse shared replay hooks
|
2026-04-14 16:15:22 +01:00 |
|
Peter Steinberger
|
a8e140e395
|
chore: bump version to 2026.4.12
|
2026-04-12 10:37:18 -07:00 |
|
Vincent Koc
|
3f65e2545f
|
test(providers): share onboard smoke assertions
|
2026-04-12 04:12:00 +01:00 |
|
Vincent Koc
|
9463661a84
|
test(providers): dedupe replay policy assertions
|
2026-04-12 03:13:48 +01:00 |
|
Peter Steinberger
|
1ab6e5dbf0
|
chore(release): bump version to 2026.4.11
|
2026-04-11 04:51:17 +01:00 |
|
Peter Steinberger
|
11b0016e9e
|
refactor: simplify provider channel conversions
|
2026-04-11 01:08:23 +01:00 |
|
Peter Steinberger
|
dfe4c2d16d
|
chore: enable no-floating-promises
|
2026-04-10 20:14:49 +01:00 |
|
Peter Steinberger
|
719f06510c
|
chore: bump version to 2026.4.10
|
2026-04-09 03:56:22 +01:00 |
|
Peter Steinberger
|
8cbd60d203
|
chore: prepare 2026.4.9 release
|
2026-04-08 08:02:53 +01:00 |
|
Peter Steinberger
|
4f8471617a
|
chore: prepare 2026.4.8
|
2026-04-08 04:21:51 +01:00 |
|
Peter Steinberger
|
0e91c25c0b
|
chore: prepare 2026.4.7
|
2026-04-08 02:14:59 +01:00 |
|
Vincent Koc
|
d5ed6d26e9
|
chore(plugins): bulk add package boundary tsconfig rollout
|
2026-04-07 08:48:23 +01:00 |
|
Peter Steinberger
|
8b79cbcd06
|
build(plugins): align package versions to 2026.4.6
|
2026-04-06 17:05:30 +01:00 |
|
Peter Steinberger
|
af62a2c2e4
|
style: fix extension lint violations
|
2026-04-06 14:53:55 +01:00 |
|
Peter Steinberger
|
ce8492f9a0
|
chore: bump version to 2026.4.5
|
2026-04-05 21:33:04 +01:00 |
|
Peter Steinberger
|
be526d6423
|
refactor: split provider stream sdk seams
|
2026-04-05 11:19:05 +01:00 |
|
Peter Steinberger
|
bff55b55cb
|
style: normalize import ordering and wrapping
|
2026-04-05 09:26:39 +01:00 |
|
Peter Steinberger
|
1811e54920
|
test: fix plugin stream typing assertions
|
2026-04-05 12:03:30 +09:00 |
|
Peter Steinberger
|
fb580b551e
|
fix: restore provider and config compatibility checks
|
2026-04-05 03:47:57 +01:00 |
|
Vincent Koc
|
b56517b0ee
|
refactor(providers): tighten family outlier contracts
|
2026-04-05 11:09:26 +09:00 |
|
Peter Steinberger
|
67d6fc8847
|
chore(plugins): sync versions to 2026.4.4
|
2026-04-04 20:03:01 +01:00 |
|
Peter Steinberger
|
ca200eb480
|
fix(providers): stabilize runtime normalization hooks
|
2026-04-04 19:34:56 +01:00 |
|
Vincent Koc
|
e277c01953
|
test(providers): cover openrouter replay family
|
2026-04-04 23:23:02 +09:00 |
|
Peter Steinberger
|
fb59b5c461
|
fix(ci): sync openrouter stream hook seams
|
2026-04-04 15:09:49 +01:00 |
|
Vincent Koc
|
9cc300be78
|
fix(ci): restore main follow-up checks
|
2026-04-04 22:51:31 +09:00 |
|
Vincent Koc
|
a6707c2e1f
|
refactor(providers): flatten shared stream hooks
|
2026-04-04 21:51:58 +09:00 |
|
Peter Steinberger
|
8cf6e4b5df
|
fix(plugin-sdk): unblock gateway test surfaces
|
2026-04-04 21:02:04 +09:00 |
|
Vincent Koc
|
8f7b02e567
|
refactor(providers): share openai stream families
|
2026-04-04 20:29:11 +09:00 |
|
Vincent Koc
|
39d2a719c9
|
refactor(providers): add family replay and tool hooks
|
2026-04-04 19:33:31 +09:00 |
|
Vincent Koc
|
0a3211df2d
|
fix(openrouter): gate prompt cache markers by endpoint (#60761)
* fix(openrouter): gate prompt cache markers by endpoint
* test(openrouter): use claude sonnet 4.6 cache model
|
2026-04-04 19:32:13 +09:00 |
|
Peter Steinberger
|
f4855baf35
|
fix(ci): await async provider test registration
|
2026-04-04 09:28:43 +01:00 |
|
Peter Steinberger
|
3a3f88a80a
|
refactor(media): move provider defaults into media metadata
|
2026-04-04 07:00:47 +01:00 |
|
Vincent Koc
|
ede6d03850
|
refactor(openrouter): lazy-load provider registration
|
2026-04-04 14:54:59 +09:00 |
|
Peter Steinberger
|
41243529fb
|
refactor(providers): centralize provider model policy
|
2026-04-04 06:16:48 +01:00 |
|
Peter Steinberger
|
a23ab9b906
|
refactor: move voice-call realtime providers into extensions
|
2026-04-04 12:07:23 +09:00 |
|
Vincent Koc
|
761bd3bbd0
|
refactor(providers): share passthrough replay helpers
|
2026-04-04 11:22:41 +09:00 |
|