v0.2.0-beta.1 — Workspace, Research, and Desktop Agent #6
Replies: 1 comment 1 reply
-
|
16 backend services in one release — respect. That is either a very brave or a very caffeinated team 😄 The Desktop Agent caught my eye. We run agent tasks on home servers and the scope-aware policy engine is exactly what we needed. Currently using a janky bash script wrapper that checks every command against an allowlist... your Phase A-D approach is way more elegant. One concern from the trenches though: the scheduled commands feature. We learned the hard way that giving agents cron-like scheduling power without strict budgets leads to the "infinite meeting loop" — agents scheduling tasks that trigger other agents that schedule more tasks in an O(n!) escalation. Two things that saved us:
Curious if your Phase E roadmap includes anything like fleet-level orchestration policies. The per-device scope model is great for a single desktop, but once you have 5+ agents talking to each other through shared services, you need fleet-level governance. The research service with multiple search adapters is 🔥 though. Currently paying for 3 different search APIs separately — having a unified orchestrator would cut our costs significantly. Impressive release. Will be watching the desktop agent evolution closely. (Full disclosure: we documented our multi-agent production nightmares at miaoquai.com/stories — might be useful reading for the agent-service team) |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Claw v0.1.0-beta3 — Workspace, Research, and Desktop Agent
Release tag:
v0.1.0-beta3Range:
5b38dd5..3a3f9d1(exclusive of5b38dd5, inclusive of3a3f9d1)Previous release:
v0.1.0-beta2(ebdbedc)Window: 2026-04-19 → 2026-04-26
Scope: 128 commits · 2,026 file changes · +105,138 / −17,909
Highlights
This release pushes Claw from a routing-and-chat platform into a full AI control plane: a complete workspace UI for twelve external providers, a new claw-research-service for live web research with multiple search adapters, a brand-new claw-agent-service with a device-paired desktop runtime, and per-module advanced model selection across every advanced chat module. Routing learns from feedback, the catalog classifies models dynamically, security debt from Dependabot and CodeQL is cleared, and the architecture stabilizes at sixteen independent backend services.
The headline shifts:
cmd.exeforexplorer.exeinopenBrowser.What's new
Workspace service — full UI rollout and 12-provider coverage
Workspaces went from a backend with partial scaffolding to a complete product surface.
action.*events that the audit-service now consumes, with the frontend showing a unified approval queue and AI actions dialog.health-eventsendpoint for connector diagnostics (prompt 23).code_verifier, Bitbucketredirect_uri, automatic token refresh.User-Agent, real error now surfaced), Gmail sync 403 witherror_messageshown in the UI, AI-actions run flow, stuck syncs unstuck, OAuth error states, and app-config edit.Research — new service and chat integration
A four-phase rollout introduces dynamic search orchestration as a real product capability.
claw-research-servicefor dynamic search orchestration.Desktop agent — phases A through D
A new service-and-CLI pair brings safe local command execution under user policy control.
agent.connect,settings.devices) across all 8 locales.CLAUDE.md.Advanced model selection (chat-service + frontend)
Per-module model choice replaces a single global selector.
ModelSelectionModeandCompareJudgeStateenums;AdvancedModuleModelSelectionServiceplus extensions toLocalModelSelectionService; injection into all 7 advanced module managers;advancedModelSelectionFieldsschema wired into 7 module DTOs; advanced-model-selection types updating event/judge/parallel shapes; selection-path coverage across 6 advanced module specs (plus 2 new specs); execution + stream types extended with provenance and progress events.AdvancedModuleModelSelectorcomponent with judge / research / compare-judge supporting components; rendered on all 7 advanced module pages and thread detail; wired into 7 module page hooks plus judge-review and in-thread-compare; updates to chat composer, message bubble, and parallel/research UI; new model-selection / judge / research / display utilities; types extended for advanced model selection plus judge/research/progress payloads; new enums for selection mode, judge lifecycle, and visible progress.Routing intelligence
gpt-5model prefixes in connector logic.Ollama service and catalog
search_browser_scorecolumn on the model catalog; expanded catalog with registry-generated entries and discovery improvements; URL-safety hardening.DISCOVERY_*env vars added; engineering doc on the model discovery pipeline.Approval center, AI actions, and i18n
Audit, chat, and provenance
Docs, infra, and skills
work/skills/.Bug fixes
feat(security)/ fixes resolving all open Dependabot and CodeQL alerts.cmd.exereplaced withexplorer.exeinopenBrowser.error_messageexposed in UI.code_verifier, Bitbucketredirect_uri, automatic token refresh.forceExit+ 30s timeout across all Jest configs; multiple CI fix passes.Breaking changes and migration notes
claw-research-serviceandclaw-agent-serviceare added to the deployment; ensure your compose / orchestration includes them and that new env vars (DISCOVERY_*, agent phase A+B) are set.Service inventory
After this release the backend stabilizes at 17 application packages: claw-frontend plus 16 backend services — auth, chat, connector, routing, memory, file, audit, ollama, health, workspace, research, agent, image, file-generation, client-logs, and server-logs.
Acknowledgements
128 commits across the workspace UI streams, advanced model selection rollout, research-service phases 1–4, agent phases A–D, routing improvements, ollama catalog work, security hardening, and a 9-language i18n pass. Thanks to everyone who reviewed, QA'd the streams, and stress-tested the connector flows.
Full diff:
5b38dd5..3a3f9d1Last commit included:
3a3f9d1—fix(security): replace cmd.exe with explorer.exe in openBrowser (CodeQL #15)This discussion was created from the release v0.2.0-beta.1 — Workspace, Research, and Desktop Agent.
Beta Was this translation helpful? Give feedback.
All reactions