Skip to content

Comate v0.2.0

Choose a tag to compare

@github-actions github-actions released this 16 Aug 08:28
· 185 commits to main since this release

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 getPageStatefindElementsgetElementDetailsact; the old inspectElement is renamed getElementDetails, and snapshot becomes the visual-only takeScreenshot.
  • 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.Segmenter dependency 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.