Skip to content

feat(agent): add pi print mode - #169

Open
codeaholicguy wants to merge 7 commits into
mainfrom
feature-pi-print-mode
Open

feat(agent): add pi print mode#169
codeaholicguy wants to merge 7 commits into
mainfrom
feature-pi-print-mode

Conversation

@codeaholicguy

Copy link
Copy Markdown
Owner

Summary

  • add durable Pi print agents backed by Pi JSON event mode
  • persist and resume provider session UUIDs through the generalized print-agent store
  • wire Pi creation, send dispatch, list, detail, and console visibility into the agent CLI

Design

Source: docs/ai/design/2026-08-17-feature-pi-print-mode.md

Pi CLI behavior is grounded in the installed @earendil-works/pi-coding-agent documentation and source. The open Codex print-mode PR #148 was used only as a read-only consistency reference.

Validation

  • npm test (all 6 projects; agent-manager 552 tests, CLI 986 tests)
  • npm run build (all 6 projects)
  • npm run lint (0 errors; existing warnings only)
  • pure Pi protocol coverage: 100% statements, branches, functions, and lines with enforced thresholds
  • npx ai-devkit@latest lint --feature pi-print-mode

Risks

No known blockers. Store schema v2 retains strict legacy Claude record reads; Pi session IDs are late-bound under run ownership and validated for provider uniqueness.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant