Skip to content

WeClaw Dev v0.1.9-alpha

Latest

Choose a tag to compare

@Awenforever Awenforever released this 17 May 16:15
· 4 commits to main since this release

Highlights:

  • Integrate WeClaw /status with CoDeepSeedeX/dsproxy as the source of truth for profile, model, effort, context, tokens, cost, pricing, balance, Compact, Trim, proxy state and paths.
  • Route /effort high|max through the authoritative dsproxy profile contract instead of editing Codex profile files from WeClaw.
  • Redesign /status as a compact WeChat card showing profile, model, effort, session, context, tokens, Details, Cost, Balance, Pricing, Policy, Compact, Trim, Proxy and Paths.
  • Add token-first context display with the managed DeepSeek 1M context window and the finalized 900k auto-compact trigger when provided by dsproxy.
  • Add provider-authoritative cache-aware token display for last turn, current session and auxiliary calls using hit~<ratio>||<tokens>.
  • Add Details origin breakdown for user, history, system, environment, tools and overhead, including resume/current-session restoration from dsproxy tokenizer reports.
  • Add RMB/CNY-first Cost, Pricing and Balance display using ¥, with latest-turn cost shown before session, auxiliary and total cost.
  • Preserve the original /status progress-bar layout while switching Compact and Trim to token-first dsproxy fields when available.
  • Keep Compact progress as retention semantics: post-compaction tokens over raw/uncompacted tokens.
  • Fix /new and pre-prompt /status behavior so stale previous-session Tokens, Details, Compact and Trim data are not shown before the first real prompt.
  • Restore the post-prompt Trim row when Compact renders from token-first dsproxy fields but Trim is unavailable.
  • Harden route-safe /status fallback so route metadata can be shown without leaking old session-scoped Context, Details, Cost, Compact or Trim values.
  • Restore README and README_CN as user-facing entry documents with language links, upstream fork attribution and maintainer documentation links.
  • Keep WeClaw display-only for CoDeepSeedeX telemetry: no local price lookup, cost recomputation, retokenization, profile parsing or debug-file scraping.

Validation:

  • git diff --check passed.
  • bash -n install.sh passed.
  • go test ./cmd ./messaging -count=1 passed.
  • go test ./... -count=1 passed.
  • Five-platform release assets were rebuilt and uploaded.
  • GitHub latest-release and asset verification passed.
  • Runtime /status Trim display was verified before release refresh.

Install:

Fresh install uses the latest GitHub Release assets.

Existing users can run:

weclaw upgrade

Pinned install for this release:

curl -fsSL https://raw.githubusercontent.com/Awenforever/weclaw_dev/v0.1.9-alpha/install.sh | sh -s -- --version v0.1.9-alpha

Alpha-channel users can run weclaw upgrade --alpha only when explicitly testing alpha-channel behavior.

Notes:

  • The public version for this release is v0.1.9-alpha.
  • The public release commit is e96b28e.
  • The internal development marker for the released asset is p0.1.6a4-status-trim-restore.
  • CoDeepSeedeX integration requires CoDeepSeedeX v0.3.9-alpha with the finalized token-first /status contract.
  • WeClaw intentionally remains a display and messaging layer. dsproxy owns profile state, context thresholds, token accounting, cost, pricing, balance, Compact and Trim semantics.