Peter Steinberger
|
be15805a84
|
refactor(runtime): lazy-load control-ui and channel-config surfaces
|
2026-04-04 08:59:56 +01:00 |
Peter Steinberger
|
da3f5e9bca
|
docs(providers): refresh model examples and env defaults
|
2026-04-04 07:49:22 +01:00 |
Peter Steinberger
|
d5cb8cebcd
|
refactor(extensions): split channel runtime helper seams
|
2026-04-04 07:39:53 +01:00 |
Vincent Koc
|
6fc69f5d33
|
fix(secrets): drop legacy talk apiKey target surface (#60717)
|
2026-04-04 15:22:41 +09:00 |
Peter Steinberger
|
b32a2cadc2
|
docs(acp): clarify default startup and runtime paths
|
2026-04-04 15:10:26 +09:00 |
Peter Steinberger
|
41243529fb
|
refactor(providers): centralize provider model policy
|
2026-04-04 06:16:48 +01:00 |
Peter Steinberger
|
b16e70e37f
|
refactor(plugins): route bundled channel config runtime through metadata
|
2026-04-04 05:20:43 +01:00 |
Peter Steinberger
|
1246e2b03a
|
refactor(extensions): move channel-specific config surfaces out of core
|
2026-04-04 05:06:32 +01:00 |
Peter Steinberger
|
1e6e685347
|
fix: unblock cli startup metadata
|
2026-04-04 02:35:36 +01:00 |
Peter Steinberger
|
e4b5027c5e
|
refactor(plugins): move extension seams into extensions
|
2026-04-04 00:10:16 +01:00 |
Peter Steinberger
|
13bc70397a
|
test: trim test partial mocks
|
2026-04-03 19:10:56 +01:00 |
Vincent Koc
|
745f1c9812
|
fix(types): align callers with removed legacy config aliases
|
2026-04-04 01:50:44 +09:00 |
Peter Steinberger
|
a5e725a3b8
|
test: align vitest defaults with migrated config
|
2026-04-03 17:42:48 +01:00 |
Shakker
|
bc46c1dacc
|
test: restore secrets suite isolation cleanup
|
2026-04-03 17:38:05 +01:00 |
Shakker
|
1877a2ea26
|
fix: stabilize rebased test surfaces
|
2026-04-04 01:07:28 +09:00 |
Shakker
|
d75fa152b9
|
test: trim secrets runtime snapshot setup
|
2026-04-04 01:07:28 +09:00 |
Shakker
|
38f76a1f8f
|
perf: trim media secret setup and isolate heavy tests
|
2026-04-04 01:07:28 +09:00 |
Shakker
|
a3227e58d2
|
test: split secrets runtime integration coverage
|
2026-04-04 01:07:28 +09:00 |
Peter Steinberger
|
bf6bd7432a
|
fix: harden discord ack auth and gate fallout (#60081) (thanks @FunJim)
|
2026-04-04 00:53:45 +09:00 |
Vincent Koc
|
8f5f78bbe8
|
feat(providers): reopen model request transport config (#60327)
* feat(providers): reopen model request transport config
* chore(config): refresh request override baselines
|
2026-04-03 23:25:11 +09:00 |
Vincent Koc
|
61f13173c2
|
feat(providers): add model request transport overrides (#60200)
* feat(providers): add model request transport overrides
* chore(providers): finalize request override follow-ups
* fix(providers): narrow model request overrides
|
2026-04-03 19:00:06 +09:00 |
Peter Steinberger
|
55e43cbc7f
|
test: isolate bundled plugin coverage from unit
|
2026-04-03 10:58:44 +01:00 |
Peter Steinberger
|
64755c52f2
|
test: move extension-owned coverage out of core
|
2026-04-03 10:58:44 +01:00 |
Vincent Koc
|
23719dd513
|
feat(media): add request transport overrides (#59848)
* style(providers): normalize request policy formatting
* style(providers): normalize request policy formatting
* feat(media): add request transport overrides
* fix(secrets): resolve media request secret refs
* fix(secrets): cover shared media request refs
* fix(secrets): scope media request ref activity
* fix(media): align request ref gating
|
2026-04-03 17:35:26 +09:00 |
Peter Steinberger
|
051b5ddafe
|
test: dedupe core test teardown paths
|
2026-04-03 07:14:58 +01:00 |
Peter Steinberger
|
e3674bcc04
|
test: streamline runtime wrapper test reloads
|
2026-04-03 04:41:38 +01:00 |
Vincent Koc
|
3872a866a1
|
fix(xai): make x_search auth plugin-owned (#59691)
* fix(xai): make x_search auth plugin-owned
* fix(xai): restore x_search runtime migration fallback
* fix(xai): narrow legacy x_search auth migration
* fix(secrets): drop legacy x_search target registry entry
* fix(xai): no-op knob-only x_search migration fallback
|
2026-04-02 23:54:07 +09:00 |
Peter Steinberger
|
316d10637b
|
refactor: canonicalize legacy x search secret target coverage
|
2026-04-02 15:30:05 +01:00 |
Peter Steinberger
|
1ecd92af89
|
chore: refresh deps and backfill changelog
|
2026-04-02 14:49:47 +01:00 |
Vincent Koc
|
ec6a07ef05
|
fix(secrets): add legacy x_search secret target
|
2026-04-02 22:24:08 +09:00 |
Vincent Koc
|
3e4de956c0
|
!refactor(xai): move x_search config behind plugin boundary (#59674)
* refactor(xai): move x_search config behind plugin boundary
* chore(changelog): note x_search config migration
* fix(xai): include x_search migration helpers
|
2026-04-02 22:08:59 +09:00 |
Vincent Koc
|
e48ee8ae9e
|
test(secrets): update inactive warning coverage
|
2026-04-02 21:21:38 +09:00 |
Vincent Koc
|
b18de06bff
|
test(secrets): fix runtime coverage env allowlist
|
2026-04-02 21:10:30 +09:00 |
Vincent Koc
|
6eca1949d5
|
refactor(plugins): tighten web fetch provider boundary (#59646)
* refactor(plugins): tighten web fetch provider boundary
* fix(config): sync fetch secret parity and baseline
* fix(ci): enforce web fetch boundary guard
|
2026-04-02 20:53:57 +09:00 |
Shakker
|
71d49012fc
|
fix: align secretref web-fetch matrix
|
2026-04-02 12:47:09 +01:00 |
Vincent Koc
|
38d2faee20
|
!feat(plugins): add web fetch provider boundary (#59465)
* feat(plugins): add web fetch provider boundary
* feat(plugins): add web fetch provider modules
* refactor(web-fetch): remove remaining core firecrawl fetch config
* fix(web-fetch): address review follow-ups
* fix(web-fetch): harden provider runtime boundaries
* fix(web-fetch): restore firecrawl compare helper
* fix(web-fetch): restore env-based provider autodetect
* fix(web-fetch): tighten provider hardening
* fix(web-fetch): restore fetch autodetect and compat args
* chore(changelog): note firecrawl fetch config break
|
2026-04-02 20:25:19 +09:00 |
Rico0919x
|
ee42e44d88
|
fix(auth): add qwen-dashscope and anthropic-openai to known API key env vars (#58503)
|
2026-03-31 21:09:20 -04:00 |
Peter Steinberger
|
ce58f55fe0
|
fix: require doctor migration for legacy web search config
|
2026-04-01 04:22:41 +09:00 |
Josh Avant
|
788f56f30f
|
Secrets: hard-fail unsupported SecretRef policy and fix gateway restart token drift (#58141)
* Secrets: enforce C2 SecretRef policy and drift resolution
* Tests: add gateway auth startup/reload SecretRef runtime coverage
* Docs: sync C2 SecretRef policy and coverage matrix
* Config: hard-fail parent SecretRef policy writes
* Secrets: centralize unsupported SecretRef policy metadata
* Daemon: test service-env precedence for token drift refs
* Config: keep per-ref dry-run resolvability errors
* Docs: clarify config-set parent-object policy checks
* Gateway: fix drift fallback and schema-key filtering
* Gateway: align drift fallback with credential planner
* changelog
Signed-off-by: joshavant <830519+joshavant@users.noreply.github.com>
---------
Signed-off-by: joshavant <830519+joshavant@users.noreply.github.com>
|
2026-03-31 02:37:31 -05:00 |
Josh Avant
|
81b777c768
|
fix(config): harden SecretRef round-trip handling in Control UI and RPC writes (#58044)
* Config: harden SecretRef round-trip handling
* Gateway: test SecretRef preflight on config writes
* Agents: align skill loader with upstream Skill type
* Docs: align SecretRef write semantics with Control UI and RPC behavior
* Config: add UI and gateway regression evidence for SecretRef hardening
* Config: add token SecretRef restore regression and skill sourceInfo compat
* UI: scope structured-value lockout to SecretRef fields
* Agents: remove out-of-scope skill loader compat edits
* UI: reduce app-render churn to rawAvailable-only changes
* Gateway: scope SecretRef preflight to submitted config
* Docs: clarify config write SecretRef preflight scope
* changelog
Signed-off-by: joshavant <830519+joshavant@users.noreply.github.com>
---------
Signed-off-by: joshavant <830519+joshavant@users.noreply.github.com>
|
2026-03-30 23:55:03 -05:00 |
Peter Steinberger
|
6b6ddcd2a6
|
test: speed up core runtime suites
|
2026-03-31 02:25:02 +01:00 |
Vincent Koc
|
22f56433e0
|
fix(perf): bypass matrix facade for core helpers
|
2026-03-30 12:43:55 +09:00 |
Peter Steinberger
|
168ab94eee
|
refactor(config): pin runtime snapshot and drop ttl cache
|
2026-03-29 22:57:31 +01:00 |
Peter Steinberger
|
694bc082a8
|
fix: resolve acpx MCP secret inputs
|
2026-03-30 05:30:32 +09:00 |
huntharo
|
b7ab0ddb55
|
refactor(xai): move code_execution into plugin
|
2026-03-28 21:35:13 +00:00 |
huntharo
|
396bf20cc6
|
Tools: add xAI-backed code_execution
|
2026-03-28 21:35:13 +00:00 |
huntharo
|
4f3009f57e
|
Tests: classify x_search secret target parity
|
2026-03-28 21:35:13 +00:00 |
huntharo
|
38e4b77e60
|
Tools: add x_search via xAI Responses
|
2026-03-28 21:35:13 +00:00 |
Gustavo Madeira Santana
|
e2a2492248
|
Secrets: fix Matrix default-account password activity
|
2026-03-28 01:08:33 -04:00 |
Gustavo Madeira Santana
|
59535e3414
|
Matrix: align default account secret handling
|
2026-03-28 00:34:48 -04:00 |