Skip to content

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

Merged
codeaholicguy merged 10 commits into
mainfrom
feature-pi-print-mode
Aug 27, 2026
Merged

codeaholicguy merged 10 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.

@codeaholicguy
codeaholicguy force-pushed the feature-pi-print-mode branch 3 times, most recently from 2135d97 to 858cb4a Compare August 26, 2026 10:12
@codeaholicguy
codeaholicguy force-pushed the feature-pi-print-mode branch from 858cb4a to a252e39 Compare August 26, 2026 17:52
@codeaholicguy
codeaholicguy merged commit 2b7dd5e into main Aug 27, 2026
7 checks passed
@codeaholicguy
codeaholicguy deleted the feature-pi-print-mode branch August 27, 2026 16:01
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