Бородин Роман
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