Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 19 additions & 2 deletions docs/pi-cli-adoption-evidence-packet-2026-07-19.md
Original file line number Diff line number Diff line change
Expand Up @@ -87,6 +87,8 @@ adoption.
Pi has undergone an identifier migration. The following table preserves all
historical identifiers for searchability.

<!-- markdownlint-disable MD013 -->

| Identifier | Current status | Notes |
| --- | --- | --- |
| `badlogic/pi-mono` | Redirects to `earendil-works/pi` | GitHub repo transfer confirmed 2026-07-19. Original author: Mario Zechner (`badlogic`). |
Expand All @@ -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. |

<!-- markdownlint-enable MD013 -->

`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
Expand Down Expand Up @@ -126,6 +130,8 @@ container, or build your own confirmation flow with extensions."

## Adoption-lane taxonomy

<!-- markdownlint-disable MD013 -->

| Lane | Sources | Maturity |
| --- | --- | --- |
| Evaluator / eval provider | promptfoo/promptfoo#9707 | Open, not merged |
Expand Down Expand Up @@ -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 | — | — |

<!-- markdownlint-enable MD013 -->

`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
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -765,6 +774,8 @@ command-line arguments should be audited for credential leakage.

## Integration state summary

<!-- markdownlint-disable MD013 -->

| Source | Type | State | Maturity |
| --- | --- | --- | --- |
| promptfoo/promptfoo#9707 | PR | OPEN | Open, not merged, well-tested |
Expand All @@ -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 |

<!-- markdownlint-enable MD013 -->

**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).

<!-- markdownlint-disable MD029 -->

## sources.md

All sources retrieved on 2026-07-19 unless otherwise noted.
Expand Down Expand Up @@ -837,6 +852,8 @@ All sources retrieved on 2026-07-19 unless otherwise noted.
30. IgorWarzocha/t3code#1 (reference fork) — <https://github.com/IgorWarzocha/t3code/pull/1>
31. OpenClaw (real-world Pi integration) — <https://github.com/OpenClaw/OpenClaw>

<!-- markdownlint-enable MD029 -->

## Candidate non-canon framing

- Candidate frame only: Pi is gaining multi-lane adoption as a provider,
Expand Down
54 changes: 29 additions & 25 deletions receipts/pi-cli-adoption-evidence-2026-07-19-receipt.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,42 +32,46 @@

## Exact source list (captured on 2026-07-19)

<!-- markdownlint-disable MD029 -->

### 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. <https://pi.dev>
2. <https://github.com/earendil-works/pi>
3. <https://www.npmjs.com/package/@earendil-works/pi-coding-agent>

### 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. <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>

### 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. <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>

### 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. <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>

<!-- markdownlint-enable MD029 -->

## Receipt posture

Expand Down