Gustavo Madeira Santana
96d7e4552d
matrix-js: add account-aware bindings and ACP routing
2026-03-18 02:29:50 +00:00
Gustavo Madeira Santana
565ff5f913
matrix-js: add startup verification policy
2026-03-18 02:29:50 +00:00
Gustavo Madeira Santana
74ae75e5a7
matrix-js: format thread helpers
2026-03-18 02:29:50 +00:00
Gustavo Madeira Santana
882828941f
matrix-js: improve thread context and auto-threading
2026-03-18 02:29:50 +00:00
Gustavo Madeira Santana
fcba58cff2
matrix-js: harden reaction handling
2026-03-18 02:29:49 +00:00
Gustavo Madeira Santana
e2826a9df9
move matrix-js helpers to be locally scoped
2026-03-18 02:29:49 +00:00
Gustavo Madeira Santana
ad87acffb0
make matrix-js atomic and add poll voting support
2026-03-18 02:29:49 +00:00
Gustavo Madeira Santana
ff3359b3d0
Tests: restore matrix-js bind integration coverage
2026-03-18 02:29:49 +00:00
Gustavo Madeira Santana
15f7c8bae6
Matrix-js: sync with main plugin-loading standards
2026-03-18 02:29:49 +00:00
Gustavo Madeira Santana
9e8b9aba1f
WhatsApp: isolate lazy action runtime boundary
2026-03-18 02:20:57 +00:00
Gustavo Madeira Santana
bb803a42ac
Mattermost: normalize plugin imports
2026-03-18 02:18:06 +00:00
Gustavo Madeira Santana
09de192b77
Tlon: import channel account snapshot type
2026-03-18 02:18:02 +00:00
Gustavo Madeira Santana
8e98019b6a
Nostr: remove plugin API import cycle
2026-03-18 02:17:56 +00:00
Gustavo Madeira Santana
fb0d04c834
Tests: migrate channel action discovery to describeMessageTool
2026-03-18 02:17:47 +00:00
Gustavo Madeira Santana
1c6676cd57
Plugins: remove first-party legacy message discovery shims
2026-03-18 02:17:40 +00:00
Gustavo Madeira Santana
ed7269518f
Tlon: fix plugin-sdk import boundaries
2026-03-18 02:12:53 +00:00
Gustavo Madeira Santana
b5c38b1095
Docs: point message runtime docs and tests at plugin-owned code
2026-03-18 02:08:08 +00:00
Gustavo Madeira Santana
8165db758b
WhatsApp: move action runtime into extension
2026-03-18 02:08:08 +00:00
Gustavo Madeira Santana
b3ae50c71c
Slack: move action runtime into extension
2026-03-18 02:08:08 +00:00
Gustavo Madeira Santana
c3386d34d2
Telegram: move action runtime into extension
2026-03-18 02:08:07 +00:00
Gustavo Madeira Santana
9df3e9b617
Discord: move action runtime into extension
2026-03-18 02:08:07 +00:00
Gustavo Madeira Santana
4c36436fb4
Plugin SDK: add legacy message discovery helper
2026-03-18 02:08:07 +00:00
Vincent Koc
d3fc6c0cc7
Plugins: internalize mattermost and tlon SDK imports
2026-03-17 19:05:51 -07:00
Gustavo Madeira Santana
d073ec42cd
Tests: reuse embedded runner harness imports
2026-03-18 01:21:15 +00:00
Josh Avant
2d3bcbfe08
CLI: skip exec SecretRef dry-run resolution unless explicitly allowed ( #49322 )
...
* CLI: gate exec SecretRef dry-run resolution behind opt-in
* Docs: clarify config dry-run exec opt-in behavior
* CLI: preserve static exec dry-run validation
2026-03-17 20:20:11 -05:00
Gustavo Madeira Santana
9a455a8c08
Tests: remove compaction hook polling
2026-03-18 01:15:51 +00:00
Gustavo Madeira Santana
50cac39657
Agents: stabilize compaction hook test harness
2026-03-18 01:06:48 +00:00
Gustavo Madeira Santana
53df7ff86d
Agents: stabilize overflow runner test harness
2026-03-18 01:06:43 +00:00
Gustavo Madeira Santana
f2de673130
Docs: clarify plugin-owned message discovery
2026-03-18 00:49:02 +00:00
Gustavo Madeira Santana
ab62f3b9f4
Agents: route embedded discovery and compaction ids
2026-03-18 00:49:01 +00:00
Brian Ernesto
ab1da26f4d
fix(macos): show sessions after controls in tray menu ( #38079 )
...
* fix(macos): show sessions after controls in tray menu
When many sessions are active, the injected session rows push the
toggles, action buttons, and settings items off-screen, requiring
a scroll to reach them.
Change findInsertIndex and findNodesInsertIndex to anchor just before
the separator above 'Settings…' instead of before 'Send Heartbeats'.
This ensures the controls section is always immediately visible on
menu open, with sessions appearing below.
* refactor: extract findAnchoredInsertIndex to eliminate duplication
findInsertIndex and findNodesInsertIndex shared identical logic.
Extract into a single private helper so any future anchor change
(e.g. Settings item title) only needs one edit.
* macOS: use structural tray menu anchor
---------
Co-authored-by: Brian Ernesto <bernesto@users.noreply.github.com >
Co-authored-by: ImLukeF <92253590+ImLukeF@users.noreply.github.com >
2026-03-18 11:29:11 +11:00
Gustavo Madeira Santana
7dabcf287d
Agents: align compact message discovery scope
2026-03-18 00:16:02 +00:00
Gustavo Madeira Santana
951f3f992b
Plugins: split message discovery and dispatch
2026-03-18 00:15:58 +00:00
Gustavo Madeira Santana
da948a8073
Teams: consolidate message tool discovery
2026-03-18 00:07:06 +00:00
Gustavo Madeira Santana
cac1c62208
Feishu: consolidate message tool discovery
2026-03-18 00:07:03 +00:00
Gustavo Madeira Santana
28ab5061bf
Mattermost: consolidate message tool discovery
2026-03-18 00:07:01 +00:00
Gustavo Madeira Santana
60104de428
Telegram: consolidate message tool discovery
2026-03-18 00:06:58 +00:00
Gustavo Madeira Santana
0a0ca804aa
Discord: consolidate message tool discovery
2026-03-18 00:06:55 +00:00
Gustavo Madeira Santana
c9ba985839
Slack: consolidate message tool discovery
2026-03-18 00:06:50 +00:00
Gustavo Madeira Santana
bb365dba73
Plugin SDK: unify message tool discovery
2026-03-18 00:06:45 +00:00
Gustavo Madeira Santana
144b95ffce
Agents: scope cross-channel message discovery
2026-03-17 23:58:52 +00:00
Gustavo Madeira Santana
b1c03715fb
Agents: remove unused bootstrap imports
2026-03-17 23:55:13 +00:00
Gustavo Madeira Santana
1c08455848
Discord: dedupe message action discovery state
2026-03-17 23:55:08 +00:00
Gustavo Madeira Santana
5ce3eb3ff3
Telegram: dedupe message action discovery state
2026-03-17 23:55:05 +00:00
Gustavo Madeira Santana
a32c7e16d2
Plugin SDK: normalize and harden message action discovery
2026-03-17 23:55:00 +00:00
Gustavo Madeira Santana
df284fec27
Teams: own message tool card schema
2026-03-17 23:48:44 +00:00
Gustavo Madeira Santana
60d4c5a30b
Feishu: own message tool card schema
2026-03-17 23:48:44 +00:00
Gustavo Madeira Santana
d95dc50e0a
Mattermost: own message tool button schema
2026-03-17 23:48:44 +00:00
Gustavo Madeira Santana
dbc367e50a
Telegram: own message tool schema and runtime seam
2026-03-17 23:48:43 +00:00
Gustavo Madeira Santana
05634eed16
Discord: own message tool components schema
2026-03-17 23:48:43 +00:00