Peter Steinberger
|
9648e7fecb
|
refactor: consolidate lazy runtime surfaces
|
2026-03-17 00:59:20 -07:00 |
|
Peter Steinberger
|
449127b474
|
fix: restore full gate
|
2026-03-17 07:47:28 +00:00 |
|
Peter Steinberger
|
5747700b3c
|
refactor(provider-tests): share codex catalog assertions
|
2026-03-17 07:23:44 +00:00 |
|
Peter Steinberger
|
201964ce6c
|
refactor(bundle-tests): share bundle mcp fixtures
|
2026-03-17 07:23:44 +00:00 |
|
Peter Steinberger
|
282e336243
|
refactor(plugin-tests): share binding approval resolution
|
2026-03-17 07:23:44 +00:00 |
|
Peter Steinberger
|
c08d556ae4
|
refactor(plugin-tests): share interactive dispatch assertions
|
2026-03-17 07:23:44 +00:00 |
|
Peter Steinberger
|
276803095d
|
refactor(provider-tests): share discovery catalog helpers
|
2026-03-17 07:23:44 +00:00 |
|
Peter Steinberger
|
52ad686ab5
|
refactor(runtime-tests): share typing lease assertions
|
2026-03-17 07:23:44 +00:00 |
|
Peter Steinberger
|
cc35627c8f
|
fix: harden telegram and loader contracts
|
2026-03-17 07:17:33 +00:00 |
|
Peter Steinberger
|
6f795fd60e
|
refactor: dedupe bundled plugin entrypoints
|
2026-03-17 00:14:12 -07:00 |
|
Peter Steinberger
|
5fb7a1363f
|
fix: stabilize full gate
|
2026-03-17 07:06:25 +00:00 |
|
Peter Steinberger
|
3dec814fda
|
refactor: bundle lazy runtime surfaces
|
2026-03-17 00:00:45 -07:00 |
|
Peter Steinberger
|
38a6415a70
|
build: tighten lazy runtime boundaries
|
2026-03-16 23:24:17 -07:00 |
|
Peter Steinberger
|
520d753b27
|
refactor(usage): share legacy pi auth token lookup
|
2026-03-17 06:24:01 +00:00 |
|
Peter Steinberger
|
03c6946125
|
refactor(plugins): share install target flow
|
2026-03-17 06:24:01 +00:00 |
|
Peter Steinberger
|
4f5e3e1799
|
refactor(plugins): share claiming hook loop
|
2026-03-17 06:24:01 +00:00 |
|
Peter Steinberger
|
45510084cd
|
refactor(plugins): share bundle path list helpers
|
2026-03-17 06:24:01 +00:00 |
|
Peter Steinberger
|
e793e3873f
|
refactor(whatsapp): reuse login tool implementation
|
2026-03-17 06:24:01 +00:00 |
|
Nimrod Gutman
|
2280fa0022
|
fix(plugins): normalize speech plugin package ids (#48777)
|
2026-03-17 08:21:43 +02:00 |
|
Peter Steinberger
|
618d35f933
|
feat(google): add image generation provider
|
2026-03-16 23:21:16 -07:00 |
|
Peter Steinberger
|
aa2d5aaa0c
|
feat(plugins): add image generation capability
|
2026-03-16 22:58:55 -07:00 |
|
Peter Steinberger
|
1116ae9766
|
test: fix auth choice contract import
|
2026-03-16 22:54:00 -07:00 |
|
Peter Steinberger
|
00b57145ff
|
refactor: move agent runtime into agents layer
|
2026-03-16 22:53:16 -07:00 |
|
Peter Steinberger
|
78a4d12e9a
|
refactor: fix rebase fallout in plugin auth seams
|
2026-03-16 22:51:46 -07:00 |
|
Peter Steinberger
|
5dd2245094
|
refactor: restore public sdk seams after rebase
|
2026-03-16 22:51:46 -07:00 |
|
Vincent Koc
|
357ce71988
|
Tests: share provider registration helpers (#48767)
|
2026-03-16 22:50:40 -07:00 |
|
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 |
|