Releases: patlux/pi-commandcode-provider
Releases · patlux/pi-commandcode-provider
v0.4.1
What's changed
- Use the explicit
$COMMANDCODE_API_KEYprovider registration syntax expected by newer pi versions, removing the startup deprecation warning while keeping legacy placeholder compatibility. Thanks @plumj-am for the fix in #18. - Refresh development dependency lockfile entries to resolve npm audit findings for
tsx/esbuildandprotobufjsin #21.
Contributors
Thanks to everyone who helped with this release:
- @plumj-am — reported and fixed the pi provider
apiKeydeprecation warning. - @cad0p — reported retry/deprecation-related issues that helped validate the current behavior.
- @bl4zee1g — reported provider availability concerns that prompted additional local/live validation.
Validation
COMMANDCODE_API_KEY=mock-key npm testnpm run typechecknpm run format:checknpm audit --audit-level=moderatenpm pack --dry-run
v0.4.0
v0.3.1
v0.3.0
What's Changed
OMP (Oh My Pi) Compatibility
- Support
~/.omp/agent/auth.jsonauth path - Handle OMP's env-var-name-as-apiKey quirk (filters out literal
COMMANDCODE_API_KEYstring) - Convert OMP system prompt arrays to text
Incremental Reasoning Streaming
- Stream
reasoning-deltaevents immediately instead of buffering untilreasoning-end - Close open thinking blocks before text or tool output to prevent event ordering issues
Live Display Pricing
- Static
MODEL_COSTStable for known Command Code models - Corrected DeepSeek V4 Flash cache-read rate to $0.028/M
- Added xiaomi/mimo models to pricing table
- DeepSeek V4 Pro discount marked as permanent (no expiry)
Dependencies
- Upgrade pi dependencies from
@mariozechner0.72.0 to@earendil-works0.75.5 - Move
pi-coding-agentto optional peerDependencies
Contributors
- @skyscribe-yf — incremental reasoning streaming + live display pricing (#7)
- @AlexVagrant — OMP (Oh My Pi) provider compatibility (#9)
Full Changelog: v0.1.1...v0.3.0
npm: https://www.npmjs.com/package/pi-commandcode-provider/v/0.3.0