Ayaan Zaidi
6be5422fd6
fix(gateway): avoid plugin model resolution in session lists
2026-05-06 13:03:54 +05:30
Vincent Koc
a0e0bf5848
fix(status): ignore malformed persisted model fields
2026-05-03 12:28:04 -07:00
Vincent Koc
96886381a3
fix(status): tolerate malformed session model refs
2026-05-03 10:44:55 -07:00
JK
323030594e
fix(agents): resolve model aliases in sessions_spawn ( #59681 )
...
* fix(agents): resolve model aliases in sessions_spawn
normalizeModelSelection() only trims the input — it never resolves
aliases through the model alias index. When a user passes an alias
like 'opus' to sessions_spawn, the child session gets patched with
the raw string, which the gateway cannot match to any provider.
Add resolveModelThroughAliases() to check bare strings against the
configured alias map before returning from
resolveSubagentSpawnModelSelection().
Fixes #57532
Refs #50736
* refactor: address review feedback on alias resolution
- Accept pre-built ModelAliasIndex instead of rebuilding per call
- Narrow helper signature to (string, ModelAliasIndex) → string
- Remove unreachable ?? raw fallback
Co-Authored-By: greptile-apps[bot]
* fix(agents): resolve sessions_spawn model aliases
---------
Co-authored-by: HowdyDooToYou <HowdyDooToYou@users.noreply.github.com >
Co-authored-by: vincentkoc <25068+vincentkoc@users.noreply.github.com >
2026-04-27 15:44:56 -07:00
Peter Steinberger
a08a2e381f
fix: resolve bare fallback model providers
2026-04-24 18:16:25 +01:00
Peter Steinberger
e61eba11e6
fix: avoid plugin normalization in status model refs
2026-04-23 04:43:25 +01:00
Peter Steinberger
6ce17db11a
fix: gate max thinking by model support
2026-04-21 07:02:43 +01:00
Peter Steinberger
310d2db312
refactor: share model selection helpers
2026-04-18 22:41:40 +01:00
Vincent Koc
d13869aab9
fix(models): resolve openrouter compat aliases ( #68579 )
...
* fix(models): resolve openrouter compat aliases
* fix(models): cover openrouter free interactive alias
* fix(models): mirror openrouter compat aliases in runtime resolver
* fix(models): align openrouter free allowlist aliases
2026-04-18 08:24:34 -07:00
Vincent Koc
117ae85bf5
perf(agents): isolate thinking default helper
2026-04-13 18:39:38 +01:00
Vincent Koc
d7fcd23091
fix(runtime): split cli provider and abort seams
2026-04-11 21:16:50 +01:00
Vincent Koc
74e7b8d47b
fix(cycles): bulk extract leaf type surfaces
2026-04-11 13:26:50 +01:00
Vincent Koc
7308e72fac
fix(cycles): continue seam extraction
2026-04-11 10:43:22 +01:00
Peter Steinberger
a8bb0ab255
refactor: remove redundant model selection conversions
2026-04-10 22:00:02 +01:00
Mulualem Eshetu
4977c4ab82
fix(control-ui): preserve configured model metadata in picker ( #61382 )
...
Merged via squash.
Prepared head SHA: c738f6f146
Co-authored-by: Mule-ME <83214007+Mule-ME@users.noreply.github.com >
Co-authored-by: mukhtharcm <56378562+mukhtharcm@users.noreply.github.com >
Reviewed-by: @mukhtharcm
2026-04-09 16:28:43 +05:30
Peter Steinberger
65ea8c60f3
refactor: dedupe agent trimmed readers
2026-04-08 00:09:41 +01:00
Peter Steinberger
d56fe040b4
refactor: dedupe agent lowercase helpers
2026-04-07 17:50:37 +01:00
Peter Steinberger
9e61209780
refactor: dedupe agent lowercase helpers
2026-04-07 17:50:37 +01:00
Peter Steinberger
8e4eaec394
refactor: dedupe agent lowercase helpers
2026-04-07 13:01:23 +01:00
Peter Steinberger
6bd6f4d27c
refactor: dedupe shared lowercase helpers
2026-04-07 11:18:18 +01:00
Peter Steinberger
86f15687b5
Agents: extract narrow model normalization seam
2026-04-07 12:05:27 +08:00
Peter Steinberger
4436ca23ca
perf(agents): lazy cli backend setup lookup
2026-04-07 03:49:40 +01:00
Peter Steinberger
0ffceca50a
test: align agent auth and model expectations
2026-04-06 17:02:10 +01:00
Peter Steinberger
1fb44f0aad
fix: separate selected session model resolution
2026-04-06 16:07:50 +01:00
Peter Steinberger
c39f061003
Revert "refactor(cli): remove bundled cli text providers"
...
This reverts commit 05d351c430 .
2026-04-06 13:40:41 +01:00
Peter Steinberger
84e76f7cce
refactor(cli): remove stale cli provider leftovers
2026-04-05 19:11:34 +01:00
Peter Steinberger
05d351c430
refactor(cli): remove bundled cli text providers
2026-04-05 18:46:36 +01:00
Peter Steinberger
5da21bc2f7
refactor: route runtime seams through plugin sdk facades
2026-04-05 15:13:19 +01:00
Vincent Koc
84eb617a79
fix(agents): persist claude cli session ids
2026-04-05 14:35:34 +01:00
Peter Steinberger
b7a08c6bad
fix: preserve catalog metadata for allowlisted models
2026-04-05 07:56:31 +01:00
Peter Steinberger
1392a78c75
fix: infer configured provider for bare default models
2026-04-05 05:04:10 +01:00
Vincent Koc
2246e8f0a9
fix(ci): sanitize providerless model warning
2026-04-05 12:02:05 +09:00
Peter Steinberger
ca200eb480
fix(providers): stabilize runtime normalization hooks
2026-04-04 19:34:56 +01:00
Vincent Koc
9cc300be78
fix(ci): restore main follow-up checks
2026-04-04 22:51:31 +09:00
陈大虾🦞
1ffbe09a6a
fix(model): infer provider from allowlist for bare model IDs to prevent prefix drift ( #48369 )
2026-04-04 17:30:54 +09:00
Peter Steinberger
41243529fb
refactor(providers): centralize provider model policy
2026-04-04 06:16:48 +01:00
Peter Steinberger
e4b5027c5e
refactor(plugins): move extension seams into extensions
2026-04-04 00:10:16 +01:00
Peter Steinberger
32ebaa3757
refactor: share session model resolution helpers
2026-04-03 19:37:56 +09:00
Vincent Koc
7771c69caf
fix(plugins): enforce activation before shipped imports ( #59136 )
...
* fix(plugins): enforce activation before shipped imports
* fix(plugins): remove more ambient bundled loads
* fix(plugins): tighten scoped loader matching
* fix(plugins): remove channel-id scoped loader matches
* refactor(plugin-sdk): relocate ambient provider helpers
* fix(plugin-sdk): preserve unicode ADC credential paths
* fix(plugins): restore safe setup fallback
2026-04-02 11:18:49 +09:00
狼哥
40b24dfa6b
fix(session-status): infer custom runtime providers from config ( #58474 )
...
* fix(session-status): infer custom runtime providers from config
* test(session-status): satisfy custom provider type checks
2026-03-31 21:09:42 -04:00
Neerav Makwana
e394262bd8
Agents: fix subagent model precedence
2026-03-31 08:38:24 +05:30
Peter Steinberger
e34a770b8a
fix: keep provider discovery on mockable lazy runtime paths
2026-03-28 11:40:40 +00:00
Peter Steinberger
cec1703734
fix: keep model selection on local normalization paths
2026-03-28 11:40:13 +00:00
Peter Steinberger
84d1781a3a
fix: avoid status-time provider normalization recursion
2026-03-28 11:35:33 +00:00
Peter Steinberger
c7883fe892
refactor(plugins): register provider model id hooks
2026-03-28 05:42:46 +00:00
Peter Steinberger
b643f92447
refactor: use main sdk barrels for model and whatsapp helpers
2026-03-28 01:10:44 +00:00
Peter Steinberger
fc5e5f1e8e
fix: resolve loader and test fallout after sdk split
2026-03-27 23:27:55 +00:00
Peter Steinberger
a4a00aa1da
feat: pluginize cli inference backends
2026-03-26 15:11:15 +00:00
Peter Steinberger
bcd61f0a38
refactor: dedupe helpers and source seams
2026-03-24 21:00:36 +00:00
Peter Steinberger
398d58fb8a
fix: stabilize logging config imports
2026-03-24 17:21:28 +00:00