12401 Commits

Author SHA1 Message Date
Gustavo Madeira Santana
aa47414c95
Docs: refresh extension host migration status 2026-03-15 23:15:36 +00:00
Gustavo Madeira Santana
7b779f7b3f
Plugins: extract provider discovery 2026-03-15 23:15:35 +00:00
Gustavo Madeira Santana
c03d3b33e3
Docs: refresh extension host migration status 2026-03-15 23:15:35 +00:00
Gustavo Madeira Santana
62b0245655
Plugins: extract provider runtime 2026-03-15 23:15:35 +00:00
Gustavo Madeira Santana
3fd9f20f5b
Docs: refresh extension host migration status 2026-03-15 23:15:35 +00:00
Gustavo Madeira Santana
b33e0c566b
Plugins: extract tool runtime 2026-03-15 23:15:35 +00:00
Gustavo Madeira Santana
161c167e14
Docs: refresh extension host migration status 2026-03-15 23:15:34 +00:00
Gustavo Madeira Santana
975c9ec32b
Gateway: extract extension host method surface 2026-03-15 23:15:34 +00:00
Gustavo Madeira Santana
f996804369
Docs: refresh extension host migration status 2026-03-15 23:15:34 +00:00
Gustavo Madeira Santana
2ad45cf8d2
Plugins: extract CLI lifecycle 2026-03-15 23:15:34 +00:00
Gustavo Madeira Santana
9ded1afa13
Docs: refresh extension host migration status 2026-03-15 23:15:33 +00:00
Gustavo Madeira Santana
492293addc
Plugins: extract service lifecycle 2026-03-15 23:15:33 +00:00
Gustavo Madeira Santana
04996c60aa
Docs: refresh extension host migration status 2026-03-15 23:15:33 +00:00
Gustavo Madeira Santana
0064a89415
Plugins: extract registry registration actions 2026-03-15 23:15:33 +00:00
Gustavo Madeira Santana
8d0c487a45
Docs: refresh extension host migration status 2026-03-15 23:15:32 +00:00
Gustavo Madeira Santana
adbf2a3ddc
Plugins: extract registry compatibility policy 2026-03-15 23:15:32 +00:00
Gustavo Madeira Santana
4c22681ddb
Docs: refresh extension host migration status 2026-03-15 23:15:32 +00:00
Gustavo Madeira Santana
d7f201fcd7
Plugins: extract registry compatibility facade 2026-03-15 23:15:32 +00:00
Gustavo Madeira Santana
639178bd16
Plugins: extract plugin api facade 2026-03-15 23:15:31 +00:00
Gustavo Madeira Santana
b195ce5275
Plugins: extract hook compatibility 2026-03-15 23:15:31 +00:00
Gustavo Madeira Santana
8f22067992
Plugins: extend registry writes for hooks 2026-03-15 23:15:31 +00:00
Gustavo Madeira Santana
abb6dd493e
Plugins: extend registry write helpers 2026-03-15 23:15:30 +00:00
Gustavo Madeira Santana
ce4c0fa44e
Plugins: extract low-risk registry writes 2026-03-15 23:15:30 +00:00
Gustavo Madeira Santana
af5809283a
Plugins: extract loader host state 2026-03-15 23:15:29 +00:00
Gustavo Madeira Santana
a8b3b1c008
Plugins: extract loader pipeline 2026-03-15 23:15:29 +00:00
Gustavo Madeira Santana
652a95ad41
Plugins: extract loader preflight 2026-03-15 23:15:29 +00:00
Gustavo Madeira Santana
977610fbde
Plugins: extract loader execution setup 2026-03-15 23:15:28 +00:00
Gustavo Madeira Santana
938bbe0343
Plugins: extract loader session runner 2026-03-15 23:15:28 +00:00
Gustavo Madeira Santana
49ae3b65a5
Plugins: extract loader bootstrap 2026-03-15 23:15:27 +00:00
Gustavo Madeira Santana
376acd54ed
Plugins: extract loader runtime factories 2026-03-15 23:15:27 +00:00
Gustavo Madeira Santana
7c1d0785c4
Plugins: share loader provenance helpers 2026-03-15 23:15:27 +00:00
Gustavo Madeira Santana
ae6210d789
Plugins: add loader discovery policy 2026-03-15 23:15:26 +00:00
Gustavo Madeira Santana
d9981847e1
Plugins: add loader finalization policy 2026-03-15 23:15:26 +00:00
Gustavo Madeira Santana
2777895047
Plugins: add loader activation policy 2026-03-15 23:15:25 +00:00
Gustavo Madeira Santana
5b26ce7252
Plugins: add loader activation session 2026-03-15 23:15:25 +00:00
Gustavo Madeira Santana
4ca027bf2b
Plugins: add loader lifecycle state machine 2026-03-15 23:15:25 +00:00
Gustavo Madeira Santana
d4c20c0841
Plugins: extract loader orchestration 2026-03-15 23:15:24 +00:00
Gustavo Madeira Santana
03656c8f26
Plugins: extract loader cache control 2026-03-15 23:15:24 +00:00
Gustavo Madeira Santana
f67ed5329a
Plugins: add loader lifecycle state mapping 2026-03-15 23:15:23 +00:00
Gustavo Madeira Santana
b721840568
Plugins: extract loader finalization 2026-03-15 23:15:23 +00:00
Gustavo Madeira Santana
ed46940ad6
Plugins: extract loader candidate orchestration 2026-03-15 23:15:23 +00:00
Gustavo Madeira Santana
b3e2c6d516
Plugins: extract loader import flow 2026-03-15 23:15:22 +00:00
Gustavo Madeira Santana
2358a2ac9c
Plugins: extract loader register flow 2026-03-15 23:15:22 +00:00
Gustavo Madeira Santana
bce8b67777
Plugins: extract loader candidate planning 2026-03-15 23:15:22 +00:00
Gustavo Madeira Santana
bcb74de2ff
Plugins: extract loader host seams 2026-03-15 23:15:21 +00:00
Gustavo Madeira Santana
fb9a0383d1
Plugins: add extension host registry boundary 2026-03-15 23:15:21 +00:00
Peter Steinberger
9eed6e674b
fix(plugins): restore provider compatibility fallbacks 2026-03-15 16:09:40 -07:00
Peter Steinberger
4adcfa3256
feat(plugins): move provider runtimes into bundled plugins 2026-03-15 16:09:40 -07:00
Peter Steinberger
dd40741e18
feat(plugins): add compatible bundle support 2026-03-15 16:08:50 -07:00
Harold Hunt
aa1454d1a8
Plugins: broaden plugin surface for Codex App Server (#45318)
* Plugins: add inbound claim and Telegram interaction seams

* Plugins: add Discord interaction surface

* Chore: fix formatting after plugin rebase

* fix(hooks): preserve observers after inbound claim

* test(hooks): cover claimed inbound observer delivery

* fix(plugins): harden typing lease refreshes

* fix(discord): pass real auth to plugin interactions

* fix(plugins): remove raw session binding runtime exposure

* fix(plugins): tighten interactive callback handling

* Plugins: gate conversation binding with approvals

* Plugins: migrate legacy plugin binding records

* Plugins/phone-control: update test command context

* Plugins: migrate legacy binding ids

* Plugins: migrate legacy codex session bindings

* Discord: fix plugin interaction handling

* Discord: support direct plugin conversation binds

* Plugins: preserve Discord command bind targets

* Tests: fix plugin binding and interactive fallout

* Discord: stabilize directory lookup tests

* Discord: route bound DMs to plugins

* Discord: restore plugin bindings after restart

* Telegram: persist detached plugin bindings

* Plugins: limit binding APIs to Telegram and Discord

* Plugins: harden bound conversation routing

* Plugins: fix extension target imports

* Plugins: fix Telegram runtime extension imports

* Plugins: format rebased binding handlers

* Discord: bind group DM interactions by channel

---------

Co-authored-by: Vincent Koc <vincentkoc@ieee.org>
2026-03-15 16:06:11 -07:00