Commit Graph

19361 Commits

Author SHA1 Message Date
Peter Steinberger
bec437faf8 fix: harden shared interactive payload landing (#47715) (thanks @vincentkoc) 2026-03-16 04:55:01 +00:00
Vincent Koc
81c8e66f61 Merge branch 'main' into vincentkoc-code/slack-plugin-interactive-dedupe 2026-03-15 20:48:40 -07:00
Peter Steinberger
0eaf03f55b fix: update feishu setup adapter import 2026-03-15 20:46:29 -07:00
Peter Steinberger
dfc237c319 docs: update channel setup docs 2026-03-15 20:44:26 -07:00
Peter Steinberger
98dcbd3e7e build: add setup entrypoints for migrated channel plugins 2026-03-15 20:44:26 -07:00
Peter Steinberger
371366e9eb feat: add synology chat setup wizard 2026-03-15 20:44:26 -07:00
Peter Steinberger
de503dbcbb refactor: move setup fallback into setup registry 2026-03-15 20:44:25 -07:00
Peter Steinberger
77d0ff629c refactor: rename channel setup flow seam 2026-03-15 20:44:25 -07:00
Vincent Koc
ca6dbc0f0a Gateway: lazy-load SSH status helpers 2026-03-15 20:40:22 -07:00
Vincent Koc
3bfd093cdb Slack: fail oversized merged block payloads 2026-03-15 20:39:43 -07:00
Peter Steinberger
aa28d1c711 feat: add firecrawl onboarding search plugin 2026-03-16 03:38:58 +00:00
Vincent Koc
47e0bf522f Slack: fix review regressions 2026-03-15 20:38:18 -07:00
Peter Steinberger
be8fef3840 docs: expand openshell sandbox docs 2026-03-15 20:35:56 -07:00
Peter Steinberger
ae7f18e503 feat: add remote openshell sandbox mode 2026-03-15 20:28:19 -07:00
Vincent Koc
3b26da4b82 CLI: route gateway status before program registration 2026-03-15 20:26:58 -07:00
Vincent Koc
749f3e7baa Channels: centralize shared interactive rendering 2026-03-15 20:25:09 -07:00
Vincent Koc
4572ddfe2c Channels: add message action capabilities 2026-03-15 20:24:45 -07:00
Peter Steinberger
8ab01c5c93 refactor(core): land plugin auth and startup cleanup 2026-03-15 20:12:37 -07:00
Vincent Koc
f71f44576a Status: lazy-load read-only account inspectors 2026-03-15 20:10:43 -07:00
Vincent Koc
986b772a89 Status: scope JSON plugin preload to configured channels 2026-03-15 20:05:54 -07:00
Peter Steinberger
d8b927ee6a feat: add openshell sandbox backend 2026-03-15 20:03:22 -07:00
Peter Steinberger
bc6ca4940b fix: drop duplicate channel setup import 2026-03-15 19:58:22 -07:00
Peter Steinberger
46482a283a feat: add nostr setup and unify channel setup discovery 2026-03-15 19:58:22 -07:00
Peter Steinberger
84c0326f4d refactor: move group access into setup wizard 2026-03-15 19:58:22 -07:00
Vincent Koc
d8e138c743 Gateway: add presence-only probe mode for status 2026-03-15 19:56:08 -07:00
Josh Avant
a2cb81199e secrets: harden read-only SecretRef command paths and diagnostics (#47794)
* secrets: harden read-only SecretRef resolution for status and audit

* CLI: add SecretRef degrade-safe regression coverage

* Docs: align SecretRef status and daemon probe semantics

* Security audit: close SecretRef review gaps

* Security audit: preserve source auth SecretRef configuredness

* changelog

Signed-off-by: joshavant <830519+joshavant@users.noreply.github.com>

---------

Signed-off-by: joshavant <830519+joshavant@users.noreply.github.com>
2026-03-15 21:55:24 -05:00
Peter Steinberger
3f12e90f3e fix(ci): repair security and route test fixtures 2026-03-15 19:54:00 -07:00
Peter Steinberger
65ec4843e8 fix: tighten outbound channel/plugin resolution 2026-03-16 02:52:01 +00:00
Peter Steinberger
a97e1e1611 fix(plugins): tighten lazy setup typing 2026-03-15 19:47:58 -07:00
Vincent Koc
fdfefcaa11 Status: skip unused channel issue scan in JSON mode 2026-03-15 19:43:42 -07:00
Vincent Koc
dd203c8eee Zalouser: split setup adapter helpers 2026-03-15 19:39:38 -07:00
Peter Steinberger
b580d142cd refactor(plugins): split lightweight channel setup modules 2026-03-15 19:38:19 -07:00
Vincent Koc
88b8151c52 Zalo: split setup adapter helpers 2026-03-15 19:37:25 -07:00
Tak Hoffman
b37085984d fixed main? 2026-03-15 21:36:56 -05:00
Vincent Koc
61bcdcca9c Feishu: split setup adapter helpers 2026-03-15 19:35:25 -07:00
Vincent Koc
66df5f2bcb Matrix: guard optional outbound handlers 2026-03-15 19:34:02 -07:00
Vincent Koc
9b7a943eda Slack: test shared interactive renderer 2026-03-15 19:34:01 -07:00
Vincent Koc
fbe80bdd46 Discord: test shared interactive renderer 2026-03-15 19:34:01 -07:00
Vincent Koc
53e4359249 Plugins: update Slack interactive tests 2026-03-15 19:34:01 -07:00
Vincent Koc
daecbeeaba Plugins: register Slack interactive handlers correctly 2026-03-15 19:34:01 -07:00
Vincent Koc
bd74ce74aa Slack: update shared interactive interaction tests 2026-03-15 19:34:01 -07:00
Vincent Koc
e9a8d840a6 Slack: fix shared interactive registration context 2026-03-15 19:34:01 -07:00
Vincent Koc
78f0e35529 Cron: treat shared interactive payloads as deliverable 2026-03-15 19:34:01 -07:00
Vincent Koc
a1e78fd52f Outbound: test shared interactive telegram delivery 2026-03-15 19:34:01 -07:00
Vincent Koc
86c26bd171 Outbound: deliver shared interactive payloads 2026-03-15 19:34:01 -07:00
Vincent Koc
fd60b0fc85 Reply: update shared interactive normalize tests 2026-03-15 19:34:01 -07:00
Vincent Koc
2ff309db4d Reply: update shared interactive flow tests 2026-03-15 19:34:01 -07:00
Vincent Koc
6f6edbe770 Reply: route shared interactive payloads outbound 2026-03-15 19:34:01 -07:00
Vincent Koc
99a251e7ca Reply: keep shared interactive payloads during normalization 2026-03-15 19:34:01 -07:00
Vincent Koc
3b6652dcd8 Slack: map shared interactive sends in SDK actions 2026-03-15 19:34:01 -07:00