Peter Steinberger
|
2497b8147e
|
refactor: add shared setup sdk subpath
|
2026-03-16 20:17:13 -07:00 |
|
Peter Steinberger
|
7c2c20a62f
|
refactor: untangle bundled channel sdk bridges
|
2026-03-16 19:58:23 -07:00 |
|
Vincent Koc
|
ad05cd9ab2
|
Tests: document Discord plugin auth gating
|
2026-03-16 18:45:31 -07:00 |
|
Vincent Koc
|
7959be4336
|
Tests: cover Discord provider plugin registry
|
2026-03-16 18:38:11 -07:00 |
|
Vincent Koc
|
6805a80da2
|
Tests: lock plugin slash commands to one runtime graph
|
2026-03-16 18:38:11 -07:00 |
|
Peter Steinberger
|
e554eee541
|
refactor: route bundled channel setup helpers through private sdk bridges
|
2026-03-16 18:35:20 -07:00 |
|
Ayaan Zaidi
|
e2b8ef369d
|
test: update discord subagent hook mocks
|
2026-03-16 18:54:50 +05:30 |
|
Ayaan Zaidi
|
7178a0d3cb
|
fix: normalize discord commands allowFrom auth
|
2026-03-16 18:54:50 +05:30 |
|
Gustavo Madeira Santana
|
92700940d9
|
Plugin SDK: restore scoped imports for bundled channels
|
2026-03-16 09:51:36 +00:00 |
|
Vincent Koc
|
70aa9204c0
|
Channels: centralize inbound context contracts
|
2026-03-16 02:06:21 -07:00 |
|
Vincent Koc
|
79a8905fa4
|
Channels: centralize group policy contracts
|
2026-03-16 02:06:21 -07:00 |
|
Vincent Koc
|
4aae0d4c9d
|
Channels: centralize outbound payload contracts
|
2026-03-16 02:06:21 -07:00 |
|
Peter Steinberger
|
7e74adef91
|
refactor: shrink public channel plugin sdk surfaces
|
2026-03-16 01:34:22 -07:00 |
|
Vincent Koc
|
83ddb0fb4c
|
Plugins: restore routing seams and discovery fixtures
|
2026-03-16 00:56:40 -07:00 |
|
Peter Steinberger
|
8fe08df2eb
|
refactor(plugins): derive compat provider ids from manifests
|
2026-03-16 00:41:05 -07:00 |
|
Vincent Koc
|
209f1a08d7
|
Plugins: dedupe routing imports in channel adapters
|
2026-03-16 00:29:02 -07:00 |
|
Peter Steinberger
|
7964563299
|
refactor: finish plugin-owned channel runtime seams
|
2026-03-16 00:25:19 -07:00 |
|
Peter Steinberger
|
99c501a9a7
|
refactor(plugin-sdk): use scoped core imports for bundled channels
|
2026-03-16 00:19:31 -07:00 |
|
Peter Steinberger
|
85b7bc7edf
|
refactor: remove dock shim and move session routing into plugins
|
2026-03-16 00:09:38 -07:00 |
|
Peter Steinberger
|
2054cb9431
|
refactor: move remaining channel seams into plugins
|
2026-03-15 23:47:30 -07:00 |
|
Vincent Koc
|
f5ef936615
|
Tests: replace local channel contracts
|
2026-03-15 23:46:45 -07:00 |
|
Vincent Koc
|
3838ef9b2a
|
Tests: add Discord channel contract suite
|
2026-03-15 23:32:13 -07:00 |
|
Peter Steinberger
|
d163278e9c
|
refactor: move channel delivery and ACP seams into plugins
|
2026-03-15 23:25:20 -07:00 |
|
Vincent Koc
|
853d8c0d8e
|
Tests: cover plugin capability matrix
|
2026-03-15 23:17:58 -07:00 |
|
Peter Steinberger
|
ff558862f0
|
refactor: extract discord shared interactive mapper
|
2026-03-16 05:54:16 +00:00 |
|
Peter Steinberger
|
2580b81bd2
|
refactor: move channel capability diagnostics into plugins
|
2026-03-15 22:53:03 -07:00 |
|
Peter Steinberger
|
ad97c581e2
|
refactor: move channel messaging hooks into plugins
|
2026-03-15 22:39:00 -07:00 |
|
Peter Steinberger
|
d937b61fb3
|
fix: follow up shared interactive regressions (#47715)
|
2026-03-16 05:03:46 +00:00 |
|
Vincent Koc
|
c7d31bae8a
|
Channels: centralize shared interactive rendering
|
2026-03-15 21:55:45 -07:00 |
|
Vincent Koc
|
92bea9704e
|
Channels: add message action capabilities
|
2026-03-15 21:55:45 -07:00 |
|
Vincent Koc
|
6ed8ad1844
|
Discord: test shared interactive renderer
|
2026-03-15 21:55:45 -07:00 |
|
Vincent Koc
|
bdc91130fe
|
Discord: map shared interactive sends in actions
|
2026-03-15 21:55:45 -07:00 |
|
Vincent Koc
|
59bcc9ee46
|
Discord: advertise shared interactive support
|
2026-03-15 21:55:45 -07:00 |
|
Vincent Koc
|
f889219955
|
Discord: render shared interactive payloads outbound
|
2026-03-15 21:55:45 -07:00 |
|
Vincent Koc
|
59d355bc48
|
Discord: add shared interactive renderer
|
2026-03-15 21:55:45 -07:00 |
|
Peter Steinberger
|
656848dcd7
|
refactor: rename setup wizard surfaces
|
2026-03-15 21:40:31 -07:00 |
|
Peter Steinberger
|
77d0ff629c
|
refactor: rename channel setup flow seam
|
2026-03-15 20:44:25 -07:00 |
|
Peter Steinberger
|
84c0326f4d
|
refactor: move group access into setup wizard
|
2026-03-15 19:58:22 -07:00 |
|
Peter Steinberger
|
b580d142cd
|
refactor(plugins): split lightweight channel setup modules
|
2026-03-15 19:38:19 -07:00 |
|
Vincent Koc
|
d663df7a74
|
Discord: lazy-load setup wizard surface
|
2026-03-15 18:36:57 -07:00 |
|
Peter Steinberger
|
1e196db49d
|
fix: quiet discord startup logs
|
2026-03-16 01:27:09 +00:00 |
|
Peter Steinberger
|
59bcac472e
|
fix: gate setup-only plugin side effects
|
2026-03-16 01:05:42 +00:00 |
|
Peter Steinberger
|
cbb8c43f60
|
refactor: tighten setup wizard onboarding bridge
|
2026-03-15 17:34:36 -07:00 |
|
Peter Steinberger
|
c156f7c7e3
|
fix: reduce plugin and discord warning noise
|
2026-03-16 00:24:44 +00:00 |
|
Peter Steinberger
|
a9317a4c28
|
test(discord): cover startup phase logging
|
2026-03-16 00:11:26 +00:00 |
|
Peter Steinberger
|
5a68e8261e
|
refactor: drop onboarding adapter sdk exports
|
2026-03-15 16:48:43 -07:00 |
|
Peter Steinberger
|
bb160ebe89
|
refactor: move discord and slack to setup wizard
|
2026-03-15 16:48:43 -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 |
|
Peter Steinberger
|
4eee827dce
|
Channels: use owned helper imports
|
2026-03-15 15:59:12 -07:00 |
|
Peter Steinberger
|
8b001d6e4d
|
Channels: move onboarding adapters into extensions
|
2026-03-15 15:59:12 -07:00 |
|