feat: add Matrix channel support#1220
Conversation
|
Follow-up comparison with #356 for reviewer context: Compared with #356, this PR additionally aligns Matrix support with the current PicoClaw architecture and contributor workflow:
So this PR is intended as a more merge-ready Matrix integration pass for the current codebase. |
|
Follow-up fix pushed in commit
This should help diagnose the "@mention in group has no response" behavior more clearly. |
feat: add Matrix channel support
|
@horsley Matrix channel support with gateway integration, config defaults, tests, launcher UI, and bilingual docs all in one PR, that's a thorough contribution. Also good catch fixing the migration bug where channels.matrix.enabled could get forced to true incorrectly. We have a PicoClaw Dev Group on Discord where contributors collaborate. If you're interested in joining, send an email to |
feat: add Matrix channel support
feat: add Matrix channel support
feat: add Matrix channel support
feat: add Matrix channel support
📝 Description
This PR adds first-class Matrix channel support to PicoClaw, including gateway integration, config/defaults, tests, launcher UI updates, and both Chinese/English documentation.
It also fixes a migration bug where OpenClaw
channels.matrix.enabledcould be ignored and incorrectly forced totrueduring migration.🗣️ Type of Change
🤖 AI Code Generation
🔗 Related Issue
📚 Technical Context (Skip for Docs)
enabled=falsemust remain disabled).🧪 Test Environment
📸 Evidence (Optional)
Click to view Logs/Screenshots
go test ./...passed locally.☑️ Checklist