pi-commandcode-provider 0.6.0
Summary
pi-commandcode-provider 0.6.0 aligns the provider with the current Command Code CLI and adds the official Provider API path, automatic Go-plan fallback, quota diagnostics, updated model metadata/pricing, and more robust streaming and image-history handling.
Highlights
- Prefer the official Provider API with a narrow Go-plan fallback to
/alpha/generate. - Add
/commandcode-quotawith credits, plan, usage, and rolling-limit diagnostics. - Refresh model capabilities, reasoning efforts, output limits, and display pricing.
- Forward incremental tool-call arguments from generate streams.
- Preserve text while safely omitting historical images for text-only models.
- Improve auth, retry, overflow, abort, and malformed tool-history handling.
- Add catalog synchronization automation and expanded live E2E profiles.
- Fix Oh My Pi custom API registration compatibility.
Contributors
- @jagaliano — added the live quota dashboard and hardened its integration.
- @omariqbalnaru — fixed custom API registration for Oh My Pi 17.4.0.
- @ThomasByr — added GLM-5.3 pricing and reasoning levels.
- @newCman1 — added DeepSeek V4 vision model support.
Validation
npm testnpm run typechecknpm run format:checknpm audit --audit-level=moderatenpm pack --dry-rungit diff --check- Published-package Pi load test from
npm:pi-commandcode-provider@0.6.0
All local release gates passed. The OMP compatibility test was skipped locally because omp is not installed; the published package installed and Pi loaded it successfully in an isolated environment.
Included pull requests
- #49 — Official Command Code API
- #52 — Live quota dashboard
- #53 — Oh My Pi custom API registration
- #55 — GLM-5.3 pricing and reasoning levels
- #56 — DeepSeek vision support
- #57 — Command Code capability refresh
- #58 — CLI parity alignment
- #59 — Incremental tool-call streaming
- #60 — Text-only model image-history handling