Commit Graph

20112 Commits

Author SHA1 Message Date
Gustavo Madeira Santana 804dff49ad
Matrix: fix verification client lifecycle and quiet CLI noise 2026-03-18 02:29:52 +00:00
Gustavo Madeira Santana 7dee7a69de
Matrix: retry cross-signing after secret storage repair 2026-03-18 02:29:52 +00:00
Gustavo Madeira Santana 71fa17189a
Matrix: repair explicit secret storage bootstrap 2026-03-18 02:29:52 +00:00
Gustavo Madeira Santana 756aa25f19
Matrix: preserve owner-signed verification state 2026-03-18 02:29:52 +00:00
Gustavo Madeira Santana 86f18afafa
Plugins: scope SDK imports and harden Matrix routing 2026-03-18 02:29:52 +00:00
Gustavo Madeira Santana a2edb0ebfb
poll and profile fixes 2026-03-18 02:29:52 +00:00
Gustavo Madeira Santana 7ad9ecad8b
Matrix: tighten verification trust and expose profile updates 2026-03-18 02:29:52 +00:00
Gustavo Madeira Santana 98f7dd72f9
Matrix: improve migration startup warnings 2026-03-18 02:29:51 +00:00
Gustavo Madeira Santana 3d7e7d357b
Docs: clarify Matrix migration update flow 2026-03-18 02:29:51 +00:00
Gustavo Madeira Santana 23aaea92ff
Matrix: keep default account device fields scoped 2026-03-18 02:29:51 +00:00
Gustavo Madeira Santana 1557608910
Matrix: replace legacy plugin with new implementation 2026-03-18 02:29:51 +00:00
Gustavo Madeira Santana 1401e3cc22
Create matrix-supersession-migration.md 2026-03-18 02:29:51 +00:00
Gustavo Madeira Santana 7218333695
matrix-js: simplify storage paths 2026-03-18 02:29:51 +00:00
Gustavo Madeira Santana 2e9dca7ce7
Update subagents.md 2026-03-18 02:29:50 +00:00
Gustavo Madeira Santana a54aa338cd
matrix-js: require explicit thread-bound spawn config 2026-03-18 02:29:50 +00:00
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