Skip to content

Add a Diffr extension for Pi - #1024

Draft
sidkmenon wants to merge 1 commit into
codex/diffr-consumer-corefrom
codex/diffr-pi
Draft

sidkmenon wants to merge 1 commit into
codex/diffr-consumer-corefrom
codex/diffr-pi

Conversation

@sidkmenon

@sidkmenon sidkmenon commented Oct 8, 2026 •

Copy link
Copy Markdown
Contributor

Adds @diffr/pi, a Pi extension. /diffr docks a review above Pi's chat draft, using Pi's public extension API and its native focus. F6 toggles a larger view. Dragged lines join the draft, but are not sent. The model opens comparisons with a diffr_open tool. The tool reports success after diffr names a valid comparison.

The extension is plain TypeScript. It tests with vitest and builds with esbuild. Pi's fullscreen terminal mode is needed for mouse input.

Testing

  • pnpm typecheck, pnpm test (10 pass) and pnpm build in diffr/packages/pi.

Stack: #1019 → #1023 → #1024 → #1025 → #1026

https://claude.ai/code/session_01HNbERuYJjvvAjBN19zEDbo

@sidkmenon
sidkmenon added this pull request to stack #1028 October 8, 2026 10:02
@sidkmenon sidkmenon changed the title codex/diffr pi Add Pi split and fullscreen Diffr extension Oct 8, 2026
@sidkmenon sidkmenon changed the title Add Pi split and fullscreen Diffr extension Add Pi public review overlay and model tool Oct 8, 2026
/diffr docks a review above Pi's chat draft, using Pi's public extension API
and native focus. F6 toggles fullscreen. Dragged lines join the draft
unsent. The model opens comparisons with a diffr_open tool, acknowledged once
a valid comparison starts.

Agent-Session: fb96350b-c19e-48f0-b364-31e9ad2b72f4
Agent-Session: a7af3b88-3bb7-48a2-ae20-7626a83628a1
Agent-Session: 01a11ab9-c68e-7c52-916b-e1b0123e302f
Agent-Session: 01a11aca-5007-7b80-ad35-c0a0f746a05d
Agent-Session: 01a11c34-48e4-7ec1-bb72-2c496acb90dc
Agent-Session: 01a11c3d-70b4-7df1-be1a-f0e12840fadf
Agent-Session: ec5d2c35-3045-44f3-9c41-ba4378797c8e
Agent-Session: 01a11cf1-8ad4-7910-b120-b0d622692a95
Agent-Session: 01a11ded-d896-7251-bf8f-c71bf07fd283
Agent-Session: 01a11e03-81df-7d63-bfa5-953f535444d2
Agent-Session: 01a11e0a-d042-71d2-9bc9-ac7b652487d1
Agent-Session: b5985b3c-e5d2-4bb4-b6ac-7fec168d8328
Agent-Session: cbc75bbf-5438-46f4-b8ed-41beb0e20f0c
Claude-Session: https://claude.ai/code/session_01HNbERuYJjvvAjBN19zEDbo
@sidkmenon sidkmenon changed the title Add Pi public review overlay and model tool Add a Diffr extension for Pi Oct 9, 2026

This branch has not been deployed

No deployments
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