You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Aug 11, 2026. It is now read-only.
Hermes is a separately versioned stateful service with profile directories, credentials, memory, sessions, skills, cron jobs, Telegram gateway state, and an API server. Safe production operation needs explicit deployment and recovery procedures that do not compromise the AWCMS-Mini Bun-only/runtime boundary.
Objective
Document and provide validated operator assets for deploying and operating Hermes beside AWCMS-Mini on Coolify, systemd, or containers.
Scope
Separate-service topologies for:
one AWCMS app + one Hermes profile;
one AWCMS app + multiple Hermes profiles/gateways;
shared host with isolated internal networking;
separate Hermes host.
Coolify: create Hermes as a separate resource/application, internal DNS/origin, health check, secrets, persistent volume, resource limits, and no public API-server exposure unless explicitly secured.
Container/systemd examples under deploy/hermes/ that do not modify the Astro/Bun runtime and do not start by default in offline/LAN deployments.
Pin Hermes version/image digest; document compatibility matrix with the AWCMS module version and OpenCode Go/MiMo profile.
Provision profile/model/Telegram configuration through the operator workflow; AWCMS produces placeholders/guidance only.
Backup scope for profile config, encrypted credential stores where applicable, memory/session/skills/cron/state, plus AWCMS PostgreSQL records.
Restore drill, RPO/RTO, integrity verification, and selective per-profile restore.
Parent epic: #668
Depends on: #669, #670, #671, #672, #673, #674, #675, #676, #677
Context
Hermes is a separately versioned stateful service with profile directories, credentials, memory, sessions, skills, cron jobs, Telegram gateway state, and an API server. Safe production operation needs explicit deployment and recovery procedures that do not compromise the AWCMS-Mini Bun-only/runtime boundary.
Objective
Document and provide validated operator assets for deploying and operating Hermes beside AWCMS-Mini on Coolify, systemd, or containers.
Scope
deploy/hermes/that do not modify the Astro/Bun runtime and do not start by default in offline/LAN deployments.Security requirements
Acceptance criteria
bun run check:docsandbun run checkpass.Out of scope