Comate v0.2.0
Comate 0.2.0
Comate 0.2.0 builds on the Electron desktop line with a fully integrated New Chat flow, detachable embedded-browser windows, and a large set of reliability fixes for packaged builds and enterprise bots.
Warning
The macOS and Windows installers in this release are unsigned because signing credentials are unavailable. macOS Gatekeeper and Windows SmartScreen may show warnings. No macOS/Windows auto-update manifests are included; update those installations manually.
Highlights
- New Chat now starts conversations directly from a workspace: choose an existing workspace or create one from the composer header, use the same Skills, Files, and Provider controls as an active chat, and submit the first prompt to create and open the session immediately.
- Embedded browsers can open in an independent desktop window pinned to their originating chat, while the main panel keeps focus and restore controls.
- Enterprise chat bots (WeCom, Feishu) explain progress with grouped, user-facing activity states instead of raw tool names, keep approval and question context in read-only cards, and cancel pending decisions safely.
- Browser page understanding and element discovery are now explicit: a text-only, token-bounded semantic outline with
getPageState→findElements→getElementDetails→act; the oldinspectElementis renamedgetElementDetails, andsnapshotbecomes the visual-onlytakeScreenshot. - Edit tool changes now render as one unified diff instead of separate before/after blocks.
- Process Region drawer: smooth open/close and expand/collapse motion, resizing up to 800px, chat font-size support, and tool headers aligned with reasoning rows; subagent lists match the same presentation.
Reliability fixes
- New Chat no longer crashes the packaged backend while naming a session (the entire
Intl.Segmenterdependency chain was purged from the packaged runtime; the sidecar build now smoke-tests session creation with English, Chinese, and truncating prompts). - Scheduled-task creation validates the schedule before persisting, so invalid input no longer leaves orphaned tasks.
- Bot and scheduled agent sessions no longer inherit ambient Comate credentials from a parent process.
- The file browser previews images (PNG, JPEG, GIF, WebP, AVIF, BMP, ICO, SVG).
- Multi-question prompts submit successfully instead of failing with "Approval is no longer pending."
- Embedded browsers identify and edit ProseMirror-style rich-text editors reliably.
- Prompt send controls stay inside the composer at narrow widths, and the New Chat composer no longer doubles its inner padding.
- Interrupted turns no longer show internal EDE diagnostics; interrupted sub-agent timers stay fixed in inactive sessions.
- Comate exits duplicate desktop launches immediately, restoring the existing window.
- Night-idle todos explain missing workspace setup and reactivate when a workspace is selected.