Skip to content

v0.3.7

Choose a tag to compare

@fitchmultz fitchmultz released this 16 Sep 19:13
772859a

Fixes

  • Support stock Pi 0.84/0.85 and transcript-based Pi provider requests without requiring a fork or adding dependencies.
  • Preserve current system instructions, tool snapshots, incremental context reuse, native replay, and cloud history policy.
  • Keep completed SDK assistant messages separate in streamed and persisted output, including cancellation recovery, without splitting token chunks or duplicating final answers.

Verification

1,481 tests passed with six existing skips. Stock/fork provider-boundary, type, and compiled-output checks passed. Direct Mac live checks passed on stock Pi 0.85.1 and the updated fork; the approved cloud context-only matrix passed fresh/bootstrap behavior and verified cleanup of all test agents. Independent correctness, maintainability, and ponytail reviews are clear.

The final cancellation-only fix is covered by a deterministic provider/AbortSignal/persistence regression; the normal live runs preceded that ownership-only change. This release used the maintainer-approved direct-Mac and cloud-context substitutions, not the full three-platform/GitHub-repository matrix.

Known unrelated limitation: the bundled fallback catalog contains 37 models while authenticated live discovery currently returns 40. The catalog check ran and reported that drift; fallback model changes are not included in this compatibility release. Cursor SDK remains 1.0.27.

Implemented in PR #260.