Skip to content

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 11 Sep 02:20
· 97 commits to main since this release

Changelog

  • a6ab19c build: add scripts/check-ds4-sync.sh to catch upstream ABI drift
  • 2b6f0e1 build: make the root module self-contained and cover the cmd module in CI
  • eb0b7ae build: tidy cmd module after the progress refactor
  • 17479d3 feat(cli): model list --installed/--available filters and --json output
  • 8903a6e feat(ds4api): GLM embedded MTP, synced rewinds, and speculative block boundaries
  • 01eba06 feat(ds4api): speculative decoding at positive temperature
  • 56de388 feat(dsml): accept a bare invoke as an implicit tool_calls block
  • 027aa88 feat(dsml): add GLM tool-call grammar as a syntax mode
  • 2e73239 feat(dsml): add WantsGreedySampling predicate for DSML structure
  • be97781 feat(dsml): canonicalize tool schema JSON spelling in prompts
  • fde1462 feat(dsml): flag stray DSML markers in plain output as malformed
  • 7e868dd feat(dsml): render GLM tools section, tool calls, and syntax reminder
  • 965d1ca feat(dsml): require a delimiter after invoke/parameter tag names
  • d2194bd feat(dsml): stream GLM tool calls
  • 47c3d43 feat(dsml): stream implicit invoke blocks and enforce tag delimiters
  • 7585b85 feat(glm): route stop detection and reasoning effort by model family
  • bba69b7 feat(glm): select tool-call markup from the engine's model family
  • 37955e0 feat(models): add GLM 5.2 catalog entries
  • 1b8689b feat(models): add GLM 5.3 Flash and full GLM 5.3 catalog entries
  • 5f2f556 feat(models): add refreshed 0731/0813 quants, MXFP4, and DSpark support
  • 9d242fb feat(models): refuse a model download the volume cannot hold
  • d981839 feat(tui): live download rate, finer byte count, and ETA on the progress line
  • 4018b93 feat: add per-token greedy sampling override to Continue
  • 30dbbc5 feat: add workspacetool package of local workspace tools for ToolLoop
  • bcdcb71 fix(ds4api): add dspark_exact_sampling after upstream rebase
  • 1230167 fix(ds4api): add placement_session_count_hint after upstream rebase
  • 873be02 fix(ds4api): realign ds4_engine_options and bind GLM entry points
  • 1e6a6b8 fix(ds4api): sync engine-options ABI and imatrix arity with upstream ds4 6289c51
  • ed47175 fix(dsml): keep the thinking split when a completion degrades to raw content
  • 98649c8 fix(dsml): keep tool bodies literal and repair only the missing wrapper
  • 4dcc3d9 fix(dsml): stop decoding entities in streamed GLM argument values
  • ab968c4 fix(glm): harden tool calls and engine configuration
  • 4521752 fix(install): render library-download progress at the real terminal width
  • 5e24fae fix(progress): survive terminal resizes by erasing instead of padding
  • 3164f95 fix(toolloop): preserve caller sample control
  • 0021039 fix(tui): render download progress at the real terminal width
  • 9dc13c2 release: v0.6.0
  • ad11470 style: gofmt dsml/stream.go comment alignment