guideng/ops/agent/guideng-agent.service

24 lines
691 B
Desktop File

[Unit]
Description=Guideng Resident Persona Agent (GLS-LA-20260720-003)
After=network-online.target
Wants=network-online.target
[Service]
Type=simple
User=guideng
Group=guideng
EnvironmentFile=-/etc/guanghu/persona-secrets/shared-deepseek.env
Environment=GUIDENG_REPO=/var/lib/guanghu/personas/guideng/repository
Environment=GUIDENG_CONFIG=/opt/guideng/agent/agent.json
ExecStart=/usr/bin/python3 /opt/guideng/agent/guideng_agent.py
Restart=on-failure
RestartSec=30
NoNewPrivileges=true
PrivateTmp=true
ProtectSystem=strict
ProtectHome=true
ReadWritePaths=/var/lib/guanghu/personas/guideng
ReadOnlyPaths=/opt/guideng/agent /etc/guanghu/persona-secrets
[Install]
WantedBy=multi-user.target