Skip to content

chore(deps): require Pi 0.85.1 and remove server shim - #410

Merged
tt-a1i merged 1 commit into
mainfrom
codex/remove-pi-server-shim
Sep 5, 2026
Merged

chore(deps): require Pi 0.85.1 and remove server shim#410
tt-a1i merged 1 commit into
mainfrom
codex/remove-pi-server-shim

Conversation

@tt-a1i

@tt-a1i tt-a1i commented Sep 5, 2026

Copy link
Copy Markdown
Collaborator

Pi 0.85.1 removes the experimental server import that broke SDK consumers in 0.85.0. OpenPI now requires Pi 0.85.1 or newer and no longer carries the temporary @earendil-works/pi-server runtime dependency introduced in #269.

Updates the Pi development dependencies, peer version floor, lockfile, installation documentation, and package checks. Keeps the #355 Web child entry resolver, which addresses package discovery rather than the upstream SDK import graph.

The packed Web smoke installs the exact minimum Pi version, verifies that pi-server is absent, imports the SDK, and starts/stops the installed CLI with an isolated Pi configuration directory.

Validation: bun run check and the local clean packed-install smoke passed. bun run test passed on Node 22.19.0 (including 30 Vitest tests). Current-head CI is being verified before merge. An initial Workflow settlement timeout did not recur in the focused test or full rerun; its log was retained. No release publication is included.

Upstream fix: https://github.com/earendil-works/pi/releases/tag/v0.85.1

Closes #395.

@tt-a1i
tt-a1i requested a review from a team as a code owner September 5, 2026 15:43
@github-actions github-actions Bot added documentation Improvements or additions to documentation area:setup OpenPI setup, configuration, or setup documentation area:github GitHub workflows, templates, ownership, or tests labels Sep 5, 2026
@tt-a1i
tt-a1i merged commit 20fbcff into main Sep 5, 2026
7 of 8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:github GitHub workflows, templates, ownership, or tests area:setup OpenPI setup, configuration, or setup documentation documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

chore(deps): remove the temporary pi-server compatibility dependency

1 participant