One Gitea repo (kai/pi-agent-config, SSH key auth as user git on :222) holds the runtime config, all scenario agent configs, and the curator backend; no per-agent repos. Each scenario now carries a root README pointing at the shared repo and push flow so a directory's provenance and push method are unambiguous.
curator — Pi agent scenario
This directory is the curator Pi agent. It is tracked as part of the
pi-agent-config repository — it is not a standalone repository.
- Gitea repo:
kai/pi-agent-configon192.168.50.45(web:3000, SSH:222). - Remote:
origin -> gitea-45:kai/pi-agent-config.git, branchmain. - Auth: SSH key only (
~/.ssh/id_ed25519_gitea, Git usergit); no HTTP token. - Push and pull from the repository root, not from here:
git pull --rebase origin main
git push origin main
See the repository README.md, section “Gitea repository and
push authentication”, for the full SSH config and caveats.
Layout
profile.toml— the launch contract (single source of truth).workspace/— the.piconfiguration deployed into the live workspace.eval/— recorded golden transcripts.backend/— the authoritative Python service source; the live workspace checkout is a runtime copy.docs/— scenario-specific documentation.