Release notes
Pi 0.49.2
Added
- Added widget placement option for extension widgets via
widgetPlacement in pi.addWidget() (#850 by @marckrenn)
- Added AWS credential detection for ECS/Kubernetes environments:
AWS_CONTAINER_CREDENTIALS_RELATIVE_URI, AWS_CONTAINER_CREDENTIALS_FULL_URI, AWS_WEB_IDENTITY_TOKEN_FILE (#848)
- Add "quiet startup" setting to
/settings (#847 by @unexge)
Changed
- HTML export now includes JSONL download button, jump-to-last-message on click, and fixed missing labels (#853 by @mitsuhiko)
- Improved error message for OAuth authentication failures (expired credentials, offline) instead of generic 'No API key found' (#849 by @zedrdave)
Fixed
- Fixed
/model selector scope toggle so you can switch between all and scoped models when scoped models are saved (#844)
- Fixed OpenAI Responses 400 error "reasoning without following item" when replaying aborted turns (#838)
- Fixed pi exiting with code 0 when cancelling resume session selection
Removed
- Removed
strictResponsesPairing compat option from models.json schema (no longer needed)