Aquí hi ha 10 versions de ClawWork, des de 19 de març del 2026 fins a l’actual, 0.0.16. Cadascuna enllaça amb els instal·ladors del mateix desenvolupador.
| Versió | Data | Mida | Fitxers |
|---|---|---|---|
| 0.0.16Darrera versió | 16 de maig del 2026 | — | 64 bits EXE (NSIS)64 bits EXE (NSIS) Notes de la versió🐛 Bug Fixes
- widen gateway protocol compatibility range by samzong (ea65c56)
- Use stable base for stable release notes by @samzong in #496
🔧 Build / CI
- Publish release before Homebrew update by @samzong in #493
📚 Docs
- Add keynote speaker notes by @samzong in #495
🧹 Chore
- bump desktop version to 0.0.16 by samzong (0861d49)
Full Changelog: https://github.com/clawwork-ai/ClawWork/compare/v0.0.15...v0.0.16 |
| 0.0.15-beta.4 | 28 d’abril del 2026 | — | 64 bits EXE (NSIS)64 bits EXE (NSIS) Notes de la versió✨ Features
- Teams now persist and display the skills bound to each team agent. by @samzong in #468
- File artifacts now show image thumbnails in the file manager and conversation artifact panel, and file previews open in an overlay drawer without shrinking the file grid. by @samzong in #472
- File Manager now hides stored artifact filenames and supports type filtering for artifact search. by @samzong in #473
🐛 Bug Fixes
- Replace silent-swallow .catch in AgentsSection avatar paths by @mvanhorn in #463
- Fixed pasted multiline user messages rendering with right-aligned text. by @samzong in #466
- Persist assistant media attachments by @samzong in #471
♻️ Refactor
- Session running indicators now consistently reflect waiting, responding, and tool activity across the desktop UI. by @samzong in #467
🧹 Chore
- prepare v0.0.15-beta.4 by samzong (cca74f2)
Full Changelog: https://github.com/clawwork-ai/ClawWork/compare/v0.0.15-beta.3...v0.0.15-beta.4 |
| 0.0.15-beta.3 | 27 d’abril del 2026 | — | 64 bits EXE (NSIS)64 bits EXE (NSIS) Notes de la versióWhat's Changed
- fix(desktop): show error toast when PairMobileDialog handleGenerate fails by @mvanhorn in https://github.com/clawwork-ai/ClawWork/pull/458
- [Feat] Add resizable team file tree by @samzong in https://github.com/clawwork-ai/ClawWork/pull/459
- [Chore] Remove tray disconnect indicator by @samzong in https://github.com/clawwork-ai/ClawWork/pull/460
- [Fix] Apply model slash commands through session patch by @samzong in https://github.com/clawwork-ai/ClawWork/pull/461
- [Fix] Harden history normalization by @samzong in https://github.com/clawwork-ai/ClawWork/pull/462
- [Feat] Add shared gateway selector by @samzong in https://github.com/clawwork-ai/ClawWork/pull/464
- [Build] Build mac x64 package on Intel runner by @samzong in https://github.com/clawwork-ai/ClawWork/pull/465
Full Changelog: https://github.com/clawwork-ai/ClawWork/compare/v0.0.15-beta.2...v0.0.15-beta.3 |
| 0.0.15-beta.2 | 24 d’abril del 2026 | — | 64 bits EXE (NSIS)64 bits EXE (NSIS) Notes de la versió✨ Features
- UI: Refreshed default light and dark themes, consolidated to auto / light / dark (legacy theme choices migrate automatically on startup), and grouped left-nav active tasks by Today / Yesterday / Previous 7 Days / Older. by @samzong in #457
🐛 Bug Fixes
- reject disallowed fields in settings:update instead of silently dropping them by @HiddenPuppy in #449
- sync isDefault flag when removing default gateway by @HiddenPuppy in #451
- wrap GatewaysSection IPC handlers in try/finally by @HiddenPuppy in #452
♻️ Refactor
- update keynote by @samzong in #455
📚 Docs
- Add zh/zh-TW/ja/ko README translations and dedupe English README by @samzong in #447
- add next multi-runtime control plane post by @samzong in #456
🧹 Chore
- bump version to v0.0.15-beta.2 by samzong (5153677)
📦 Other
- Fix/394 add gateway empty workspace by @HiddenPuppy in #446
Full Changelog: https://github.com/clawwork-ai/ClawWork/compare/v0.0.15-beta.1...v0.0.15-beta.2 |
| 0.0.14 | 9 d’abril del 2026 | — | 64 bits EXE (NSIS)64 bits EXE (NSIS) Notes de la versió🔥 Highlights
- 👥 Teams — Complete team lifecycle: multi-step creation wizard, TEAM.md file format, virtual file tree editor, AI Builder dialog, team chat with room runtime, and TeamsHub Git-native marketplace with one-click install.
- 🤖 Multi-Agent Orchestration — Ensemble task rooms with conductor/performer model, @All mention in chat, agent avatar bar, and subagent event routing via sessions.changed.
- 🔒 Security Hardening — Gateway credentials encrypted with Electron safeStorage, single instance lock prevents duplicate app windows, and deviceId hidden behind developer mode.
- ✨ WelcomeScreen Redesign — Tab-based agent/team/orchestrate selection with gateway selector, skill config dialog, and Skills management with ClawHub discovery.
- 🧩 Agent Enhancements — Avatar upload with custom Electron protocol, inline file editing, AI-guided creation, configurable agent descriptions, skills status panel.
✨ What's New
- 👥 Teams — Full team lifecycle: creation wizard with edit/delete, team detail view with virtual file tree and inline editor, TEAM.md parser, team install orchestrator, AI Builder dialog, team chat with room runtime, and data model with SQLite persistence by @samzong in #258 #259 #260 #261 #262 #266 #268 #270 #282 #283 #295 #296 #303
- 🏪 TeamsHub — Git-native marketplace: data layer, browse UI with tab switching, detail view, and one-click install with agent reuse on reinstall by @samzong in #288 #290 #294 #299
- 🤖 Multi-Agent Orchestration — Ensemble task rooms with native conductor and performer orchestration, @All mention, avatar bar, and subagent routing fix by @samzong in #210 #220 #260 #319
- 🧩 Agent Enhancements — Avatar upload with custom Electron protocol and fallback chain, inline file editing, AI-guided creation dialog, skills status panel, configurable agent description by @samzong in #245 #246 #257 #261 #283
- ⚡ Skills & ClawHub — Skills management section with ClawHub discovery and install flow, skill config dialog with disabled filter, skills/config Gateway IPC channels by @samzong in #256 #302 #304 #327
- ✨ WelcomeScreen — Tab-based agent/team/orchestrate selection with extracted gateway selector hook by @samzong in #304, by @HiddenPuppy in #320
- 📡 System Sessions — Ephemeral OpenClaw channels decoupled from Task/Chat by @samzong in #255
- 🔒 Security — Encrypt gateway credentials with Electron safeStorage by @samzong in #323, single instance lock by @samzong in #322, hide deviceId behind developer mode by @samzong in #297
- 📱 PWA — Offline caching, manual update control, GitHub Pages deployment, iOS fullscreen safe-area by @samzong in #205 #207
- 🔍 Diagnostics — Copy session key and conversation diagnosis runbook by @samzong in #312
🐛 Bug Fixes
- Fix subagent events not routed — use sessions.changed subscription by @samzong in #319
- Fix tool call activity excluded from response timeout check by @samzong in #316
- Fix cachedDeviceId leaked outside store factory closure by @qorexdev in #326
- Fix inline-block message bubbles causing horizontal scroll by @samzong in #324
- Fix ensemble flag not persisted/synced between WelcomeScreen and task state by @samzong in #310 #311
- Fix nested button in FileCard replaced with stretched button pattern by @samzong in #315
- Fix useEffect scroll replaced with ResizeObserver for reliable auto-scroll by @samzong in #317
- Fix copy timer in FilePreviewModal not cleaned up on unmount by @qorexdev in #308
- Fix syncChains entries not cleaned up after sync completes by @qorexdev in #307
- Fix QR code not regenerated when gateway selection changes by @samzong in #301
- Fix share-identity toggle not wired in pair mobile dialog by @samzong in #298
- Fix team chat task created eagerly — deferred until first message sent by @samzong in #295
- Fix button visual hierarchy across Teams panel by @samzong in #321
- Catch ws.send() throw after WebSocket close by @mvanhorn in #292
- Wrap PWA updateTask in readwrite transaction by @mvanhorn in #293
- Fix hardcoded Copy/Cop |
| 0.0.13 | 27 de març del 2026 | — | 64 bits EXE (NSIS)64 bits EXE (NSIS) Notes de la versió🔥 Highlights
- 📱 ClawWork on your phone — Brand-new PWA mobile companion with a native chat experience, swipe gestures, and seamless QR pairing that keeps your desktop connected.
- 🐧 Linux support — First-class Linux builds ship starting this release — AppImage and deb for x64.
- ✨ Visual refresh — Glass panels, glow accents, and ambient gradients give the entire app a polished new look while respecting reduced-motion preferences.
- 🔒 Security hardening — Four fixes close a private key leak, an SSRF bypass, a TOCTOU race, and a path traversal vector in the artifact handler.
✨ What's New
- 📱 PWA mobile companion — Brand-new mobile web app with native iOS chat experience: OLED dark theme, edge-swipe gestures, drag-to-dismiss bottom sheets, settings panel with 8-language selector, and QR pairing with independent device identity — your desktop stays connected when a phone joins. by @samzong in #183
- 🎨 Premium design system — Glass surfaces, 3-layer glow effects, ambient gradient orbs, display typography (Instrument Serif), extended motion presets, and CI enforcement rules. All with dark + light theme coverage, prefers-reduced-motion respect, and @supports fallbacks. by @samzong in #200 #201
- 🐧 Linux desktop builds — AppImage (portable) and deb (Ubuntu/Debian) packages for x64, fully integrated into the CI/CD release pipeline. by @samzong in #174
🔒 Security
- Removed private key exposure and raw IPC backdoor from the renderer preload bridge — neither surface had any renderer consumers by @samzong in #184
- Production-grade SSRF guard with numeric IPv4/IPv6 range checks and DNS pre-resolution, replacing the string-prefix check that missed all RFC 1918 ranges by @samzong in #189
- Eliminated TOCTOU race in context file path validation by merging validate + read into a single fd-centric atomic operation by @samzong in #185
- Fixed path traversal vector in artifact handler — replaced naive url.replace('file://', '') with fileURLToPath() by @samzong in #194
🐛 Bug Fixes
- Fixed macOS crash on dock re-open — IPC handlers registered inside createWindow() threw on second invocation; centralized window lifecycle via window-manager module by @samzong in #195
- Fixed PWA status bar color not updating when switching between dark and light themes by @samzong in #192
- Fixed invisible text in Gateway debug log caused by undefined --text-tertiary CSS variable by @samzong in #193
- Fixed per-token forced reflow during streaming — replaced scrollToBottom on every token with ResizeObserver; fixed Virtuoso dual scroll context by @samzong in #196
- Fixed PWA client version stuck at hardcoded 0.1.0 — now injected from package.json at build time by @samzong in #191
- Fixed PWA i18n gaps — en.json is now the authoritative superset, all defaultValue anti-patterns eliminated, Gateway debug log fully translated across 8 languages by @samzong in #199
🔧 Engineering
- Extracted @clawwork/core package with port-based dependency injection — stores, session sync, gateway dispatching, and protocol parsing are now platform-agnostic, enabling future PWA code sharing by @samzong in #178
- Extracted chat composer service into @clawwork/core — split the 1655-line ChatInput.tsx god component into 9 focused modules by @samzong in #180
- Added knip for dead code detection, removed 52 dead code items, added Renovate for automated dependency updates and vitest coverage by @samzong in #176
- Extracted BottomSheet primitive from 3 PWA components, fixing 3 accessibility bugs and adding body scroll lock by @samzong in #186
- Extracted useOverlay hook — unified portal rendering, ref-counted scroll lock, inert support, and prefers-reduced-motion for all overlays by @samzong in #198
- Extracted useFocusTrap hook from DrawerLayout and AgentSelector by @samzong in #190
- Extracted client registry and eliminated composerBridge monkey-patching hack by @samzong in #188
- Replaced manual base64 encode/decode with ES2025 Uint8Array.toBase64() platform API by @samzong in #197
- |
| 0.0.12 | 26 de març del 2026 | — | 64 bits EXE (NSIS)64 bits EXE (NSIS) Notes de la versió✨ What's New
- 🌍 Multi-language support (8 locales) — ClawWork now ships with English, Simplified Chinese, Traditional Chinese, Japanese, Korean, German, French, and Spanish. The app auto-detects your system language on first launch, and you can switch anytime in Settings. Includes a CI gate to catch missing translation keys. by @samzong in #166
- 📁 Local workspace files in @ mention picker — The @ picker now has a Local tab that lets you browse and attach files from your workspace directory without leaving the chat input. by @samzong in #164
- 🥚 Developer mode Easter egg — Tap the version number in Settings 7 times to unlock developer mode, revealing debug tools and internal state inspection. by @samzong in #172
🏗️ Build & Platform
- 🍎 Separate macOS arm64 and x64 builds — macOS universal binary has been split into dedicated arm64 and x64 DMGs, reducing download size for users who know their architecture. by @samzong in #168
🐛 Bug Fixes
- Fixed macOS menu keyboard shortcuts not working — added explicit accelerator bindings for all menu items by @samzong in #171
- Fixed dev release CI failing when stale release assets block upload by @samzong in #169
🔧 Engineering
- Semantic typography system — replaced ad-hoc font classes with type-* utility classes for consistent text sizing and spacing across the app by @samzong in #170
- Complete UI contract overhaul — density tokens, layout tokens, persistent user preferences, and dead code cleanup by @samzong in #165
📖 Docs
- Bilingual keynote with Chinese support, new slides, and narrative restructure by @samzong in #173 |
| 0.0.11 | 24 de març del 2026 | — | 64 bits EXE (NSIS)64 bits EXE (NSIS) Notes de la versió✨ What's New
- ⏰ Cron task management UI (beta) — Full scheduling panel to create, edit, toggle, run, and monitor recurring agent tasks. Includes cron expression presets (every 5 min, hourly, daily, weekdays, weekly), human-readable previews via cronstrue, interval unit selector, advanced options (model, thinking, delivery, failure alerts), per-job run history with expandable summaries, and a scheduler status indicator. Accessible from the left nav with a beta badge. by @samzong in #161
- 🔔 Native OS notifications — Get notified via Electron Notification API when tasks complete, approvals are requested, or gateways disconnect — even when ClawWork is minimized or unfocused. Three independent toggles in Settings → General, all enabled by default. by @samzong in #157
- 📂 Live context folder file watching — Context folders now auto-refresh when files change on disk via fs.watch with 500ms debounce (max 10 watchers per task). Live file count badges appear on context folder pills. Includes race-condition guards and cleanup on task switch/unmount. by @samzong in #156
- 🏷️ Server version badge in Gateway settings — Each gateway now displays its OpenClaw server version extracted from the WebSocket hello-ok handshake payload. by @samzong in #159
🐛 Bug Fixes
- Fixed titlebar drag — removed global fixed z-50 overlay from App.tsx; each panel header now owns its own drag region via titlebar-drag class, eliminating recurring z-index conflicts by @samzong in #161
- Fixed cron deleteAfterRun — explicitly send false to prevent server from defaulting one-shot jobs to auto-delete by @samzong in #161
- Fixed cron "All" filter — send enabled: 'all' explicitly to server instead of undefined (server defaults to enabled-only) by @samzong in #161
- Fixed cron session identity — cron jobs now use store-key format (agent:main:clawwork:<deviceId>:task:<uuid>) and register a local task on creation, so cron-created conversations appear in the task list by @samzong in #161
🔧 Engineering
- Simplified notification code — extracted maybeNotify() helper, unified navigateToTask callback, merged three useState booleans into single state object, data-driven notification toggle UI by @samzong in #158
- Removed buildSessionRequestKey and request-key regex infrastructure from @clawwork/shared — store-key format is now used consistently by @samzong in #161
- Added Switch UI component (Radix UI) and cronstrue dependency for cron expression rendering by @samzong in #161
- Added 192 lines of shared Cron types (CronSchedule, CronPayload, CronJob, etc.) and 7 Gateway cron.* RPC methods by @samzong in #161
📖 Docs
- Added keynote slides workspace with Slidev by @samzong in #160
- Updated README, architecture diagrams, website, and keynote slides by @samzong in #162
- Added Thanks slide and deployed keynote to GitHub Pages by @samzong in #163 |
| 0.0.9 | 22 de març del 2026 | — | 64 bits EXE (NSIS)64 bits EXE (NSIS) Notes de la versió✨ What's New
- 🆔 Device-scoped sessions with title sync — Sessions are now scoped by device ID, preventing cross-device session collisions. Task titles sync back to the server for a consistent view across reconnects. by @samzong in #119
🎨 UI Polish
- 📐 Typography scale rework — Switched to a 16px root base with a consistent modular scale. Zoom level now persists across restarts. by @samzong in #129
🔒 Security Fixes
- Fixed path traversal in extracted artifact filenames by @samzong in #120
- Fixed symlink traversal in path validation and directory scanning by @samzong in #115
- Blocked SSRF and unbounded memory in remote image auto-fetch by @samzong in #123
- Added WebSocket frame shape validation before dispatching events by @samzong in #117
- Eliminated TOCTOU race in artifact file naming via serialized git operations by @samzong in #112
- Added file path validation in URL scheme handlers by @samzong in #114
- Fixed path traversal, migration state corruption, and config credential exposure by @samzong in #111
- Redacted pairing and bootstrap credentials in debug bundle export by @samzong in #125
🐛 Bug Fixes
- Fixed Windows gateway connection failure — now trusts system root certificates by @samzong in #136
- Replaced hardcoded main agent fallback with gateway catalog defaultId and added response timeout by @samzong in #134
- Stabilized gateway sync and persisted tool-call state across reconnects by @samzong in #133
- Eliminated message duplication caused by client-server timestamp mismatch in post-final sync by @samzong in #128
- Prevented message duplication on startup via hydration serialization and DB unique index by @samzong in #126
- Fixed database migration copy consistency — close DB before snapshot by @samzong in #121
- Cleared stale stream state on reset and deferred user message persistence until send success by @samzong in #124
- Reconciled partial history instead of skipping already-synced tasks by @samzong in #122
- Reinitialized database on workspace setup to prevent stale connection by @samzong in #116
- Fixed IPC listener leak — onArtifactSaved now returns a cleanup function by @samzong in #113
- Added try/catch to ws:abort-chat handler to prevent main process crash by @samzong in #110 |
| 0.0.8 | 19 de març del 2026 | — | 64 bits EXE (NSIS)64 bits EXE (NSIS) Notes de la versió✨ What's New
- 📐 Responsive panels & drag-to-resize — Default panel widths now scale with screen size (clamp-based). Drag either panel border to resize; widths persist across restarts. The left nav collapses to a 52px icon rail. Toggle panels with ⌘, / ⌘. shortcuts. by @samzong in #93
- 🗂️ Artifact storage & full-text search — Agent messages are automatically scanned for code blocks and images, which are persisted to the workspace git repo. A new File Browser with FTS5 full-text search, per-task filtering, and an inline preview drawer replaces the placeholder file manager. by @samzong in #96
- 🔑 Pairing code auth & connection banner — Add a gateway by pasting a base64 setup code (URL + bootstrap token in one). A persistent ConnectionBanner surfaces reconnect state and missing config inline instead of silently failing. by @samzong in #106
- 📂 Change workspace path after setup — The workspace directory is now configurable at any time. Changing it copies all files and migrates the SQLite database atomically; rollback on failure is automatic. by @samzong in #108
- 🏠 Welcome screen toolbar — Model selector, thinking level picker, slash command dashboard, and tools catalog now appear on the welcome screen. Configure preferences before starting your first task. by @samzong in #90
- 🌐 Marketing landing page — A standalone landing page (website/) with EN/ZH i18n, dynamic latest-release version badge, and scroll-reveal animations. by @samzong in #88
🐛 Bug Fixes
- Fixed image attachments disappearing after restart — image data is now serialized to SQLite and restored on hydration by @samzong in #87
- Fixed gateway banner unclickable due to Electron titlebar drag overlay — added titlebar-no-drag to banner; upgraded to amber warning colors for visibility by @samzong in #107
- Fixed task context menu appearing offset from click position — replaced Radix DropdownMenu with a portal-based popover that renders at exact click coordinates by @yankay in #101
- Fixed logo and screenshot 404 on GitHub Pages subpath — replaced hardcoded / paths with import.meta.env.BASE_URL by @samzong in #92
🎨 UI Polish
- File manager: code preview uses highlight.js directly, adds extension badge + file size, proper horizontal scroll; plain-text assistant messages get a save-to-artifact button by @samzong in #99
- Left sidebar: design system compliance pass — correct press/focus states, border radius, active depth; bottom bar compressed to icon row; archived tasks get search + grid layout; macOS traffic lights hidden when sidebar is collapsed to 52px by @samzong in #100
🔧 Engineering
- Added Apple code signing to dev-release workflow — dev builds now use the same certificate import as release builds by @kinzhi in #86 |