Commit Graph

197 Commits

Author SHA1 Message Date
Peter Steinberger edfaa01d1d
refactor(plugin-sdk): split runtime helper seams 2026-04-04 08:53:19 +01:00
Peter Steinberger fd75d214f2
style(extensions): format channel integration updates 2026-04-04 06:02:37 +01:00
Peter Steinberger b0e1551eb8
refactor(extensions): add channel-owned config schema seams 2026-04-04 05:31:11 +01:00
Vincent Koc 9e389cff3d
fix(config): migrate legacy group allow aliases (#60597)
* fix(config): migrate legacy group allow aliases

* fix(config): inline legacy streaming migration helpers

* refactor(config): rename legacy account matcher helper

* chore(agents): codify config contract boundaries

* fix(config): keep legacy allow aliases writable

* Update AGENTS.md
2026-04-04 11:15:32 +09:00
Peter Steinberger 1e6e685347
fix: unblock cli startup metadata 2026-04-04 02:35:36 +01:00
Peter Steinberger e4b5027c5e
refactor(plugins): move extension seams into extensions 2026-04-04 00:10:16 +01:00
Tak Hoffman de6997a203
fix: honor googlechat default setup status 2026-04-03 15:15:01 -05:00
Peter Steinberger 6eca4e0136
test: trim extension partial mocks 2026-04-03 19:28:19 +01:00
Tak Hoffman 5c3dc40794
fix: honor googlechat default runtime account 2026-04-03 13:22:11 -05:00
Peter Steinberger ab96520bba
refactor(plugins): move channel behavior into plugins 2026-04-03 19:09:20 +01:00
Tak Hoffman 7fb58afb41
fix: honor googlechat default allowFrom account 2026-04-03 13:07:07 -05:00
Tak Hoffman d0a43cf8c0
fix: honor googlechat default account setup policy 2026-04-03 12:42:18 -05:00
Tak Hoffman 51f6bc4940
fix: honor selected account in setup status 2026-04-03 11:50:09 -05:00
Tak Hoffman 632a10cddc
fix: honor googlechat action discovery account config 2026-04-03 11:13:33 -05:00
Tak Hoffman b1026a0b28
fix: honor account-scoped setup dm policy 2026-04-03 10:31:00 -05:00
Tak Hoffman 8e9607c064
fix: honor googlechat account replyToMode 2026-04-03 10:12:47 -05:00
Peter Steinberger 91618438bc
test: narrow googlechat channel test deps 2026-04-03 14:03:05 +01:00
Vincent Koc c186644662 test(googlechat): use narrow registry helpers in webhook routing tests 2026-04-03 21:18:51 +09:00
Peter Steinberger 6e773cc3b6
test: drop webhook registration smokes 2026-04-01 03:08:33 +01:00
Vincent Koc 35c6b3f648 test(ci): mock googlechat action media loader 2026-04-01 01:32:24 +09:00
Vincent Koc 6f74a572d9 test(ci): fix outbound media loader seams 2026-04-01 01:17:08 +09:00
Peter Steinberger 43ef8a5a86
refactor(media): centralize outbound access plumbing 2026-04-01 00:32:53 +09:00
Peter Steinberger 3bb02d3338
fix(media): align outbound sends with fs read capability 2026-04-01 00:07:50 +09:00
Peter Steinberger f7285e0a9e
test: speed up extension suites 2026-03-31 02:25:02 +01:00
Peter Steinberger c2cbdea28c
refactor: add approval auth capabilities to more channels 2026-03-30 09:04:08 +09:00
Peter Steinberger 8861cdbb6f
refactor(plugin-sdk): untangle extension test seams 2026-03-29 23:43:53 +01:00
Peter Steinberger 8e0ab35b0e
refactor(plugins): decouple bundled plugin runtime loading 2026-03-29 09:10:38 +01:00
Tak Hoffman d69664e107
fix(regression): preserve googlechat pairing account context 2026-03-27 23:25:30 -05:00
Tak Hoffman 18fe752c48
fix(regression): restore googlechat cold-runtime chunking 2026-03-27 21:25:21 -05:00
Tak Hoffman ee72081373
fix(regression): restore googlechat cold-runtime media send 2026-03-27 20:58:47 -05:00
Jacob Tomlinson e64a881ae0
Channels: preserve routed group policy (#56011) 2026-03-27 20:33:47 +00:00
Peter Steinberger a1f995053e
refactor: migrate more boundary parsing to zod 2026-03-27 05:07:50 +00:00
Peter Steinberger ef56d79a6a
refactor: collapse zod setup validators 2026-03-27 03:48:15 +00:00
Peter Steinberger e6c5ce136e
refactor: share zod setup validators across channels 2026-03-27 03:41:40 +00:00
Peter Steinberger 40bd36e35d
refactor: move channel config metadata into plugin-owned manifests 2026-03-27 01:59:30 +00:00
Peter Steinberger ba60154826
fix: unify upload-file message actions 2026-03-27 01:04:01 +00:00
Peter Steinberger f29c1206cd test: dedupe extension channel fixtures 2026-03-26 17:59:05 +00:00
Jacob Tomlinson 11ea1f6786
Google Chat: require stable group ids (#55131)
* Google Chat: require stable group ids

* Google Chat: fail closed on deprecated room keys
2026-03-26 14:15:51 +00:00
Peter Steinberger c22f3c514b test: collapse googlechat helper suites 2026-03-25 05:33:57 +00:00
Peter Steinberger bc8622c659 test: collapse helper extension test suites 2026-03-25 05:21:16 +00:00
Peter Steinberger 8a463e7aa9 test: collapse helper plugin test suites 2026-03-25 04:52:36 +00:00
Peter Steinberger 5051a37de4
test: fix googlechat security typing drift 2026-03-22 18:57:44 -07:00
Peter Steinberger 5c8ea0a175 refactor: share channel setup status helpers 2026-03-23 01:56:01 +00:00
Peter Steinberger 583bea001c refactor: share parsed channel allowlist prompts 2026-03-23 01:56:01 +00:00
Vincent Koc 8a7ae5b67e test(googlechat): cover security normalization 2026-03-22 18:51:20 -07:00
Vincent Koc 0a329b2c9f Revert "style(format): fix check drift in provider tests"
This reverts commit 2619f5fe55.
2026-03-22 18:25:07 -07:00
Vincent Koc 2619f5fe55 style(format): fix check drift in provider tests 2026-03-22 18:24:40 -07:00
Vincent Koc 2df229cf8d test(googlechat): cover inbound access policy 2026-03-22 18:21:19 -07:00
Vincent Koc cbf9cd0acb fix(ci): repair main checks 2026-03-22 18:13:14 -07:00
Vincent Koc bb8e2fceff test(googlechat): cover webhook auth branches 2026-03-22 17:54:27 -07:00