Skip to content

refactor(pi): native RPC second pass — config, plugins, upstream 0.80.10#2

Merged
raphaelluethy merged 1 commit into
cursor/finish-pi-provider-7cedfrom
cursor/pi-native-adapter-pass-7ed1
Jul 17, 2026
Merged

refactor(pi): native RPC second pass — config, plugins, upstream 0.80.10#2
raphaelluethy merged 1 commit into
cursor/finish-pi-provider-7cedfrom
cursor/pi-native-adapter-pass-7ed1

Conversation

@raphaelluethy

Copy link
Copy Markdown
Owner

Summary

Second pass on the Pi provider: keep the native pi --mode rpc integration (not ACP), trim unused surface area, and downstream recent Pi features so installed plugins/config work properly.

Changes

  • Upstream: bump @earendil-works/pi-coding-agent to ^0.80.10
  • Config: first-class codingAgentDir setting → PI_CODING_AGENT_DIR (shared resolvePiProcessEnv)
  • Plugins: discovery calls get_commands and surfaces extension/prompt/skill slash commands (filters the T3 approval sentinel); chat sessions still load user extensions alongside the approval gate
  • Protocol: handle agent_settled, add thinking level max, keep agent_end fallback for older binaries
  • Cleanup: hide unsupported interaction-mode toggle, remove unused ProviderEventLoggers from PiDriverEnv, dedupe turn-open logic
  • Docs/tests: update Pi guide + unit/integration coverage

Test plan

  • vp check --fix (0 errors)
  • vp run typecheck
  • Pi-related tests (134 passed)
Open in Web Open in Cursor 

Upgrade to @earendil-works/pi-coding-agent 0.80.10, add first-class
codingAgentDir config, surface plugin slash commands, and adopt
agent_settled / thinking max while dropping unused ACP-adjacent bits.

Co-authored-by: Raphael Lüthy <raphaelluethy@users.noreply.github.com>
@github-actions github-actions Bot added vouch:trusted PR author is trusted by repo permissions or the VOUCHED list. size:L labels Jul 17, 2026
@raphaelluethy
raphaelluethy marked this pull request as ready for review July 17, 2026 21:21
@raphaelluethy
raphaelluethy merged commit 87f4d4f into cursor/finish-pi-provider-7ced Jul 17, 2026
11 of 15 checks passed
@raphaelluethy
raphaelluethy deleted the cursor/pi-native-adapter-pass-7ed1 branch July 17, 2026 21:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:L vouch:trusted PR author is trusted by repo permissions or the VOUCHED list.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants