Releases: Awenforever/weclaw_dev
Release list
WeClaw Dev v0.1.9-alpha
Highlights:
- Integrate WeClaw
/statuswith 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|maxthrough the authoritative dsproxy profile contract instead of editing Codex profile files from WeClaw. - Redesign
/statusas 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
1Mcontext window and the finalized900kauto-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
/statusprogress-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
/newand pre-prompt/statusbehavior 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
/statusfallback 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
/statusTrim display was verified before release refresh.
Install:
Fresh install uses the latest GitHub Release assets.
Existing users can run:
weclaw upgradePinned 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-alphaAlpha-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-alphawith the finalized token-first/statuscontract. - WeClaw intentionally remains a display and messaging layer. dsproxy owns profile state, context thresholds, token accounting, cost, pricing, balance, Compact and Trim semantics.
WeClaw Dev v0.1.8-alpha
Highlights:
- Improve WeChat ClawBot Markdown rendering with Markdown-first output preservation.
- Redesign slash-command replies in English with compact mobile-oriented layouts.
- Polish /status, /now, /balance, /info, /model, /effort, /profile, /cancel, /restart and unknown-command replies.
- Add dynamic Markdown fence safety so generated outer fences are longer than nested backtick runs.
- Preserve legal nested fenced blocks during Markdown balancing and reply chunking.
- Add opt-in outbound Markdown capture for renderer diagnostics through WECLAW_CAPTURE_OUTBOUND_MARKDOWN_DIR.
- Refresh README screenshots and rename the profile/balance screenshot label to Runtime settings.
Validation:
- git diff --check passed.
- bash -n install.sh passed.
- go test ./... -count=1 passed.
- Local p0.1.5a50 deployment with outbound capture was verified before release.
Install:
- Fresh install uses the latest GitHub Release assets.
- Existing users can run weclaw upgrade.
- Alpha-channel users can run weclaw upgrade --alpha when explicitly testing alpha releases.
Notes:
- The public version for this release is v0.1.8-alpha.
- The internal development marker is p0.1.5a50-outbound-markdown-capture.
- The release intentionally does not add heuristic repair for malformed Markdown generated by an upstream agent. WeClaw preserves and verifies what it sends.
WeClaw Dev v0.1.7-alpha
Highlights:
- Enable default background logging to
~/.weclaw/weclaw.log. - Add automatic log trimming around the default ~20 MB limit while preserving newer complete log lines in chronological order.
- Allow
weclaw start <profile> resumeto omit the session ID and use the most recent ACP/Codex session for that profile. - Preserve explicit
resume <session-id>behavior. - Make
weclaw start ...idempotent when a managed WeClaw process is already running. - Report already-running status instead of stopping or replacing the current process.
- Fix Codex ACP resume by calling stable app-server
thread/resumebeforeturn/start. - Remove experimental
excludeTurnsfrom the defaultthread/resumerequest, avoiding theexperimentalApicapability requirement. - Keep the user-visible ACP session/thread ID stable after successful resume.
- Improve
/nowand/statusconsistency by resolving the default profile/session through a shared path. - Avoid
unknowncontext-window used/left values in/statuswhere configured context-window data is available. - Label Codex turn IDs as
last turn idto avoid confusing per-turn IDs with ACP session/thread IDs. - Improve
weclaw upgrade --alphafor rebuilt pre-release tags by comparing release commit metadata, not only the public version string. - Preserve running managed sessions during upgrade when possible: download and install first, then stop the old process and restart the new version with the previous profile and ACP session.
- Increase upgrade download timeout and retry budget for slower VM network paths.
- Document upgrade runtime migration in README and README_CN.
- Make
weclaw stopexplicit and verifiable: it reports stopped PIDs or not-running state, clears stale PID state, and verifies that no managed WeClaw process remains. - Keep
weclaw stopaligned withweclaw startandweclaw statusby using the same managed-process runtime inspection path.
Validation:
- Focused resume, runtime-state, start/profile, status/now, upgrade, and messaging tests passed across the p5a20-p5a25 line.
- p5a28 stop-semantics tests passed, including focused command tests,
go test ./cmd, and fullgo test ./.... git diff --checkandbash -n install.shpassed before release asset rebuild.- Five release assets were built and uploaded: Linux amd64, Linux arm64, macOS amd64, macOS arm64, and Windows amd64.
- Linux amd64 release asset was smoke-tested for public/internal version metadata:
v0.1.7-alpha | 31fa432andv0.1p5a28-stop-semantics | 31fa432. - VM validation confirmed
weclaw upgrade --alphacan detect a rebuilt same public tag, install the new asset, stop the old managed process, and restart with the priordeepseek-thinkingprofile and ACP session. - VM WeChat validation confirmed natural-language resume no longer fails with
thread/resume.excludeTurns requires experimentalApi capability. - VM stop-semantics validation confirmed an intentionally leftover old
v0.1.6-alphamanaged process is detected after installing the newv0.1.7-alphaasset, and the newweclaw stopprintsweclaw stopped,Stopped PIDs: ..., andVerified: no managed weclaw process remains. - VM validation also confirmed a second
weclaw stopprintsweclaw was not runningand still verifies that no managed process remains.
Notes:
- This Release currently points to commit
31fa432. turn/last turn idis not the same as the ACP session/thread ID. A turn ID is per user request. The session/thread ID is the persistent Codex ACP conversation container.- Token attribution by user message, history, tool schemas, environment context, and system/runtime prompt is not yet implemented in WeClaw. It requires dsproxy to expose a request-payload attribution interface.
WeClaw Dev v0.1.6-alpha
Highlights:
- Improve Codex sandbox dependency errors shown in WeChat.
- Clean ANSI terminal escape sequences from Codex error messages before showing them to users.
- Convert Codex
bubblewrapsandbox diagnostics into a short install-and-restart suggestion. - Keep
weclaw start deepseek-thinking resume <session-id>support from v0.1.5-alpha. - Keep
weclaw upgradeandweclaw upgrade --alphasupport.
Install:
curl -fsSL https://cdn.jsdelivr.net/gh/Awenforever/weclaw_dev@main/install.sh | shUpgrade:
weclaw upgradeAlpha/pre-release channel:
weclaw upgrade --alphaWeClaw Dev v0.1.5-alpha
Highlights:
- Continue a WeClaw/Codex session after restart with
weclaw start deepseek-thinking resume <session-id>. - During upgrade or restart, WeClaw now avoids getting stuck on a stale session and continues the message with a fresh session when needed.
weclaw upgraderemains the normal upgrade path.weclaw upgrade --alphais available for the explicit alpha/pre-release channel.- README and handoff documentation have been updated.
Install:
curl -fsSL https://cdn.jsdelivr.net/gh/Awenforever/weclaw_dev@main/install.sh | shUpgrade:
weclaw upgradeAlpha/pre-release channel:
weclaw upgrade --alphaWeClaw Dev v0.1.4-alpha
Highlights:
- Add dual public/internal version metadata for
weclaw versionandweclaw --version. - Add explicit alpha upgrade channel with
weclaw upgrade --alpha; defaultweclaw upgraderemains stable latest. - Preserve runtime session hints for upgrade restart and clarify
/statuscontext-window versus token-usage reporting. - Add
docs/DEVELOPMENT_MANUAL.mdcovering source layout, Git/tag rules, Release procedure and VM validation requirements. - Keep installer hardening from v0.1.3-alpha, including rerun same-version skip, retry behavior and source fallback guards.
Install stable latest:
curl -fsSL https://cdn.jsdelivr.net/gh/Awenforever/weclaw_dev@main/install.sh | sh
Install this alpha explicitly:
curl -fsSL https://cdn.jsdelivr.net/gh/Awenforever/weclaw_dev@main/install.sh | sh -s -- --version v0.1.4-alpha
Upgrade to alpha channel:
weclaw upgrade --alpha
WeClaw Dev v0.1.3-alpha
Highlights:
- Add
/nowcurrent-task visibility with session/thread ID display. - Ensure
/nowcan create or recover a session when no task is running. - Add session resume support with
weclaw start deepseek-thinking resume <session-id>. - Fix resume session inspection behavior for
/nowand/statusby applying pending resume before idle/session inspection. - Improve
/statuswith Codex-style context-window and token-usage reporting based on the active profile configuration. - Parse Codex token usage events and show compact k/M usage values where available.
- Fix thinking-profile proxy status checks to query the thinking route.
- Harden install/upgrade binary replacement to avoid direct overwrite of a running binary.
- Keep rerun install same-version skip behavior to avoid unnecessary repeated Release asset downloads.
- Add installer and upgrade download retry behavior.
- Add source fallback guards for codeload tarball, git clone over HTTP/1.1, missing source binaries and source build failures.
- Preserve jsDelivr-first install guidance with raw GitHub fallback.
Install:
curl -fsSL https://cdn.jsdelivr.net/gh/Awenforever/weclaw_dev@main/install.sh | sh
Fallback:
curl -fsSL https://raw.githubusercontent.com/Awenforever/weclaw_dev/main/install.sh | sh
WeClaw Dev v0.1.2-alpha
Maintenance alpha release for install, upgrade, uninstall and update-check behavior.
Highlights
- The one-line installer can be run repeatedly to install the latest GitHub Release.
install.sh --uninstallremoves the installed binary while preserving~/.weclawuser data.weclaw upgradeandweclaw updatenow install fromAwenforever/weclaw_devGitHub Releases.weclaw uninstallremoves the installed binary.weclaw uninstall --purgealso removes local user data.weclaw startperiodically checks GitHub Releases and prints a cached one-time update reminder.- Upgrade and uninstall process stops are constrained to the current executable path to avoid stopping unrelated WeClaw processes.
Validation
bash -n install.shgo test ./cmd ./configgo test ./...git diff --check
Install
curl -sSL https://raw.githubusercontent.com/Awenforever/weclaw_dev/main/install.sh | shUpgrade
weclaw upgradeUninstall
curl -sSL https://raw.githubusercontent.com/Awenforever/weclaw_dev/main/install.sh | sh -s -- --uninstallor:
weclaw uninstallNotes
This is an alpha release. Interfaces and slash-command behavior may continue to evolve.
WeClaw Dev v0.1.1-alpha
Maintenance alpha release for the /now runtime command.
Fixes
- Improve
/nowprogress reporting by showing a compact assistant drafting preview instead of the genericassistant message receivedplaceholder when assistant text is available. - Preserve the generic assistant placeholder only when no assistant text is available.
- Keep assistant deltas hidden from automatic WeChat streaming while allowing
/nowto summarize the current draft state.
Validation
- Focused tests passed for
agent,messaging,cmd, andconfig. - Full Go test suite passed with
go test ./.... - Internal development tag:
v0.1p2-now-progress-preview.
Install
curl -sSL https://raw.githubusercontent.com/Awenforever/weclaw_dev/main/install.sh | shNotes
This is an alpha release. Interfaces and slash-command behavior may continue to evolve.
WeClaw Dev v0.1.0-alpha
Initial public alpha release of WeClaw Dev.
Highlights
- WeChat-to-agent bridge with DeepSeek profile support
- Runtime slash commands for profile, model, effort, status, balance and session control
/restartnow starts a new session for the current profile without switching profile or resetting runtime config/nowshows current running task progress without entering the agent/cancelcancels the current running task while preserving the session/profile config- Unknown slash commands are blocked locally and are not sent to the agent
- WeChat-friendly command-card formatting for runtime controls
- Streaming/progress handling for ACP/Codex app-server events
- DeepSeek balance and status integration through local proxy tooling
Install
curl -sSL https://raw.githubusercontent.com/Awenforever/weclaw_dev/main/install.sh | shNotes
This is an alpha release. Interfaces and slash-command behavior may continue to evolve.