mirror of
https://github.com/NousResearch/hermes-agent.git
synced 2026-11-06 05:17:15 +00:00
28 lines
2.1 KiB
YAML
28 lines
2.1 KiB
YAML
name: alice-voice
|
|
repo: https://github.com/bablobanov/hermes-alice-voice
|
|
sha: e31f2c8e65bb861c6806bd19e8f57a1e89726450
|
|
subdir: plugins/alice-voice
|
|
description: "Private Yandex Alice voice input for Hermes, with replies in Telegram. Disclosure — off until you set enabled: true and allow_gateway_injection: true; then, while the Telegram gateway is connected, it listens on 127.0.0.1 (port 8788 by default) for webhooks forwarded by your own HTTPS reverse proxy. The secret URL path (ALICE_WEBHOOK_SECRET) is the only authentication: Yandex request signatures are not checked, and the skill and account IDs in the request can be forged by anyone who has the URL. Each accepted request becomes a user message in one fixed Telegram DM session and runs with that session's tools; approvals stay in Telegram and slash commands are refused. Leaving owner_user_id empty accepts any Alice account presenting the URL."
|
|
maintainer: bablobanov
|
|
tier: community
|
|
category: voice
|
|
requires_hermes: ">=0.21.3"
|
|
version: "0.3.0"
|
|
title: "Alice Voice Input"
|
|
image: https://raw.githubusercontent.com/bablobanov/hermes-alice-voice/e31f2c8e65bb861c6806bd19e8f57a1e89726450/assets/hero.png
|
|
docs_url: https://github.com/bablobanov/hermes-alice-voice/blob/e31f2c8e65bb861c6806bd19e8f57a1e89726450/README.md
|
|
readme: true
|
|
platforms: [linux, macos, windows]
|
|
onboarding: false
|
|
known_issues:
|
|
- "Default profile and one existing authorized Telegram DM session only; a private Alice skill and operator-controlled HTTPS reverse proxy are required."
|
|
- "Requires in-process plugin execution: the Telegram connect factory receives the native Application and is not supported by plugins.isolation: host."
|
|
- "The webhook URL contains a bearer secret. Yandex request signatures are not verified; body skill/account IDs are not cryptographic authentication."
|
|
- "Alice acknowledges asynchronous scheduling, not completion or delivery. Replies are sent to Telegram, not spoken by Alice."
|
|
- "Deduplication is bounded and memory-only; no durable queue, exactly-once guarantee, or built-in global rate limiter."
|
|
capabilities:
|
|
provides_tools: []
|
|
provides_hooks: []
|
|
provides_middleware: []
|
|
requires_env: [ALICE_WEBHOOK_SECRET]
|