Alaya Complete Service Stack
Core Infrastructure
| Service | Type | Port |
|---|
| nats-hermes-amb.service | NATS server v2.14.3 | 4222 |
| gbrain-mcp.service | Knowledge base (Postgres) | 8920 |
| mihomo.service | Proxy | 7890 |
| alaya-tunnel-named.service | Cloudflare tunnel | — |
Agent Layer
| Service | Description | Port |
|---|
| hermes-gateway-alaya.service | Discord gateway + webhook | 8644 |
| alaya-agent-bus-v3.service (v5 code) | NATS listener 0.5s poll | — |
| hermes-relay-alaya.service | Cross-agent relay | — |
| hermes-relay-manas.service | Manas relay | — |
| Service | Description | Port |
|---|
| alaya-dashboard.service | Network monitoring | 8649 |
| alaya-gamification.service | Gamification XP dashboard | 9122 |
| alaya-auth-gateway.service | Auth gateway | 8643 |
| alaya-kanban.service | Kanban board | 8652 |
Windows Side
| Service | Type | Port |
|---|
| Hermes-Mano-Gateway | nssm service (SYSTEM) | 8642/8646 |
| Anchor gateway | direct spawn | 8647 |
Service Notes
- Gateway restart: bash -c ‘nohup bash -c “sleep 2 && systemctl —user restart …” &’
- Windows nssm cannot be killed from WSL
- All services must be systemd (禁止脚本式daemon)
Cron Jobs
| Name | Schedule | Type |
|---|
| alaya-web-learn | 0 8,14,20 * * * | LLM |
| alaya-self-evolve | 0 4 * * * | LLM |
| alaya-knowledge-sweep | 30 4 * * * | LLM |
| loop-health-monitor | 0 * * * * | LLM (SILENT if OK) |
| skill-discovery | 0 10 * * 1 | LLM |
| alaya-nats-watchdog | every 5m | script (no_agent) |
| alaya-patrol-main | every 10m | script |
| alaya-quota-monitor | 43 * * * * | script |
| alaya-system-alert | */15 * * * * | script |
| alaya-vault-consolidate | 38 5 * * * | LLM |
| alaya-memory-miner | 0 3 * * 6 | LLM |
2026-10-09 Codex 审阅说明
本页为 7 月服务快照。Windows NSSM 管理和 Linux systemd 的权限/进程范围不同,但“WSL 绝对不能终止 Windows 进程”过于绝对,须核对互操作和权限。nohup 或子 agent 会继承所属 cgroup;独立会话不保证脱离被停止的服务。
核验依据:systemd KillMode 说明;Linux cgroup v2。