Peter Steinberger
a027a40c90
test(plugins): allow secret input runtime sdk subpath
2026-04-17 17:18:12 +01:00
Gustavo Madeira Santana
d6c90b5af1
Tests: avoid memory-search cold plugin loads
2026-04-17 11:37:46 -04:00
Peter Steinberger
48aa076d12
perf: optimize remaining core tests
2026-04-17 16:05:10 +01:00
Gustavo Madeira Santana
5775fe272a
Docs: refresh agent instructions
2026-04-17 02:46:38 -04:00
EE
1ce2596195
matrix: fix sessions_spawn --thread subagent session spawning ( #67643 )
...
Merged via squash.
Prepared head SHA: 1e5127e217
Co-authored-by: eejohnso-ops <238848106+eejohnso-ops@users.noreply.github.com >
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Reviewed-by: @gumadeiras
2026-04-17 02:17:56 -04:00
Ayaan Zaidi
c95507978f
fix(plugins): tighten register rollback
2026-04-17 10:14:00 +05:30
Ayaan Zaidi
59d07f0ab4
fix(plugins): roll back failed register globals
2026-04-17 10:14:00 +05:30
Ayaan Zaidi
5c1d6feb33
test(plugins): fix sync register call sites
2026-04-17 10:14:00 +05:30
Ayaan Zaidi
e8fd148437
fix(plugins): roll back failed register side effects
2026-04-17 10:14:00 +05:30
Ayaan Zaidi
2a283e87a7
fix(plugins): enforce synchronous registration
2026-04-17 10:14:00 +05:30
Ayaan Zaidi
65645ec54f
fix(agents): refresh bundle command discovery
2026-04-17 09:59:03 +05:30
Ayaan Zaidi
353950894a
test(plugins): address discovery review feedback
2026-04-17 08:54:58 +05:30
Ayaan Zaidi
9da4d5f5df
fix(plugins): reuse shared discovery cache
2026-04-17 08:54:58 +05:30
Peter Steinberger
77e6e4cf87
refactor: move memory embeddings into provider plugins
2026-04-17 02:57:18 +01:00
Peter Steinberger
372c0051ba
test: speed up slow import-boundary tests
2026-04-16 21:14:17 +01:00
Peter Steinberger
b31d243c57
fix: stabilize skills prompt ordering ( #64198 ) (thanks @Bartok9)
2026-04-16 10:28:22 -07:00
Peter Steinberger
86f108401b
fix: share agent harness runtime activation ( #67474 )
2026-04-16 09:06:45 -07:00
duqaXxX
f4bbd0122a
test(plugins): remove useless spread in startup config fixture
2026-04-16 09:06:45 -07:00
duqaXxX
69ba924b53
fix(codex): activate harness plugin for forced runtime
2026-04-16 09:06:45 -07:00
stain lu
c3c7a9953f
fix: repair sanitized replay tool results before send ( #67620 ) (thanks @stainlu)
...
* fix(agents): preserve native Anthropic tool IDs for hybrid providers
Fixes #66892
MiniMax and other hybrid providers use api.minimaxi.com/anthropic
(modelApi: anthropic-messages), which generates and expects native
Anthropic tool_call_ids in toolu_* format. The hybrid replay policy
(buildHybridAnthropicOrOpenAIReplayPolicy) applied strict
sanitization that stripped underscores from these IDs, causing
MiniMax to reject them with error 2013.
The native Anthropic provider already preserved these IDs via
preserveNativeAnthropicToolUseIds (added in 4613f121ad ). This
commit enables the same flag for the hybrid anthropic-messages
branch, so toolu_* IDs pass through unsanitized while other
synthetic IDs still get strict cleanup.
* fix(agents): repair sanitized replay tool results before send
* fix: repair sanitized replay tool results before send (#67620 ) (thanks @stainlu)
* fix: preserve aborted-span tool results during replay sanitize (#67620 ) (thanks @stainlu)
---------
Co-authored-by: Ayaan Zaidi <hi@obviy.us >
2026-04-16 18:38:57 +05:30
Gustavo Madeira Santana
d5933af80b
QA: fix private runtime source loading ( #67428 )
...
Merged via squash.
Prepared head SHA: b8bf2b6be6
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Reviewed-by: @gumadeiras
2026-04-15 21:59:16 -04:00
Gustavo Madeira Santana
b2974da33a
Plugins: prefer scanDir override paths
2026-04-15 17:24:31 -04:00
Peter Steinberger
229eb72cf6
build: exclude private QA from npm package
2026-04-15 09:39:51 -07:00
Gustavo Madeira Santana
78ac118427
fix(plugins): stabilize bundled setup runtimes ( #67200 )
...
Merged via squash.
Prepared head SHA: e8d6738fd0
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Reviewed-by: @gumadeiras
2026-04-15 12:35:18 -04:00
Ayaan Zaidi
33154ce745
fix: simplify ollama onboarding ( #67005 )
...
* feat(ollama): split interactive cloud and local setup
* test(ollama): cover cloud onboarding flow
* docs(ollama): simplify provider setup docs
* docs(onboarding): update ollama wizard copy
* fix(ollama): restore web search auth helper
* fix(ollama): harden setup auth and ssrf handling
* fix(ollama): address review regressions
* fix(ollama): scope ssrf hardening to ollama
* feat(ollama): add hybrid onboarding mode
* fix(ollama): tighten cloud credential setup
* refactor(ollama): distill host-backed setup modes
* fix(ollama): preserve cloud api key in config
* fix: simplify ollama onboarding (#67005 )
2026-04-15 19:06:21 +05:30
Peter Steinberger
931581070a
test(plugins): allow packaged runtime mirrors
2026-04-15 12:57:32 +01:00
Vincent Koc
c5b3f00d11
test(plugins): align jiti loader cache expectations
2026-04-15 12:14:34 +01:00
Vincent Koc
bb4498cef7
test(plugins): align unreadable manifest traversal failure code
2026-04-15 12:10:24 +01:00
Vincent Koc
c727388f93
fix(plugins): localize bundled runtime deps to extensions ( #67099 )
...
* fix(plugins): localize bundled runtime deps to extensions
* fix(plugins): move staged runtime deps out of root
* fix(packaging): harden prepack and runtime dep staging
* fix(packaging): preserve optional runtime dep staging
* Update CHANGELOG.md
* fix(packaging): harden runtime staging filesystem writes
* fix(docker): ship preinstall warning in bootstrap layers
* fix(packaging): exclude staged plugin node_modules from npm pack
2026-04-15 12:04:31 +01:00
Mason Huang
edfa074e0f
Tests: align pnpm test expectations with main ( #67001 )
...
Merged via squash.
Prepared head SHA: 29c8068053
Co-authored-by: hxy91819 <8814856+hxy91819@users.noreply.github.com >
Co-authored-by: hxy91819 <8814856+hxy91819@users.noreply.github.com >
Reviewed-by: @hxy91819
2026-04-15 18:31:23 +08:00
Vincent Koc
9b25c8f8e1
perf(tests): trim plugin and gateway hot paths
2026-04-14 23:03:23 +01:00
Peter Steinberger
54cf4cd857
test(agents): isolate shared subagent state
2026-04-14 22:49:31 +01:00
Gustavo Madeira Santana
85eac42d34
QA: remove runner install fallback catalog
...
Drop the generated qa-runner catalog and the missing/install placeholder
path for repo-private QA runners. The host should discover bundled QA
commands from manifest plus runtime surface only.
Also trim stale qa-matrix install docs and package metadata so the
source-only QA policy stays consistent.
2026-04-14 17:37:18 -04:00
Gustavo Madeira Santana
82a2db71e8
refactor(qa): split Matrix QA into optional plugin ( #66723 )
...
Merged via squash.
Prepared head SHA: 27241bd089
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Reviewed-by: @gumadeiras
2026-04-14 16:28:57 -04:00
Vincent Koc
34f9211e5c
fix(plugin-sdk): fall back from dist facade overrides to source surfaces
2026-04-14 20:06:26 +01:00
Vincent Koc
c2a192a48a
test(contracts): fix readonly sentinel matcher types
2026-04-14 19:45:11 +01:00
Vincent Koc
c7f08d19ea
test(contracts): refresh plugin boundary expectations
2026-04-14 19:39:33 +01:00
Vincent Koc
95cdaf957b
test(resilience): cover broken plugin startup and onboarding
2026-04-14 19:19:55 +01:00
darkamenosa
58a9905976
fix(onboard): normalize channel setup metadata ( #66706 )
...
thanks @darkamenosa
2026-04-14 19:11:52 +01:00
Vincent Koc
2aaa17dc6f
fix(ci): restore main typecheck
2026-04-14 18:53:14 +01:00
Vincent Koc
1898b2093f
fix(plugin-sdk): widen root alias source candidates
2026-04-14 18:09:36 +01:00
Vincent Koc
2cab81d9a7
fix(plugins): widen plugin-sdk source alias candidates
2026-04-14 18:07:40 +01:00
Vincent Koc
6821b8bfaa
fix(plugins): widen extension-api source alias candidates
2026-04-14 18:05:05 +01:00
Vincent Koc
665a8496d7
fix(plugin-sdk): sort hashed root alias dist chunks
2026-04-14 17:53:10 +01:00
Vincent Koc
16851e2d55
fix(plugin-sdk): sort safe root alias subpaths
2026-04-14 17:49:41 +01:00
Vincent Koc
5a9ee98419
fix(plugins): avoid redundant public surface jiti config reads
2026-04-14 17:43:24 +01:00
Vincent Koc
a80ecb9937
fix(plugin-sdk): align root alias scoped sdk map
2026-04-14 17:39:36 +01:00
Vincent Koc
9843a4f1fc
fix(plugins): share source public surface resolver
2026-04-14 17:33:15 +01:00
Vincent Koc
f12d6bf3bb
fix(plugins): share public surface source extensions
2026-04-14 17:29:44 +01:00
Vincent Koc
87eac5377c
fix(plugins): share runtime boundary alias builder
2026-04-14 17:26:45 +01:00