Pi upstream
- Upgraded Pi from 0.82.1 to 0.83.0.
- Upgraded @earendil-works/pi-ai, @earendil-works/pi-coding-agent, @earendil-works/pi-agent-core, and @earendil-works/pi-tui to 0.83.0.
- Synchronized package-lock.json and bun.lock. npm also refreshed compatible AWS SDK and Smithy patch releases required by the regenerated dependency graph.
Upstream highlights
- Added credential export commands for external clients with OAuth refresh and minimum-validity handling.
- Added headless OpenRouter sign-in and Claude Opus 5 support through GitHub Copilot.
- Upgraded bundled TypeBox aliases to 1.3.7 and removed deprecated APIs. pi-web does not use the removed APIs, so no source compatibility change was required.
- Fixed active-response session replacement and tree navigation persistence, linked-worktree context duplication, and package resource metadata after extension reloads.
Verification
- node_modules/.bin/tsc --noEmit: passed
- npm run lint: passed
- npm run release: passed (Next.js production build and npm publish)
- Published @agegr/pi-web@0.8.4 to npm.
The build completed with the existing dynamic dependency warning in app/api/sessions/[id]/export/route.ts.