Skip to content

chore(deps): upgrade Pi to 1.0.4 - #439

Merged
bubbleptr merged 1 commit into
fix/dedupe-pi-sdk-oauthfrom
chore/upgrade-pi-1.0.4
Oct 7, 2026
Merged

bubbleptr merged 1 commit into
fix/dedupe-pi-sdk-oauthfrom
chore/upgrade-pi-1.0.4

Conversation

@bubbleptr

@bubbleptr bubbleptr commented Oct 6, 2026 •

Copy link
Copy Markdown
Owner

Stacked on #438.

Summary

  • @earendil-works/pi-ai / pi-coding-agent 1.0.0 → 1.0.4 (exact pins; spikes unchanged).
  • Pi 1.0.3 renamed the provider azure-openai-responses to azure; the provider icon key follows.
  • Pi 1.0.4 starts the codemode worker from a data: URL read off disk (upstream #10439). Our chunking gives the worker relative imports to shared protocol chunks, which cannot resolve from a data: URL, so codemode broke in the packaged build (the shipped-bundle test caught it). The build transform now makes it load the emitted file directly: files inside app.asar cannot be swapped while the process runs, so the reason for the upstream change does not apply here. The replacement must match exactly once, so if upstream changes this code the build fails loudly.
  • The verbatim copies of slash-commands / prompt-templates / pi-tui autocompleteSeparatorRegex are byte-identical between 1.0.0 and 1.0.4; only the version notes move.
  • Note: Pi 1.0.4 was published 2026-10-05, so it is a fairly fresh release.

Test plan

Pi 1.0.3 renames the azure-openai-responses provider to azure, so the
provider icon follows. Pi 1.0.4 starts the codemode worker from a data: URL
read off disk; our chunking gives that worker relative imports a data: URL
cannot resolve, so the packaged build loads the emitted file directly (it
lives in app.asar and cannot change under a running process).

The verbatim copies of Pi's slash commands, prompt template loading and the
pi-tui autocomplete separator are unchanged in 1.0.4; only their version
notes move.
@bubbleptr
bubbleptr added this pull request to stack #440 October 6, 2026 20:45

@devin-ai-integration devin-ai-integration Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔍 Devin Review: 2 flags

Not posted on this PR by your GitHub settings — view them in Devin Review. (Configure)

Devin Review

@bubbleptr
bubbleptr merged commit 5c17015 into main Oct 7, 2026
2 checks passed
@bubbleptr
bubbleptr deleted the chore/upgrade-pi-1.0.4 branch October 7, 2026 04:14
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