claire/app.manifest.yaml
Natalie 2a2e99ab2b feat(@projects/@claire): add systemd agent deployment
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-31 18:23:18 -06:00

38 lines
1.1 KiB
YAML

name: claire-agent
description: Headless Claire peer-node daemon — sync + supervisor + telemetry
type: service
version: 0.1.0
# The orchestrator (claire serve) + tray run on plum; this manifest covers the
# Linux peer-node agent that runs on the worker hosts.
platforms:
apricot:
os: linux
service:
type: systemd-user
unit: claire-agent.service
bind: "127.0.0.1"
default_port: 8766
deploy:
script: scripts/deploy-agent.sh
args: ["apricot"]
status:
command: "ssh apricot 'systemctl --user is-active claire-agent.service'"
type: process
logs:
command: "ssh apricot 'journalctl --user -u claire-agent.service -f'"
black:
os: linux
service:
type: systemd-user
unit: claire-agent.service
bind: "127.0.0.1"
default_port: 8766
deploy:
script: scripts/deploy-agent.sh
args: ["black"]
status:
command: "ssh black 'systemctl --user is-active claire-agent.service'"
type: process
logs:
command: "ssh black 'journalctl --user -u claire-agent.service -f'"