AGENTS.md

AGENTS.md

Notes for AI agents working in this repo. Read README.md for the layout and workflow, and docs/fleet-migration-plan.md for where the migration stands.

Deploying

Secrets

Systemd services and PATH

Scripts here run as systemd services, which have a minimal PATH. Every external binary a script calls must be provided, either through the service’s path, an environment variable with the full path (the existing scripts use $CURL, $RCLONE), or pkgs.writeShellApplication with runtimeInputs (as forge-rebuild-site does).

Working on hosts over SSH

infra.rtw.run

The forge: soft-serve (git over SSH 23231, git daemon 9418, HTTP behind Caddy) and kilimanjaro.io, built by pgit from the public repos on every push. See roles/forge/README.md.