Vincent Koc
|
64c69c3fc9
|
Tests: dedupe contract helper plumbing (#48760)
* Plugins: share contract test helpers
* Channels: collapse inbound contract testkit
|
2026-03-16 22:45:44 -07:00 |
|
Josh Lehman
|
61ccc5bede
|
chore: fix formatting drift in extension sources (#48758)
|
2026-03-16 22:43:21 -07:00 |
|
Peter Steinberger
|
0bc9c065f2
|
refactor: move provider auth-choice helpers into plugins
|
2026-03-16 22:40:33 -07:00 |
|
Vincent Koc
|
6c866b8543
|
Tests: centralize contract coverage follow-ups (#48751)
* Plugins: harden global contract coverage
* Channels: tighten global contract coverage
* Channels: centralize inbound contract coverage
* Channels: move inbound contract helpers into core
* Tests: rename local inbound context checks
* Tests: stabilize contract runner profile
* Tests: split scoped contract lanes
* Channels: move inbound dispatch testkit into contracts
* Plugins: share provider contract registry helpers
* Plugins: reuse provider contract registry helpers
|
2026-03-16 22:26:55 -07:00 |
|
Peter Steinberger
|
d2445b5fcd
|
feat(plugins): share capability capture helpers
|
2026-03-16 22:21:18 -07:00 |
|
Peter Steinberger
|
ed06d21013
|
refactor(providers): share template model cloning
|
2026-03-17 05:17:51 +00:00 |
|
Peter Steinberger
|
880bc969f9
|
refactor: move plugin sdk setup helpers out of commands
|
2026-03-16 22:11:56 -07:00 |
|
Peter Steinberger
|
50c3321d2e
|
feat(media): route image tool through media providers
|
2026-03-16 22:00:39 -07:00 |
|
Peter Steinberger
|
7fa3825e80
|
feat(plugins): derive bundled web search providers from plugins
|
2026-03-16 21:59:50 -07:00 |
|
Vincent Koc
|
68d2bd27c9
|
Plugins: reject conflicting native command aliases
|
2026-03-16 21:49:26 -07:00 |
|
Peter Steinberger
|
dde89d2a83
|
refactor: isolate provider sdk auth and model helpers
|
2026-03-16 21:47:28 -07:00 |
|
Vincent Koc
|
06459ca0df
|
Agents: run bundle MCP tools in embedded Pi (#48611)
* Agents: run bundle MCP tools in embedded Pi
* Plugins: fix bundle MCP path resolution
* Plugins: warn on unsupported bundle MCP transports
* Commands: add embedded Pi MCP management
* Config: move MCP management to top-level config
|
2026-03-16 21:46:05 -07:00 |
|
Vincent Koc
|
38bc364aed
|
Runtime: narrow WhatsApp login tool surface
|
2026-03-16 21:39:21 -07:00 |
|
Peter Steinberger
|
87b9a063ce
|
refactor: add shared provider model definitions
|
2026-03-16 21:34:10 -07:00 |
|
Peter Steinberger
|
631f6f47cf
|
fix(extensions): restore setup and catalog tests
|
2026-03-16 21:31:00 -07:00 |
|
Peter Steinberger
|
4bba2888e7
|
feat(plugins): add web search runtime capability
|
2026-03-16 21:31:00 -07:00 |
|
Peter Steinberger
|
6d6825ea18
|
refactor: add shared provider auth modules
|
2026-03-16 21:21:17 -07:00 |
|
Peter Steinberger
|
9183081bf1
|
refactor: move provider auth helpers into plugin layer
|
2026-03-16 21:21:17 -07:00 |
|
Peter Steinberger
|
70da383a61
|
test: fix rebase fallout
|
2026-03-16 21:18:16 -07:00 |
|
Peter Steinberger
|
f4fa84aea7
|
feat(plugins): tighten media runtime integration
|
2026-03-16 21:13:51 -07:00 |
|
Peter Steinberger
|
45cb02b1dd
|
refactor(plugins): share MCP server map extraction
|
2026-03-17 04:10:36 +00:00 |
|
Peter Steinberger
|
39183746ba
|
refactor(providers): share paired api-key catalogs
|
2026-03-17 04:10:36 +00:00 |
|
Peter Steinberger
|
0a6140acfa
|
refactor(providers): share catalog template matcher
|
2026-03-17 04:10:36 +00:00 |
|
Peter Steinberger
|
a20b64cd92
|
refactor(providers): share api-key catalog helper
|
2026-03-17 04:10:36 +00:00 |
|
Vincent Koc
|
f90d432de3
|
Plugins: honor native command aliases at dispatch
|
2026-03-16 21:02:08 -07:00 |
|
Peter Steinberger
|
c081dc52b7
|
feat(plugins): move media understanding into vendor plugins
|
2026-03-16 20:58:34 -07:00 |
|
Peter Steinberger
|
c64f6adc83
|
refactor: finish provider auth extraction and canonicalize kimi
|
2026-03-16 20:49:38 -07:00 |
|
Peter Steinberger
|
3e010e280a
|
feat(plugins): add media understanding provider registration
|
2026-03-16 20:42:00 -07:00 |
|
Peter Steinberger
|
57f1ab1fca
|
feat(tts): enrich speech voice metadata
|
2026-03-16 20:27:34 -07:00 |
|
Peter Steinberger
|
85781353ec
|
feat(plugins): expand speech runtime ownership
|
2026-03-16 20:01:24 -07:00 |
|
lishuaigit
|
76500c7a78
|
fix: detect Ollama "prompt too long" as context overflow error (#34019)
Merged via squash.
Prepared head SHA: 825a402f0f
Co-authored-by: lishuaigit <7495165+lishuaigit@users.noreply.github.com>
Co-authored-by: jalehman <550978+jalehman@users.noreply.github.com>
Reviewed-by: @jalehman
|
2026-03-16 18:57:33 -07:00 |
|
Peter Steinberger
|
662031a88e
|
feat(plugins): add speech provider registration
|
2026-03-16 18:50:09 -07:00 |
|
Vincent Koc
|
9c80d717bc
|
Tests: pin loader command activation semantics
|
2026-03-16 18:40:50 -07:00 |
|
Vincent Koc
|
6805a80da2
|
Tests: lock plugin slash commands to one runtime graph
|
2026-03-16 18:38:11 -07:00 |
|
Peter Steinberger
|
8a10903cf7
|
test: fix check contract type drift
|
2026-03-16 18:37:58 -07:00 |
|
Vincent Koc
|
0a93e22b37
|
Plugins: fix catalog contract mocks
|
2026-03-16 18:02:46 -07:00 |
|
Vincent Koc
|
4194bba575
|
Plugins: speed up auth-choice contracts
|
2026-03-16 17:59:39 -07:00 |
|
Vincent Koc
|
750ce393bc
|
Plugins: stabilize global catalog contracts
|
2026-03-16 17:59:39 -07:00 |
|
Harold Hunt
|
94c27f34a1
|
fix(plugins): keep built plugin loading on one module graph (#48595)
|
2026-03-16 20:58:58 -04:00 |
|
Tak Hoffman
|
4863b651c6
|
docs: rename onboarding user-facing wizard copy
Co-authored-by: Tak <contact-redacted@example.com>
|
2026-03-16 19:50:31 -05:00 |
|
Josh Lehman
|
eeb140b4f0
|
fix(plugins): late-binding subagent runtime for non-gateway load paths (#46648)
Merged via squash.
Prepared head SHA: 44742652c9
Co-authored-by: jalehman <550978+jalehman@users.noreply.github.com>
Co-authored-by: jalehman <550978+jalehman@users.noreply.github.com>
Reviewed-by: @jalehman
|
2026-03-16 14:27:54 -07:00 |
|
Tak Hoffman
|
2de28379dd
|
Plugins: remove public extension-api surface (#48462)
* Plugins: remove public extension-api surface
* Plugins: fix loader setup routing follow-ups
* CI: ignore non-extension helper dirs in extension-fast
* Docs: note extension-api removal as breaking
|
2026-03-16 15:51:08 -05:00 |
|
Gustavo Madeira Santana
|
09df232f39
|
Plugins: stage local bundled runtime tree
|
2026-03-16 16:43:47 +00:00 |
|
Ayaan Zaidi
|
ce1d95454f
|
test: fix stale web search and boot-md contracts
|
2026-03-16 20:04:30 +05:30 |
|
Gustavo Madeira Santana
|
771fbeae79
|
Gateway: simplify startup and stabilize mock responses tests
|
2026-03-16 14:32:55 +00:00 |
|
Gustavo Madeira Santana
|
96ed010a37
|
Gateway: gate deferred channel startup behind opt-in
|
2026-03-16 13:55:53 +00:00 |
|
Gustavo Madeira Santana
|
1b234b910b
|
Gateway: defer full channel plugins until after listen
|
2026-03-16 13:31:20 +00:00 |
|
Gustavo Madeira Santana
|
541e697554
|
Plugins: share channel plugin id resolution
|
2026-03-16 13:31:20 +00:00 |
|
Gustavo Madeira Santana
|
55253e2a9d
|
Plugins: avoid booting bundled providers for catalog hooks
|
2026-03-16 12:56:48 +00:00 |
|
Gustavo Madeira Santana
|
8ad8069854
|
Tests: fix green check typing regressions
|
2026-03-16 12:54:01 +00:00 |
|