agora-api-trunk
IP
Port
Protocol
URL
Runs On
forge-os
Tags
Labels
Notes

Trunk instance of Agora multi-retailer grocery catalog + curation engine (Kleos sub-project). Service: agora-api-trunk.service — runs uvicorn via /usr/services/agora-api-trunk/start.sh with venv at ~/.virtualenvs/agora/ (editable install of ~/trunk/kleos/projects/agora/api). Listens on 0.0.0.0:8016. LAN alias: agora-trunk.internal (caddy-lan on ironclad proxies /api/agora/* → forge:8016). Deployed via vivo from ironclad ~/working/kleos/projects/agora/. Auto-restart on file change: agora-api-trunk-watcher.path triggers agora-api-trunk-watcher.service (oneshot systemctl restart). Watched roots: all subdirs under api/src/agora/ (adapters, categories, curation, lifecycle, products, rules, scheduling, search, tags), plus api/config/settings.json, start.sh, and ~/trunk/secrets.json. NOTE: PathModified on a parent dir does not bubble to its subdirs — each module subdir must be listed explicitly. Path unit was missing rules/categories/scheduling/search until 2026-04-16; those four were added that day.

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please reload the page.