diff --git a/docs/pi-cli-adoption-evidence-packet-2026-07-19.md b/docs/pi-cli-adoption-evidence-packet-2026-07-19.md index 44e8678..824f26a 100644 --- a/docs/pi-cli-adoption-evidence-packet-2026-07-19.md +++ b/docs/pi-cli-adoption-evidence-packet-2026-07-19.md @@ -87,6 +87,8 @@ adoption. Pi has undergone an identifier migration. The following table preserves all historical identifiers for searchability. + + | Identifier | Current status | Notes | | --- | --- | --- | | `badlogic/pi-mono` | Redirects to `earendil-works/pi` | GitHub repo transfer confirmed 2026-07-19. Original author: Mario Zechner (`badlogic`). | @@ -96,6 +98,8 @@ historical identifiers for searchability. | `@earendil-works/pi-coding-agent` | Canonical npm package | Current install target. | | `mariozechner.at` | Author blog | Mario Zechner's personal blog; hosts Pi design posts. | + + `LOCAL_AUDIT_REQUIRED`: Third-party sources that still reference `badlogic/pi-mono` or `@mariozechner/pi-coding-agent` (e.g., dustinblack/agent-dashboard#51, pingdotgg/t3code#397) should be updated to the @@ -126,6 +130,8 @@ container, or build your own confirmation flow with extensions." ## Adoption-lane taxonomy + + | Lane | Sources | Maturity | | --- | --- | --- | | Evaluator / eval provider | promptfoo/promptfoo#9707 | Open, not merged | @@ -155,6 +161,8 @@ container, or build your own confirmation flow with extensions." | prism#167 | — | — | — | — | Yes (status line shim) | — | — | — | | token-optimizer#1 | — | — | — | Yes (session parsing) | Yes (`pi/extension.ts`) | Yes | — | — | + + `HUMMBL_INTERPRETATION`: The matrix shows that no single adopter uses all Pi interfaces. JSON event stream and RPC are used for programmatic integration; session JSONL is used for post-hoc transcript harvesting; extensions are the @@ -254,8 +262,9 @@ user's installed `pi` binary is the runtime. Disabled by default. (`get_available_models`), and a models-based auth verdict. - `PiTextGeneration` — stateless RPC + `get_last_assistant_text`. -**Consolidation**: This PR consolidates earlier community attempts (#2748, -#2800, #2831, #2856, #2812) into a single consistency-first implementation. +**Consolidation**: This PR consolidates earlier community attempts +(`#2748`, `#2800`, `#2831`, `#2856`, and `#2812`) into a single +consistency-first implementation. **Review state**: CodeRabbit auto-review skipped (disabled for repo). Macroscope approvability verdict: "Needs human review" — 4 blocking @@ -765,6 +774,8 @@ command-line arguments should be audited for credential leakage. ## Integration state summary + + | Source | Type | State | Maturity | | --- | --- | --- | --- | | promptfoo/promptfoo#9707 | PR | OPEN | Open, not merged, well-tested | @@ -786,10 +797,14 @@ command-line arguments should be audited for credential leakage. | JuliusBrussee/caveman#551 | PR | OPEN | Open, not merged | | shelbon/token-optimizer#1 | PR | OPEN | Open, not merged | + + **Summary**: 1 merged, 2 closed (without merge), 1 closed (resolved), 14 open. No primary source is merged. The only merged integration is a secondary source (agent-dashboard#81, a packaging/observability profile). + + ## sources.md All sources retrieved on 2026-07-19 unless otherwise noted. @@ -837,6 +852,8 @@ All sources retrieved on 2026-07-19 unless otherwise noted. 30. IgorWarzocha/t3code#1 (reference fork) — 31. OpenClaw (real-world Pi integration) — + + ## Candidate non-canon framing - Candidate frame only: Pi is gaining multi-lane adoption as a provider, diff --git a/receipts/pi-cli-adoption-evidence-2026-07-19-receipt.md b/receipts/pi-cli-adoption-evidence-2026-07-19-receipt.md index 263bfdf..b923129 100644 --- a/receipts/pi-cli-adoption-evidence-2026-07-19-receipt.md +++ b/receipts/pi-cli-adoption-evidence-2026-07-19-receipt.md @@ -32,42 +32,46 @@ ## Exact source list (captured on 2026-07-19) + + ### First-party -1. https://pi.dev -2. https://github.com/earendil-works/pi -3. https://www.npmjs.com/package/@earendil-works/pi-coding-agent +1. +2. +3. ### Primary (5) -4. https://github.com/promptfoo/promptfoo/pull/9707 -5. https://github.com/pingdotgg/t3code/pull/3818 -6. https://github.com/microsoft/SkillOpt/pull/83 -7. https://github.com/Tim-Pohlmann/rix/pull/67 -8. https://github.com/DeusData/codebase-memory-mcp/pull/534 +4. +5. +6. +7. +8. ### Secondary (13) -9. https://github.com/addyosmani/agent-skills/issues/355 -10. https://github.com/addyosmani/agent-skills/pull/365 -11. https://github.com/dustinblack/agent-dashboard/issues/51 -12. https://github.com/dustinblack/agent-dashboard/pull/81 -13. https://github.com/msitarzewski/agency-agents/issues/470 -14. https://github.com/msitarzewski/agency-agents/pull/591 -15. https://github.com/himattm/prism/pull/167 -16. https://github.com/fletchgqc/agentbox/pull/71 -17. https://github.com/JuliusBrussee/caveman/issues/161 -18. https://github.com/JuliusBrussee/caveman/pull/551 -19. https://github.com/shelbon/token-optimizer/pull/1 -20. https://github.com/pingdotgg/t3code/issues/397 -21. https://github.com/pingdotgg/t3code/issues/402 +9. +10. +11. +12. +13. +14. +15. +16. +17. +18. +19. +20. +21. ### Referenced upstream -22. https://github.com/NikiforovAll/pi-otel/issues/4 -23. https://github.com/NikiforovAll/pi-otel/pull/6 -24. https://github.com/IgorWarzocha/t3code/pull/1 -25. https://github.com/OpenClaw/OpenClaw +22. +23. +24. +25. + + ## Receipt posture