Vincent Koc
|
9f06eb23e8
|
refactor(googlechat): privatize monitor access helpers (#106871)
|
2026-07-14 06:44:42 +08:00 |
|
Josh Avant
|
fbd330b7aa
|
fix(channels): honor configured read target policies (#99905)
* fix(channels): enforce configured read targets
* test(channels): align policy checks with boundaries
* fix: bind channel reads to trusted turn context
* test: satisfy gateway lint
* fix: narrow message action channel imports
* fix(feishu): authorize message reads before provider access
* fix(slack): await reaction clear authorization
* fix(channels): align provider action contracts
* fix(matrix): read direct-room account data before sync
* fix(channels): reject unsupported attachment actions early
* fix: restore trusted operator conversation reads
* fix(matrix): authorize pin actions before provider reads
* fix: preserve trusted channel read workflows
* fix(discord): resolve current channel ids consistently
* fix(agents): preserve message action turn capability
* fix(plugins): enforce host-owned read provenance
* fix(channels): harden Teams and Discord read policy
* fix(channels): preserve exact-current action compatibility
* fix(imessage): authorize trusted current chat aliases
* fix(channels): preserve normalized current aliases
* fix(channels): preserve external current target aliases
* fix: reconcile channel policy with current main
* fix(discord): isolate DM read policy
* fix(channels): enforce provider read gates
* fix(gateway): await serialized message action identity tokens
* fix(ci): refresh channel protocol contracts
|
2026-07-10 22:29:37 -05:00 |
|
Peter Steinberger
|
96e5812426
|
docs: document medium extension sources
|
2026-06-04 21:33:54 -04:00 |
|
Peter Steinberger
|
4785a073d6
|
feat(channels): add generic bot loop protection
|
2026-05-13 14:59:47 +01:00 |
|
Peter Steinberger
|
6346e792c4
|
build: enable stricter TypeScript checks
|
2026-05-11 02:04:17 +01:00 |
|
Peter Steinberger
|
827b0de0ce
|
refactor: reduce plugin sdk surface
|
2026-05-10 12:37:10 +01:00 |
|
Peter Steinberger
|
a0fb7fb045
|
refactor: centralize channel ingress access
|
2026-05-10 00:18:36 -04:00 |
|
Peter Steinberger
|
20945b84b4
|
feat: generalize message access groups (#75813)
|
2026-05-01 23:55:26 +01:00 |
|
Peter Steinberger
|
bd1d1f0f2b
|
fix: align open DM allowlist policy (#74112)
* fix: harden telegram open dm allowlist merging
* fix: align open dm allowlist policy
|
2026-04-29 06:52:12 +01:00 |
|
Peter Steinberger
|
af954a81d1
|
perf: optimize bundled extension tests
|
2026-04-17 16:05:09 +01:00 |
|
Peter Steinberger
|
a94b926944
|
refactor: simplify messaging conversions
|
2026-04-11 01:04:46 +01:00 |
|
Vignesh Natarajan
|
2484064c48
|
chore(lint): clear extension lint regressions and add #63416 changelog
|
2026-04-08 17:17:29 -07:00 |
|
Peter Steinberger
|
aec24f4599
|
refactor: dedupe messaging trimmed readers
|
2026-04-08 01:36:39 +01:00 |
|
Peter Steinberger
|
f09cee84f2
|
refactor: dedupe google chat lowercase helpers
|
2026-04-07 13:44:42 +01:00 |
|
Peter Steinberger
|
ce19b6bf6a
|
refactor: dedupe channel extension readers
|
2026-04-07 08:40:34 +01:00 |
|
Peter Steinberger
|
625fd5b3e3
|
refactor: centralize inbound mention policy
|
2026-04-07 07:51:00 +01:00 |
|
Peter Steinberger
|
af62a2c2e4
|
style: fix extension lint violations
|
2026-04-06 14:53:55 +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 |
|
Jacob Tomlinson
|
e64a881ae0
|
Channels: preserve routed group policy (#56011)
|
2026-03-27 20:33:47 +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
|
07d9f725b6
|
refactor: unify plugin sdk primitives
|
2026-03-18 23:58:56 +00:00 |
|
Vincent Koc
|
2b67a3f76e
|
Plugins: internalize googlechat SDK imports
|
2026-03-17 21:11:17 -07:00 |
|
Peter Steinberger
|
c91bfa830a
|
refactor: share route-level group gating decisions
|
2026-03-07 23:27:51 +00:00 |
|
Peter Steinberger
|
5bbca5be91
|
refactor: share sender-scoped group policy derivation
|
2026-03-07 23:27:51 +00:00 |
|
Peter Steinberger
|
2bcd56cfac
|
refactor: unify DM pairing challenge flows
|
2026-03-07 20:33:50 +00:00 |
|
Gustavo Madeira Santana
|
a1e21bc02d
|
Plugins/googlechat: migrate to scoped plugin-sdk imports
|
2026-03-04 02:35:12 -05:00 |
|
Gustavo Madeira Santana
|
39a55844bc
|
Extensions: migrate googlechat plugin-sdk imports
|
2026-03-04 01:20:49 -05:00 |
|
Peter Steinberger
|
1c9deeda97
|
refactor: split webhook ingress and policy guards
|
2026-03-02 18:02:21 +00:00 |
|