Files

46 lines
2.8 KiB
YAML

name: hermes-muse
repo: https://github.com/xiaohei-info/hermes-muse
sha: 0dade28130b6901dfa2dd81a067856441948d33c
version: "0.3.1"
description: >-
A proactive companion for Hermes: follows accepted goals (active/done/cancelled),
prepares sourced research and Feed articles,
maintains memory, and assembles rolling 30-day or natural-month calendar views.
Read-only local Dashboard/Desktop pages show Feed, Ideas and Goals; profile
selection cannot install, enable or disable Muse in any profile.
One Skill, one state tool and six fixed recurring jobs; selected notices and
weekly/monthly reports go to the active profile's Bot Chat and run an assistant
turn there. Sources, authorization, quiet hours and actual result/delivery
receipts remain distinct; partial coverage is not global availability.
Disclosure: first load creates profile-local files/SQLite state and owned Cron
scripts/jobs. Private/local input inbox rows retain their first 8000 characters
and source identities, with associated chat/user routing IDs when present.
The newest 500 remain; older rows are cleaned on later input only after both
hourly/nightly cursors cover them. Unprocessed backlog can exceed 500 and has no
fixed retention time. Native conversations/tool results are read separately;
research records can retain returned payloads. Idempotency journals and
oversized tool results stay in the profile state database without automatic
expiry and may contain written content or tool output. Bounded conversation
previews support full revision-checked paging. Delegates are instructed to
remain read-only under inherited permissions, not sandboxed. Workers always use
public delegate_task dispatch and follow the user's delegation settings; leave
delegation.provider/model empty to keep the parent model. New Cron watches
require cron.allow_agent_scheduling; local goal registration creates no job.
Watch prompt/stop fields each allow 4000 characters; new repeating watches
(interval or cron) must be at least 30 minutes apart, one-off schedules are
exempt. Windows is not supported (POSIX file locks) and CI does not cover it.
Background work incurs normal model/tool costs. No telemetry, self-updater,
mandatory service, core/SOUL replacement or phone/read-receipt guarantee.
Native remove retains data/tasks for the documented owned-only cleanup.
maintainer: xiaohei-info
tier: community
category: automation
requires_hermes: ">=0.21.5"
docs_url: https://github.com/xiaohei-info/hermes-muse/blob/0dade28130b6901dfa2dd81a067856441948d33c/README.md
platforms: [linux, macos]
capabilities:
provides_tools: [muse_manage]
provides_hooks: [pre_llm_call, post_llm_call, transform_llm_output, on_session_end, post_tool_call, on_skill_lifecycle]
provides_middleware: []
requires_env: []