Files
CST-agent/scripts/hermit-parliament.service.in
T
WHCandCursor ea38247161
ci / tcc-check (push) Failing after 40s
ci / linux (aarch64, 0) (push) Skipped
ci / linux (x86, 1) (push) Skipped
ci / linux (x86_64, 1) (push) Skipped
ci / windows (push) Skipped
feat: Hermit 1.1.0 — HERMIT_* env, Tauri desktop shell
Wire hermit_getenv across the engine, rebrand WebUI/systemd/docs, and
add apps/desktop (Tauri 2 + React) with a DeepSeek-Harness-like UI.
Qt app/ is frozen; full libcstcore FFI is scaffolded behind --features engine.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-30 13:15:47 +08:00

24 lines
786 B
Plaintext

[Unit]
Description=Hermit parliament seat service
Documentation=https://git.whcself.xyz/WHC/Hermit
After=network-online.target
Wants=network-online.target
[Service]
Type=simple
# Prefer --service-fg under systemd so the unit tracks the real process.
ExecStart=@BIN@ --service-fg --peer-port ${HERMIT_PEER_PORT:-${CST_PEER_PORT:-9100}}
Restart=on-failure
RestartSec=3
Environment=HERMIT_INSTANCE_ID=%H
# Put the Realm password in a drop-in, e.g.:
# ~/.config/systemd/user/hermit-parliament.service.d/override.conf
# [Service]
# Environment=HERMIT_REALM_PASSWORD=…
# CST_* still accepted. Config under ~/.config/hermit/ (legacy cst-agent/).
EnvironmentFile=-%h/.config/hermit/parliament.env
EnvironmentFile=-%h/.config/cst-agent/parliament.env
[Install]
WantedBy=default.target