Deploy agentd daemon via mini-PaaS

t-539.8·WorkTask·
·
·
Parent:t-539·Created2 weeks ago·Updated2 weeks ago

Description

Edit

Deploy agentd daemon as a systemd service via mini-PaaS.

Implementation: 1. Add agentd to deploy manifest via ship.sh 2. Configure systemd unit:

  • User: ben
  • WorkingDirectory: /home/ben/omni/ava
  • ExecStart: agentd daemon --port 8400
  • Restart: always

3. Add to Caddy for optional HTTPS proxy 4. Health check endpoint already exists at GET /health

Deploy with: Omni/Ide/ship.sh Omni/Agentd.hs

Verify:

  • curl http://localhost:8400/health
  • curl http://localhost:8400/agents

Timeline (4)

🔄[human]Open → InProgress2 weeks ago
🔄[human]InProgress → Done2 weeks ago
💬[human]2 weeks ago

Added agentd service to deploy manifest (hosts: beryllium, user ben, ExecStart 'agentd daemon --port 8400 ... --pi-path /home/ben/c/node_modules/.bin/pi'), then shipped Omni/Agentd.hs to update store path. Deployer should pick up within 5 minutes.