Files
pi-agent-config/scenarios/curator
Kai a337ea978f fix(curator): query Douban only by Chinese title or ISBN, never a Latin title
Douban's English-language book records are sparse and low quality. BookPageProvider now picks a CJK title from the title or aliases for Douban (and still allows a precise ISBN), and skips Douban entirely when only a Latin title is available; Goodreads continues to cover Latin titles. Aliases now reach the page search so a translated book's Chinese title is used. New unit test covers the four cases; ISBN cross-title matching is preserved.
2026-08-30 21:03:00 -07:00
..

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-config on 192.168.50.45 (web :3000, SSH :222).
  • Remote: origin -> gitea-45:kai/pi-agent-config.git, branch main.
  • Auth: SSH key only (~/.ssh/id_ed25519_gitea, Git user git); 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 .pi configuration 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.