feat: initial plugin release — adapter, init, plugin.yaml

This commit is contained in:
Bernd (Hermes Agent)
2026-05-05 06:05:47 +02:00
parent e7ffe0fc84
commit 0e31bf55e5
3 changed files with 657 additions and 0 deletions
+22
View File
@@ -0,0 +1,22 @@
name: rocketchat-platform
kind: platform
version: 1.0.0
description: >
Rocket.Chat gateway adapter for Hermes Agent.
Connects to a self-hosted Rocket.Chat server via WebSocket/DDP for
real-time message streaming and presence, and REST API for sending replies.
Supports channels, private groups, and direct messages.
author: Hermes Community
requires_env:
- ROCKETCHAT_BASE_URL
- ROCKETCHAT_USER
- ROCKETCHAT_PASSWORD
- name: ROCKETCHAT_ROOM_ID
description: "Default room/channel ID to subscribe (optional if auto-discovery enabled)"
required: false
- name: ROCKETCHAT_ALLOW_ALL_USERS
description: "Set to 'true' to allow all users (default: false = allowlist)"
required: false
- name: ROCKETCHAT_ALLOWED_USERS
description: "Comma-separated list of allowed Rocket.Chat usernames"
required: false