Skip to content

pi-commandcode-provider 0.6.0

Choose a tag to compare

@patlux patlux released this 25 Aug 16:17
· 54 commits to main since this release
v0.6.0
f2bfb38

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-quota with 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 test
  • npm run typecheck
  • npm run format:check
  • npm audit --audit-level=moderate
  • npm pack --dry-run
  • git 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