Files

17 lines
1.6 KiB
YAML

name: hermes-quest
description: "Read-only pixel-art RPG view of real Hermes Kanban and worker activity, with a live web dashboard tab and an optional native Desktop page. The Desktop page currently supports explicit local connections only; registry and SSH remote connections fail closed until a public SDK connection-lifecycle hook is available. Standalone demo data is synthetic. Disclosure — reads local Hermes data outside its own directory (kanban.db, every profile's state.db, profile.yaml, config.yaml model/effort, logs/agent.log, bot-status.json) on each dashboard poll: every /replay or /events request (about every 10 s while the tab is open) runs the bundled Python extractor as a subprocess (argument list, no shell, 30 s timeout); a background thread samples bot-status.json every 30 s (HERMES_QUEST_SAMPLER=off disables it) and writes bot-status history, checkpoint state, a lock and a random 0600 HMAC key under <hermes_home>/hermes-quest/ (not yet plugin-data); profile names and task titles are hidden unless enabled and only shown to host-authenticated dashboard sessions; the Desktop page works only on an explicit local connection; no network calls beyond the local Hermes backend."
repo: https://github.com/ap08960695/hermes-quest
sha: "76e95ca9f95fc33603b889e55fac908ae70af7c7"
tier: community
category: desktop
maintainer: ap08960695
capabilities:
provides_tools: []
provides_hooks: []
provides_middleware: []
requires_env: []
version: "0.1.4"
docs_url: https://github.com/ap08960695/hermes-quest
screenshots:
- "https://raw.githubusercontent.com/ap08960695/hermes-quest/76e95ca9f95fc33603b889e55fac908ae70af7c7/docs/screenshots/overview.png"