[Unit] Description=AI triage monitor for GitHub Actions failures Wants=network-online.target After=network-online.target [Service] Type=simple User=ubuntu Group=ubuntu WorkingDirectory=/home/ubuntu/tidbxe2e/ai_triage EnvironmentFile=/home/ubuntu/tidbxe2e/ai_triage.env Environment=HOME=/home/ubuntu Environment=PYTHONPATH=/home/ubuntu/tidbxe2e/ai_triage/src Environment=PYTHONUNBUFFERED=1 Environment=PATH=/home/ubuntu/.opencode/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin Environment=OPENCODE_CONFIG=/home/ubuntu/tidbxe2e/ai_triage/opencode.json Environment=OPENCODE_DISABLE_AUTOUPDATE=true ExecStart=/usr/bin/python3.11 -m ai_triage watch --config /home/ubuntu/tidbxe2e/ai_triage/config.toml Restart=on-failure RestartSec=10 TimeoutStopSec=330 KillMode=mixed UMask=0077 NoNewPrivileges=true PrivateTmp=true [Install] WantedBy=multi-user.target