@oh-my-pi/pi-ai
Added
- Added the
judgmentmodule for typed questions over JSON state, including choice, yes/no, and score judgments through theJudgeinterface. - Added
TypeSafeJudgesupport with TypeSafe System One authentication, credential rotation on unauthorized responses, and retry-aware backoff. - Added
TextJudgeandchatTextBackendfor model-based judgments, with structured state rendering and safeguards that prevent embedded requests from being executed. - Added automatic format-correction retries to
TextJudgewhen models return malformed output. - Added the
guardStateoption toTextBackendto control whether safety guidance is included in prompts.
@oh-my-pi/pi-catalog
Added
- Added
typesafeauthentication for TypeSafe System One judgments via theTYPESAFE_API_KEYconfiguration and API-key validation against the TypeSafe models endpoint.
@oh-my-pi/pi-coding-agent
Added
- Added an optional live generation speed readout via
composer.tokenRate, showing smoothed tokens-per-second output in the working row and keeping the rate visible between turns. - Added TypeSafe provider support through
/login typesafeorTYPESAFE_API_KEY. TypeSafe can power thinking-level detection, unexpected-stop detection, and AI-assisted git staging with calibrated judgment probabilities; configureproviders.judgmentProviderasauto,typesafe, orllmto select the judgment backend. - Added the
judge(state, questions)evaluation helper for Python and JavaScript cell code, supporting typed choice, boolean, and score judgments. It returns a handle whose.wait()method provides answers and probabilities, using TypeSafe when configured and available or a fallback chat model otherwise.
Changed
- Unified thinking-level detection, unexpected-stop detection, and AI-assisted staging around a shared judgment system with automatic fallback across configured models when TypeSafe is unavailable or cannot complete a request. AI-assisted staging now evaluates files as a single batched judgment while preserving one yes/no decision per file.
@oh-my-pi/pi-tui
Fixed
- Fixed inline images disappearing or temporarily blanking when resizing the terminal in kitty and Ghostty.
Full Changelog: v18.2.3...v18.2.4