Commit Graph

3153 Commits

Author SHA1 Message Date
Gustavo Madeira Santana 22bba37b4e
Matrix: productize direct room repair 2026-03-18 02:30:07 +00:00
Gustavo Madeira Santana 4dd08a9396
Matrix: simplify plugin migration plumbing 2026-03-18 02:30:05 +00:00
Gustavo Madeira Santana ba0ed62ede
Docs: document hook group ids 2026-03-18 02:30:04 +00:00
Gustavo Madeira Santana 73972fb103
Session: split stable group ids from labels 2026-03-18 02:30:04 +00:00
Gustavo Madeira Santana 28b318ba71
Docs: sync Matrix zh-CN security notes 2026-03-18 02:30:04 +00:00
Gustavo Madeira Santana f6fcca6281
Matrix: dedupe strict DM trust checks 2026-03-18 02:30:04 +00:00
Gustavo Madeira Santana 1c66321454
Matrix: default invite auto-join to off 2026-03-18 02:30:03 +00:00
Gustavo Madeira Santana 21f32a7670
Docs: clarify Matrix token rotation storage reuse 2026-03-18 02:30:00 +00:00
Gustavo Madeira Santana 7f5225a365
Matrix: harden migration workflow 2026-03-18 02:30:00 +00:00
Gustavo Madeira Santana 25928f0d4d
Matrix: harden IndexedDB snapshot persistence 2026-03-18 02:30:00 +00:00
Gustavo Madeira Santana 0b490e9636
Docs: clarify Matrix recovery order 2026-03-18 02:29:59 +00:00
Gustavo Madeira Santana 6f78fe27d6
Matrix: add backup reset and fix migration targeting 2026-03-18 02:29:59 +00:00
Gustavo Madeira Santana 37578aa7d8
Docs: expand Matrix verification docs 2026-03-18 02:29:59 +00:00
Gustavo Madeira Santana 7580e754f2
Matrix: fix validated review comments 2026-03-18 02:29:58 +00:00
Gustavo Madeira Santana 67fed6b52a
Matrix: fix secrets scan false positives 2026-03-18 02:29:58 +00:00
Gustavo Madeira Santana 9f21d33001
Docs: clarify Matrix account-scoped CLI usage 2026-03-18 02:29:57 +00:00
Gustavo Madeira Santana 3b38188673
Docs: clarify Matrix pairing reminders 2026-03-18 02:29:55 +00:00
Gustavo Madeira Santana b4c7352dea
Docs: clarify Matrix onboarding and pairing 2026-03-18 02:29:54 +00:00
Gustavo Madeira Santana c2ddde0d8a
Docs: clarify Matrix account defaults 2026-03-18 02:29:54 +00:00
Gustavo Madeira Santana 28bb8f76ac
Matrix: harden live directory lookups 2026-03-18 02:29:53 +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 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 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 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 15f7c8bae6
Matrix-js: sync with main plugin-loading standards 2026-03-18 02:29:49 +00:00
Gustavo Madeira Santana fb0d04c834
Tests: migrate channel action discovery to describeMessageTool 2026-03-18 02:17:47 +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
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 f2de673130
Docs: clarify plugin-owned message discovery 2026-03-18 00:49:02 +00:00
Josh Avant e99963100d
CLI: expand config set with SecretRef/provider builders and dry-run (#49296)
* CLI: expand config set ref/provider builder and dry-run

* Docs: revert README Discord token example
2026-03-17 18:15:49 -05:00
Vincent Koc e7422716bb docs(plugins): rename plugins info to plugins inspect across all docs
Update all references from `plugins info` to `plugins inspect` in bundles,
plugin system, and CLI index docs to match the renamed command.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-17 15:33:42 -07:00
Vincent Koc 681d16a892 docs(manifest): cross-reference public capability model
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-17 15:00:33 -07:00
Vincent Koc 6981922254 docs(plugins): replace seam terminology with capability language
Align with the decided convention: use capabilities, entry points,
and extension surfaces instead of seams.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-17 15:00:33 -07:00
Vincent Koc dd7b5dc46f docs(providers): clarify provider capabilities vs public capability model
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-17 10:59:49 -07:00
Vincent Koc de564689da docs(refactor): align plugin SDK plan with public capability model
Add capability plan alignment section with key decisions and required test
matrix. Rename seams to capabilities for consistency.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-17 10:59:49 -07:00
Vincent Koc 025bdc7e8f docs(cli): add plugins inspect command reference
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-17 10:59:49 -07:00
Vincent Koc 464f3da53f docs(plugins): document public capability model, plugin shapes, and inspection
Add the public capability model section documenting the six capability types,
plugin shape classification, capability labels, legacy hook guidance, export
boundary rules, and the new plugins inspect command.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-17 10:59:49 -07:00
Harold Hunt 272d6ed24b
Plugins: add binding resolution callbacks (#48678)
Merged via squash.

Prepared head SHA: 6d7b32b184
Co-authored-by: huntharo <5617868+huntharo@users.noreply.github.com>
Co-authored-by: huntharo <5617868+huntharo@users.noreply.github.com>
Reviewed-by: @huntharo
2026-03-17 13:11:08 -04:00
Peter Steinberger 6d9bf6de93
refactor: narrow extension public seams 2026-03-17 09:58:33 -07:00
Peter Steinberger 6636ca87f4
docs(hooks): clarify trust model and audit guidance 2026-03-17 09:54:30 -07:00
Jonathan Jing 2145eb5908
feat(mattermost): add retry logic and timeout handling for DM channel creation (#42398)
Merged via squash.

Prepared head SHA: 3db47be907
Co-authored-by: JonathanJing <17068507+JonathanJing@users.noreply.github.com>
Co-authored-by: mukhtharcm <56378562+mukhtharcm@users.noreply.github.com>
Reviewed-by: @mukhtharcm
2026-03-17 22:16:56 +05:30
Peter Steinberger 4d8106eece
docs(security): clarify wildcard Control UI origins 2026-03-17 09:36:51 -07:00