1.2 KiB
1.2 KiB
Runbook: start Gerhard on Omega13
Preconditions
Expected side-by-side layout:
~/Projects/Agent0
~/Projects/gutasktool
Local .env exists in Agent0 and contains non-committed credentials:
API_URLCONTENT_API_KEYAGENT_IDAGENT_NAMEAGENT_PASSWORD- model provider keys as needed
SSH config/keys on the host can push to Gitea if Gerhard is expected to push repository changes.
Pull latest
cd ~/Projects/Agent0
git pull --ff-only
cd ../gutasktool
git pull --ff-only
Start Gerhard first
cd ~/Projects/Agent0
docker compose up -d gerhard gerhard-dashboard
Validate
docker compose ps gerhard gerhard-dashboard
docker logs gerhard --tail=100
docker logs gerhard-dashboard --tail=100
Check gutask wrapper:
docker compose exec gerhard /opt/data/bin/gutask --help
docker compose exec gerhard /opt/data/bin/gutask orient --agent "$AGENT_ID"
Check shared knowledge mount:
docker compose exec gerhard test -f /knowledge/README.md
Dashboard
Gerhard dashboard should be reachable from Omega13 at:
http://localhost:50007
Then tunnel and rest
Only after Gerhard is stable:
docker compose up -d glitch-tunnel
docker compose up -d