Skip to content

chore(agent-runtime): sync Pi SDK to 0.87.0 - #902

Merged
vastsa merged 1 commit into
mainfrom
chore/sync-pi-087-compat
Sep 22, 2026
Merged

vastsa merged 1 commit into
mainfrom
chore/sync-pi-087-compat

Conversation

@vastsa

@vastsa vastsa commented Sep 22, 2026

Copy link
Copy Markdown
Owner

Summary

Upgrade the pinned Pi SDK packages and their local patches to 0.87.0. Migrate queued graceful stop to the new finishTurn callback, and put native appendContextEdit writes under the existing session lease. Document that native context edits affect only the model projection and keep the Desktop extension adapter's supported subset explicit.

Validation

  • Filtered frozen-lockfile install; affected workspace and Desktop production builds.
  • Agent-runtime and Desktop typechecks; pnpm lint.
  • Targeted finishTurn, native session lease, provider reasoning-replay, and native session IPC tests passed.
  • Task-candidate pnpm test:e2e:hosted-search: all 7 offline sidecar scenarios passed.
  • Task candidate: 0b71fae77a82997b62f3777e477456e1b1f5d172; base origin/main: 410ad75a472d771f8779038c5a9ee42046c5dd43.

The unfiltered pnpm build:js was attempted but stopped at the docs workspace because vitepress was not installed in this filtered worktree. The affected workspace and Desktop builds passed.

Keep the runtime aligned with the upstream release while preserving local
adapter fixes and guarding native session writes from context edits.
Copilot AI lite review requested due to automatic review settings September 22, 2026 19:18

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@vastsa
vastsa merged commit ed6f60e into main Sep 22, 2026
4 checks passed
@vastsa
vastsa deleted the chore/sync-pi-087-compat branch September 24, 2026 01:54
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.

2 participants