Repository navigation
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.3Import the package as pi_agent. No breaking Python API changes from 0.2.2.