Releases: Mars-Sea/dsh-commandcode-provider
Releases · Mars-Sea/dsh-commandcode-provider
Release list
v0.1.3
Model catalog refresh from the official command-code@1.24.0.
COMMAND_CODE_CLI_VERSIONbumped from1.15.1to1.24.0(current official CLI version).KNOWN_EFFORTSrefreshed against the official command-code@1.24.0 bundled catalog: addsgoogle/gemini-3.7-flashandxai/grok-4.6reasoning efforts.- All previously listed models verified unchanged against the official source.
v0.1.2
Fix: network transport failures now surface properly.
- Network-level transport failures now throw
LlmErrorwith codeTRANSPORTinstead of leaking undici's bareTypeError: fetch failed(whose raw detail, e.g.UNKNOWN, previously surfaced as the whole error). - Both the generate request and a mid-stream read are wrapped, with the original error chained as
causesoerrorChainrenders the full diagnosis. - Caller aborts propagate unchanged (not relabeled).
- Lets dsh's retry policy recognize and retry transient network failures.
v0.1.1
Quality and robustness improvements.
- Core unit tests (
tests/adapter.test.ts, node:test): message conversion, SSE/JSONL stream parsing, catalog parsing, HTTP-error mapping, reasoning-effort exposure. fetchImplinjection on the adapter for testability.providerRetryPolicy(): declares the default retry policy so metered 429s and transient 5xx are retried at the agent-step boundary.- HTTP error mapping: 401 →
INVALID_CREDENTIAL; 403/429 parse the machine-readableerror.code.
v0.1.0
Initial release: Command Code LLM provider plugin for DeepSeek Harness.
- Command Code LLM adapter, ported from pi-commandcode-provider@0.5.1 (MIT).
commandcodeprovider route with live model catalog (~54 models) and per-model reasoning-effort metadata.- Models-page card with an API-key field, backed by the dsh credential seam and the
llm-commandcodesettings namespace. - API-key resolution: config → credential reference → environment → official CLI auth file.
- Installable dsh bundle (local path, GitHub, and npm).