Skip to content

v0.2.3

Latest

Choose a tag to compare

@cheenulabs cheenulabs released this 23 Sep 11:05
· 2 commits to main since this release
9f829df

Patch release: Pi 0.87.0 is the tested protocol baseline for the community Python SDK.

Changed

Tested Pi baseline 0.87.0

The offline compatibility constants and reviewed source fingerprints now match Pi 0.87.0 (#82). With this package version, Pi 0.87.0 reports compatibility="tested", and strict_version=True accepts it. The minimum remains 0.85.1; other recognized versions above the minimum remain untested unless reviewed separately.

The typed wire annotations now describe Pi's context_edit session entries and optional model image input limits. Context edits can omit or replace earlier content for future provider requests while preserving raw session history. Pi owns that behavior; the Python SDK passes the entry and model fields through. The RPC command and output event vocabulary is unchanged.

Compatibility → · API reference →

Compatibility

Requirement Version
Python 3.11+
Pi protocol baseline (tested) 0.87.0
Pi protocol minimum 0.85.1
python -m pip install pi-agent-python-sdk==0.2.3

Import the package as pi_agent. No breaking Python API changes from 0.2.2.

Quick start · Compatibility · Changelog