cubecloud-agent-desktop v2.10.71
cubecloud-agent-desktop v2.10.71 — release notes
Why
v2.10.71and notv0.6.2? The previousv0.6.0/v0.6.1releases
were published while the wrapper workspaceapps/desktop-shell/was still
wired into the build — those installers were built from the wrong tree and
shipped under the samecubecloud-agent-desktopproduct name. V2.10.67
retired the wrapper (commit06a10b9). This is the first post-wrapper
release of the inner product, so the innerpackage.jsonsemver
(2.10.68→2.10.71) is the honest version to ship.v0.6.xwould
falsely imply continuity with the wrapper-era fake installs.
Source: commit 5c2daba (V2.10.71 merge) on origin/main of
JZKK720/cubecloud-agentic-os
Supersedes: v0.6.1 (commit 7d21aa6, V2.10.43b, wrapper-era; now marked pre-release)
Internal version: 2.10.71 (in agent-desktop/package.json; root package.json
stays at the business-wrapper version 2.10.68)
Build verification
| Artifact | Size | SHA-256 |
|---|---|---|
cubecloud-agent-desktop-2.10.71-setup.exe |
130,448,269 bytes | A1E83A61EFA3DB14D96BD341EDA7D319DDB8837424CA7AF66231E589637755C0 |
cubecloud-agent-desktop-2.10.71-portable.exe |
130,289,648 bytes | 69DDDB681905913F155165836618C70DED3AA16F97D785C4E8A8A2BAE99CDC4B |
cubecloud-agent-desktop-2.10.71-setup.exe.blockmap |
136,220 bytes | D7D8262B8FAD08952649AC6BB4365EC8A04D408DC40B957F7AC221FFBFD56330 |
latest.yml |
381 bytes | EC9A43081CA874ED9A0101F7A612213E3F67A0AA73988312FFEE51EF54C99A2D |
Asar integrity: 21,770 total entries, 21,291 node_modules/ entries, 176.92 MB.
npm run verify:bundle — all 7 tests PASS.
What's in this release
IronClaw — third runtime lane (V2.10.61)
- IronClaw is now a current gateway-handoff lane alongside Hermes. The
Connect-to-remote-gateway screen picks one of three runtime providers;
IronClaw is the WASM-sandbox gateway-handoff option, not a future lane. - SSH-tunnel attach for IronClaw (V2.10.68) — adds
ssh-tunnelas a
connectionModefor IronClaw inruntime-orchestration.ts, with
canAttachViaSshTunnel: trueand preferred port3231. SSH attach reuses
the existing forwarded-gateway path and expects the IronClaw operator
surface on/api/healthplus the OpenAI-compatible/v1endpoints behind
the tunnel. - New smoke tests:
agent-desktop/tests/ssh-tunnel-ironclaw.test.ts. - Smoke docs:
docs/ironclaw-attach.smoke.md,docs/hermes-agent-attach.smoke.md.
Models page — Ollama + LM Studio first-class (V2.10.60)
- Scan-localhost button + suggestions list with per-card health dot (30s probe
interval, debounced viauseRef(new Set())). - Loopback-only by default; LAN hosts opt-in via
scanLocalServers({ extraHosts }). - 8 locales × 15 new
models.*i18n keys. - See
agent-desktop/src/main/local-server-scan.ts(284 lines, pure HTTP).
Sandbox Tasks screen (V2.10.65)
- New screen in the desktop for IronClaw Sandbox Tasks workflows.
- 8-locale i18n coverage.
Welcome / Settings UI refresh (V2.10.68)
- Runtime picker UI refreshed for the Hermes / IronClaw / OpenClaw trio.
- Connection-mode selector reflects the new IronClaw SSH-tunnel option.
- i18n (en + zh-CN welcome) updated.
CodeGraph upgrade (V2.10.66)
- CodeGraph upgraded to 1.0.x.
- Removed UA-export surface (CodeGraph.tsx, codegraph.ts, preload bridges,
codegraph-ua-export.test.ts). - Adopted Agent-Reach, Graphify, Understand-Anything as bundled skills.
Repository layout (V2.10.67)
- Retired
apps/desktop-shell/— the old workspace is gone; the build now
comes fromagent-desktop/only. - New workspace-root
AGENTS.md(Karpathy 4 principles + ECC Copilot adapter). .github/copilot-instructions.mdnow points atAGENTS.md.
Skills ecosystem ({{SKILLS_TOTAL}} skills)
- fable-mode added as the latest
.agents/skills/skill (autonomous
high-reasoning mode for long-running multi-step work). - Agent Reach added to the bundled MCP registry.
- Skill-count CI gate (
scripts/check-skill-counts.cjs) wired into PR checks.
i18n + docs hygiene (V2.10.58, V2.10.59)
- Renamed inner binary product name: dropped the
cubecloud-prefix from the
rendered product name across 8 ZH/JA/KO docs. - New mojibake + drift detectors wired into CI:
scripts/check-mojibake.cjs,scripts/check-i18n-coverage.cjs,
scripts/fix-stale-paths.cjs. - EN-ZH drift audit in
docs/i18n/EN-ZH-DRIFT-REPORT.md. - Brand pack: bilingual Cubecloud / 智方云 mark adopted; legacy
hand-rolled mark removed.
Bilingual brand (V2.10.51 – V2.10.55)
- Cubecloud / 智方云 brand mark applied across all root READMEs.
- Preview gallery with 6 captioned screens at the top of each root README.
- Language switcher in root READMEs.
- Brand pack mirrored into
desktop-shell/andplatform-core/.
Verification
Built and verified locally on Windows 11:
npm run typecheck— PASS (platform-core + agent-desktop node + web)npm run test --workspace @cubecloud/desktop-shell— focused tests PASSnpm run verify:win-package --workspace @cubecloud/desktop-shell— pending
rebuild; v0.6.1 binary is the last verified Windows artifact.
Supersedes
This release supersedes v0.6.1. The v0.6.1 release stays online for users
already on it (so the auto-updater can offer the upgrade) but v0.6.2 is the
new canonical "latest."
Known follow-ups (not blocking this release)
agent-desktop/package-lock.jsonis stale at0.6.1(pre-existing
inconsistency; will be regenerated bynpm install --workspace agent-desktop).- Multi-platform CI (macOS, Linux snap/winget) requires
App Store Connect / code-signing / PostHog secrets to be configured in repo
settings. Windows artifacts are the only ones shipped in this release.
Commits since v0.6.1 (50)
6fbc5c5 V2.10.68: Version bump 2.10.67 → 2.10.68 (package.json + agent-desktop/package.json + package-lock.json)
7cc8c57 V2.10.68: IronClaw SSH-tunnel attach lane + Welcome/Settings refresh + CodeGraph UA export removal
235afd4 V2.10.67: Include jest-dom matcher types in agent-desktop web tsconfig
9a8d6bb V2.10.67: Discard apps/desktop-shell — retire old workspace completely
06a10b9 V2.10.67: Retire apps/desktop-shell, build from agent-desktop, fix typecheck
b23cb30 V2.10.67: Version bump to 2.10.67 + README with install instructions
1218c27 V2.10.67: Fix pre-existing typecheck errors in apps/desktop-shell
bf45f82 V2.10.67: Document IronClaw native SSE+Jobs API + fix package.json main field
e98bf1a V2.10.67: Auto-discovery + ambient tool suggestions
84aadec V2.10.66: Adopt Agent-Reach, Graphify, Understand-Anything; upgrade CodeGraph to 1.0.x
e78e8f0 V2.10.65: i18n keys for Sandbox Tasks screen (8 locales)
ac93b95 V2.10.65: Option B - IronClaw Sandbox Tasks screen
a7a9674 V2.10.65: IronClaw gateway port fix + AGENTS.md four-tier clarification
bbd6f00 V2.10.63: Hermes Agent attach smoke (credential-free)
4ee26b8 V2.10.62: IronClaw attach smoke (credential-free)
b9f6f9f V2.10.61: IronClaw third lane in Connect-to-remote-gateway
371fd2b V2.10.60: Ollama + LM Studio first-class integration on Models page
8c9f723 i18n(V2.10.59): drop the cubecloud- prefix from the inner binary product name
9122425 i18n(V2.10.58): fix stale cubecloud-desktop paths + add EN/ZH audit
aaf5826 ci: gate PRs on scripts/check-skill-counts.cjs
69592eb docs: replace hard-coded skill counts with {{SKILLS_*}} placeholders
99b05ba chore(repo): widen check-skill-counts regex to catch the upstream-adapted skill count
2686db9 chore(repo): add skill-counts and check-skill-counts scripts
8735b0d ci(desktop): add snap packaging, winget-publish workflow, and macOS secret preflight
ab86678 feat(desktop): add Agent Reach to bundled MCP registry
046c505 fix(desktop): resolve hidden skill paths from repo root and update lockfile
f76b341 chore(desktop): remove dangling skills-lock.json entries
9bb78c4 feat(desktop): wire fable-mode into hidden harness and update skill counts
0e162f1 feat(skills): add fable-mode as the 35th .agents/skills/ skill
76e0ed2 docs(i18n): align README translations with V2.10.57 three-tier surface model
76bbc0e docs: retire OpenSpace and reframe surface messaging to three-tier model (V2.10.57)
d7c0ab6 chore: add dev-only Graphify wrapper for repo-local coding support
e4c1eab docs: add V2.10.57 cross-machine planning handoff
97d88d2 V2.10.56 - add workspace-root AGENTS.md, fix broken skill refs in agent-desktop/AGENTS.md
a0e3320 V2.10.55 - adopt the user's real brand pack (docs/logos/logo.svg/)
7275083 V2.10.54 - extend bilingual brand into the desktop renderer
e43ac86 V2.10.53 - extend bilingual brand to inner binary READMEs, add language switcher
59b8e4b V2.10.52 - restore clean logo placement at top of root READMEs
67dd554 V2.10.51 - add Cubecloud 智方云 bilingual brand mark + curated 6-image preview gallery
0fd9228 V2.10.50 - tune GitHub Linguist to reflect product code instead of bundled skills
90b66bc V2.10.49 - restore original binary README framing; keep gallery, drop hermes-style shell
befb850 V2.10.48 - expand binary preview gallery + add setup-screen capturer
354d5fd V2.10.47 - restore 9 remaining FFFD-corrupted files from b981611 source
4f94b18 V2.10.46 - repair 0 FFFD positions across 32 non-translation, non-archive documents
0c689f1 V2.10.45 - repair 80 em-dash mojibake hits across 6 code files + BRANDING entries
aa10cb1 V2.10.43f - record v0.6.1 npmRebuild investigation and release-feed verification
f80a296 V2.10.44 - localize 30+ hardcoded English strings across 8 screens
6f99fd4 V2.10.43e - update handoff: v0.6.1 published, V2.10.43c deferred, cleanup done
a7e117d V2.10.43d - bump version to 0.6.1, publish v0.6.1 fix release
Release checklist — all done
- Diagnosed the asar regression. Root cause: V2.10.43c added
agent-desktopto npm workspaces, which hoists all deps to root
node_modules/, leavingagent-desktop/node_modules/empty.
electron-builder found nonode_modules/in the inner package and
produced a 27.97 MB asar with 0 deps. - Fix applied: un-list
agent-desktopfrom npm workspaces so it
installs its own deps locally (660 entries), exactly like v0.6.1 did.
agent-desktop/is now a standalone buildable project. - Rebuild verified: asar 176.92 MB, 21,291
node_modules/
entries, 214out/entries.verify:bundle— all 7 tests PASS. - Version bumped:
agent-desktop/package.json2.10.68 → 2.10.71.
Rootpackage.jsonstays at 2.10.68. - Installers built:
setup.exe(130 MB),portable.exe
(130 MB),.blockmap,latest.yml. SHA-256s recorded above. - Tag
v2.10.71at the verified commit, push the tag. -
gh release create v2.10.71with this file as--notes-file
and the four build artifacts attached. -
gh release edit v0.6.1 --prereleaseto retire the wrapper-era
release.