Commit Graph

6 Commits

Author SHA1 Message Date
Бородин Роман cae866fec6 docs: add config comments to example, update README with ignoreRooms/ignoreUsers
- Add inline comments to matrix.json.example
- Add ignoreRooms and ignoreUsers to config table
- Add config priority section
- Add example config usage instructions
2026-09-25 17:34:32 +03:00
Бородин Роман 267f60a55c docs: update README with V1/V2 support, trigger behavior, session management 2026-09-25 16:18:13 +03:00
Бородин Роман ce4ee83ca2 fix: respect triggerPatterns config, allow all messages when empty
- Check all trigger patterns, not just first one
- When triggerPatterns is empty, intercept all messages
- When configured, only process trigger/mention/thread-reply messages
- Remove DM auto-intercept when triggers are set
2026-09-25 16:15:18 +03:00
Бородин Роман 7db5bc6989 refactor: remove session expiry, add syncWithOpenCode
- Remove expireInactive and startExpiryLoop
- Add syncWithOpenCode() to prune orphaned sessions
- Add logging for session map file path and load count
2026-09-25 15:44:33 +03:00
Бородин Роман 01bf23543a docs: add example config files 2026-09-25 15:23:24 +03:00
Бородин Роман 63853de81f feat: add matrix plugin with V1/V2 SDK support
- Dual V1/V2 plugin export pattern
- Session persistence via ~/.opencode-matrix-sessions.json
- Thread-to-session mapping with deterministic IDs
- Matrix bot integration with E2EE support
- Config from matrix.json or environment variables
2026-09-25 15:22:20 +03:00