{"_id":"@apilium/mayros-matrix","name":"@apilium/mayros-matrix","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.1":{"name":"@apilium/mayros-matrix","version":"0.1.1","description":"Mayros Matrix channel plugin","license":"MIT","type":"module","publishConfig":{"access":"public"},"dependencies":{"@matrix-org/matrix-sdk-crypto-nodejs":"^0.4.0","@vector-im/matrix-bot-sdk":"0.8.0-element.3","markdown-it":"14.1.1","music-metadata":"^11.12.1","zod":"^4.3.6"},"peerDependencies":{"@apilium/mayros":">=0.1.0"},"mayros":{"extensions":["./index.ts"],"channel":{"id":"matrix","label":"Matrix","selectionLabel":"Matrix (plugin)","docsPath":"/channels/matrix","docsLabel":"matrix","blurb":"open protocol; install the plugin to enable.","order":70,"quickstartAllowFrom":true},"install":{"npmSpec":"@apilium/mayros-matrix","localPath":"extensions/matrix","defaultChoice":"npm"}},"_id":"@apilium/mayros-matrix@0.1.1","_integrity":"sha512-3f/bvbCF+ajTs+ebnzBRhW8nasCuwUdDb3/lSEyJTTWNuIaBliX+JDvNd9iHpp18OXj9woY06yRsKiowvbbZqw==","_resolved":"/private/var/folders/_y/k11qcrj94k32_yl6486p9bsc0000gn/T/a4d8a0c40520109ce5e14b1ba4697209/apilium-mayros-matrix-0.1.1.tgz","_from":"file:apilium-mayros-matrix-0.1.1.tgz","_nodeVersion":"24.8.0","_npmVersion":"11.6.0","dist":{"integrity":"sha512-3f/bvbCF+ajTs+ebnzBRhW8nasCuwUdDb3/lSEyJTTWNuIaBliX+JDvNd9iHpp18OXj9woY06yRsKiowvbbZqw==","shasum":"7b34b2ea57810afe328bd732f2c7a752b4d7b731","tarball":"https://registry.npmjs.org/@apilium/mayros-matrix/-/mayros-matrix-0.1.1.tgz","fileCount":80,"unpackedSize":268682,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBrhjMtBGGu3tEvB0LsjxZeWH4a9klV6J3JDHsBFid9GAiBxXyGjMTePIgQItwNNEa8ufWPjGaNwKo/7y1NNekOs4w=="}]},"_npmUser":{"name":"apilium-ai","email":"it@apilium.com"},"directories":{},"maintainers":[{"name":"apilium-ai","email":"it@apilium.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mayros-matrix_0.1.1_1772217443212_0.9026244108040413"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-27T18:37:23.141Z","0.1.1":"2026-02-27T18:37:23.366Z","modified":"2026-02-27T18:37:23.629Z"},"maintainers":[{"name":"apilium-ai","email":"it@apilium.com"}],"description":"Mayros Matrix channel plugin","license":"MIT","readme":"# @apilium/mayros-matrix\n\nMayros Matrix channel plugin -- connect your Mayros agent to Matrix homeservers.\n\n## Installation\n\n```bash\nmayros plugin install @apilium/mayros-matrix\n```\n\n## Configuration\n\nAdd to your `mayros.toml`:\n\n```toml\n[channels.matrix]\nenabled = true\nhomeserver = \"https://matrix.example.com\"\nuserId = \"@bot:example.com\"\naccessToken = \"syt_xxxx\"\n# password = \"bot-password\"         # alternative to accessToken\n# deviceName = \"Mayros\"\n# initialSyncLimit = 10\n# encryption = false\n\n# DM security\n# [channels.matrix.dm]\n# policy = \"pairing\"                # \"open\" | \"pairing\" | \"allowlist\" | \"disabled\"\n# allowFrom = [\"@admin:example.com\"]\n\n# Group settings\n# groupPolicy = \"allowlist\"         # \"open\" | \"allowlist\" | \"disabled\"\n# groupAllowFrom = []\n# replyToMode = \"off\"               # \"off\" | \"first\" | \"all\"\n# autoJoin = \"allowlist\"            # \"always\" | \"allowlist\" | \"off\"\n# autoJoinAllowlist = []\n# mediaMaxMb = 25\n# textChunkLimit = 4000\n\n# Per-room overrides\n# [channels.matrix.groups.\"!roomid:example.com\"]\n# requireMention = true\n# users = [\"@user:example.com\"]\n```\n\n## Environment Variables\n\n- `MATRIX_HOMESERVER` -- homeserver URL\n- `MATRIX_USER_ID` -- bot user ID (e.g. `@bot:example.com`)\n- `MATRIX_ACCESS_TOKEN` -- access token for authentication\n- `MATRIX_PASSWORD` -- password-based authentication (alternative to access token)\n\n## Features\n\n- Direct messages, group rooms, and thread support\n- Polls and reactions\n- Media attachments (images, files, audio)\n- End-to-end encryption support (via matrix-sdk-crypto)\n- Per-room access control and mention requirements\n- Auto-join for invited rooms with allowlist filtering\n- Multi-account support\n- Message actions (reactions, pins, member/channel info)\n- Live directory lookup for peers and groups\n\n## License\n\nMIT -- Apilium Technologies\n","readmeFilename":"README.md","_rev":"1-97b8a9db37a08b2551cf95666f153ad0"}