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
c425ef3e74
build: bump version to 2026.3.31
2026-03-31 15:48:00 +01:00
Peter Steinberger
461a3a4052
refactor(approvals): share request filter matching
2026-03-31 15:32:49 +01:00
Peter Steinberger
584db0aff2
fix(approvals): centralize native request binding
2026-03-31 15:20:47 +01:00
Vincent Koc
35072c4751
perf(discord): avoid broad send barrel in webhook activity test
2026-03-31 22:02:01 +09:00
Vincent Koc
dba96e7507
fix(discord): gate voice ingress by allowlists ( #58245 )
...
* fix(discord): gate voice ingress by allowlists
* fix(discord): preserve voice allowlist context
* fix(discord): fetch guild metadata for voice allowlists
* fix(discord): reuse voice speaker context
* fix(discord): preserve cached speaker context
* fix(discord): tighten voice ingress authorization
2026-03-31 21:29:13 +09:00
Vincent Koc
f2d4089ca2
test(discord): remove monitor polling overhead
2026-03-31 20:56:37 +09:00
Vincent Koc
62c28c0708
test(discord): isolate ACP binding routing seam
2026-03-31 20:49:31 +09:00
Josh Avant
81b777c768
fix(config): harden SecretRef round-trip handling in Control UI and RPC writes ( #58044 )
...
* Config: harden SecretRef round-trip handling
* Gateway: test SecretRef preflight on config writes
* Agents: align skill loader with upstream Skill type
* Docs: align SecretRef write semantics with Control UI and RPC behavior
* Config: add UI and gateway regression evidence for SecretRef hardening
* Config: add token SecretRef restore regression and skill sourceInfo compat
* UI: scope structured-value lockout to SecretRef fields
* Agents: remove out-of-scope skill loader compat edits
* UI: reduce app-render churn to rawAvailable-only changes
* Gateway: scope SecretRef preflight to submitted config
* Docs: clarify config write SecretRef preflight scope
* changelog
Signed-off-by: joshavant <830519+joshavant@users.noreply.github.com>
---------
Signed-off-by: joshavant <830519+joshavant@users.noreply.github.com>
2026-03-30 23:55:03 -05:00
Peter Steinberger
f7285e0a9e
test: speed up extension suites
2026-03-31 02:25:02 +01:00
Shakker
020858647d
test: fix qmd and discord ci regressions
2026-03-31 01:40:55 +01:00
scoootscooob
eba41dae4f
fix(exec): dedupe Discord approval delivery ( #58002 )
...
* fix(exec): dedupe Discord approval delivery
* Update extensions/discord/src/approval-native.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-03-30 17:27:34 -07:00
scoootscooob
9ff57ac479
refactor(exec): unify channel approvals and restore routing/auth ( #57838 )
...
* fix(exec): add shared approval runtime
* fix(exec): harden shared approval runtime
* fix(exec): guard approval expiration callbacks
* fix(exec): handle approval runtime races
* fix(exec): clean up failed approval deliveries
* fix(exec): restore channel approval routing
* fix(exec): scope telegram legacy approval fallback
* refactor(exec): centralize native approval delivery
* fix(exec): harden approval auth and account routing
* test(exec): align telegram approval auth assertions
* fix(exec): align approval rebase followups
* fix(exec): clarify plugin approval not-found errors
* fix(exec): fall back to session-bound telegram accounts
* fix(exec): detect structured telegram approval misses
* test(exec): align discord approval auth coverage
* fix(exec): ignore discord dm origin channel routes
* fix(telegram): skip self-authored message echoes
* fix(exec): keep implicit approval auth non-explicit
2026-03-30 15:49:02 -07:00
Altay
9c25544e6c
test(ci): fix stale regression expectations ( #57899 )
2026-03-30 22:31:13 +03:00
Devin Robison
8c83128fc3
Discord: fix Group DM component interaction routing and auth ( #57763 )
...
* Discord: fix Group DM component interaction routing and auth
* Update tests
2026-03-30 11:17:53 -06:00
Devin Robison
8fdb19676a
Fix Discord native commands bypassing group DM channel allowlist ( #57735 )
...
* Fix Discord native commands bypassing group DM channel allowlist
* Fix linting
* Update tests
2026-03-30 11:17:36 -06:00
Jacob Tomlinson
ee52f64226
Discord: gate audio preflight on member access ( #57695 )
...
* Discord: gate audio preflight on member access
* Discord: trim unauthorized sender logging
* CI: retrigger after review follow-up
* Discord: document blocked-sender log privacy
2026-03-30 14:38:22 +01:00
Gustavo Madeira Santana
0fe193db6a
Discord: restore message utils media-runtime mocks
2026-03-29 23:21:34 -04:00
Vincent Koc
d28349c48e
fix(test): align channel mocks with runtime exports
2026-03-30 12:08:27 +09:00
Vincent Koc
b82fd50472
fix(test): add extension-safe test helper bridges
2026-03-30 09:31:33 +09:00
Peter Steinberger
f3bf7fe53a
chore: bump version to 2026.3.30
2026-03-30 09:28:29 +09:00
Peter Steinberger
3b878e6b86
refactor: move approval auth and payload hooks to generic channel capabilities
2026-03-30 08:46:44 +09:00
Peter Steinberger
15c3aa82bf
refactor: unify approval forwarding and rendering
2026-03-30 08:28:33 +09:00
Peter Steinberger
8720070fe0
refactor: rename channel approval capabilities
2026-03-30 08:28:33 +09:00
Peter Steinberger
52fb4a149a
refactor: share approval interactive renderers
2026-03-30 08:03:59 +09:00
Peter Steinberger
cfac0e8698
refactor: move plugin-owned test support into plugins
2026-03-30 08:03:04 +09:00
Peter Steinberger
8861cdbb6f
refactor(plugin-sdk): untangle extension test seams
2026-03-29 23:43:53 +01:00
Peter Steinberger
69eea2cb80
refactor: split approval auth delivery and rendering
2026-03-30 07:36:18 +09:00
Peter Steinberger
f8dc4305a5
refactor: share native approval delivery helpers
2026-03-30 07:16:33 +09:00
Peter Steinberger
6d9a7224aa
refactor: unify approval command authorization
2026-03-30 07:06:29 +09:00
Peter Steinberger
168ab94eee
refactor(config): pin runtime snapshot and drop ttl cache
2026-03-29 22:57:31 +01:00
Peter Steinberger
3ec000b995
refactor: align same-chat approval routing
2026-03-30 06:52:28 +09:00
Peter Steinberger
574d3c5213
fix: make same-chat approvals work across channels
2026-03-30 06:35:04 +09:00
Peter Steinberger
1ca01b738b
fix: stabilize exec approval approver routing
2026-03-30 06:25:03 +09:00
Peter Steinberger
5801506ce7
test(discord): fix hoisted configured-binding mocks
2026-03-29 19:17:08 +01:00
Peter Steinberger
2c9bc0bb78
chore(deps): bump workspace dependencies
2026-03-29 14:41:58 +01:00
Peter Steinberger
f1af7d66d2
chore: bump version to 2026.3.29
2026-03-29 14:33:12 +01:00
Peter Steinberger
8e0ab35b0e
refactor(plugins): decouple bundled plugin runtime loading
2026-03-29 09:10:38 +01:00
gfzhx
d458e1d05c
fix(discord): do not bypass requireMention for configuredBinding channels
2026-03-29 11:17:15 +05:30
Peter Steinberger
f9b1079283
build: cut 2026.3.28 stable
2026-03-29 02:33:41 +01:00
Peter Steinberger
587e18cd3f
chore: prepare 2026.3.28-beta.1 release
2026-03-28 22:24:51 +00:00
Peter Steinberger
8a24cbf450
chore: bump version to 2026.3.28
2026-03-28 22:05:21 +00:00
Peter Steinberger
02d4c1f2c3
refactor: derive channel metadata from plugin manifests
2026-03-28 17:17:10 +00:00
Saurabh Mishra
90e82fabb3
fix: display model name instead of ID in Telegram model selector ( #56165 ) ( #56175 )
...
* fix: display model name instead of ID in Telegram model selector (#56165 )
* fix(telegram): scope model display names by provider
Signed-off-by: sallyom <somalley@redhat.com>
---------
Signed-off-by: sallyom <somalley@redhat.com>
Co-authored-by: sallyom <somalley@redhat.com>
2026-03-28 09:23:09 -04:00
Peter Steinberger
f4cd06cb1a
refactor: finish test cleanup off infra runtime
2026-03-28 06:59:32 +00:00
Peter Steinberger
df4c9c5bd8
refactor: narrow test mocks off infra runtime
2026-03-28 06:54:03 +00:00
Peter Steinberger
7db10d2103
refactor: route discord channel through outbound runtime
2026-03-28 06:45:20 +00:00
Peter Steinberger
c65ec46490
refactor: trim remaining infra runtime residue
2026-03-28 06:41:56 +00:00
Peter Steinberger
922c90e9fa
refactor: add approval runtime sdk seam
2026-03-28 06:33:07 +00:00