-
Notifications
You must be signed in to change notification settings - Fork 1k
Closed
Description
Overview
Integrate Matrix adapter into the bridge orchestrator (bridge.ts) for full message routing support.
Tasks
- Update
bridge.tsimports to include Matrix adapter - Add "matrix" to
CHANNEL_LABELSconstant - Implement Matrix adapter initialization in
startBridge() - Add Matrix to health server status endpoint
- Update activity tracking to include Matrix
- Add Matrix-specific error handling
- Test adapter lifecycle (start/stop)
Acceptance Criteria
- Matrix adapters start successfully
- Messages route through bridge to OpenCode
- Outbound messages deliver to Matrix rooms
- Health server reports Matrix status
- Adapters stop cleanly on shutdown
Estimated Time
2 days
Dependencies
- Issue [Matrix] Phase 1: Core Adapter Implementation #779 (Core Adapter)
- Issue [Matrix] Phase 1: Media Handling #780 (Media Handling)
Technical Details
- Follow exact pattern from Telegram/Slack integration
- Use
adapterKey("matrix", identityId)for adapter registry - Support multiple Matrix identities per bridge instance
See full plan: https://github.com/users/alacy-centrl/projects/2
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels