[0.9.104] - 2026-05-23
Changed
- Docs IA restructure: Reorganized documentation from flat "Getting Started / Core Concepts / Features / Plugins / Providers / Architecture / Development" into task-oriented navigation: Start, Install, Channels, Agents, Capabilities, Skills, Models, Platforms, Ops, Reference, and Help. Added index pages and meta.json for each section, with redirects preserving all legacy URLs.
- Rewrote docs landing page with streamlined layout, new
DocsComponentsandCopyCommandButtoncomponents, and improved Mermaid diagram rendering. - Refactored
chat-store(441 lines changed) with enhanced session management and state flow. - Expanded
fs-tool(402 lines changed) andbash-tool(128 lines changed) with richer file system and shell execution capabilities. - Enhanced
fs-handlers(279 lines),db-handlers(102 lines),ssh-handlers(81 lines), andshell-handlers(28 lines) in the main process for more robust IPC. - Refactored
messages-daodata access layer for improved message persistence. - Redesigned
GoalSessionControlscomponent with better goal session UX. - Enhanced
InputAreawith improved input handling andSkillsMenuwith richer skill browsing.
Added
- Code-compatible tool (
code-compatible-tool.ts, 321 lines): New tool providing code-agent-compatible aliases for OpenCowork's tool system, enabling seamless interoperability. - Tool input sanitizer (
tool-input-sanitizer.ts, 72 lines): Input validation and sanitization layer for all tool calls. - New
channels.tsIPC channel definitions for extended renderer-main communication. - Enhanced
cron-tool,search-tool, andplan-toolwith additional capabilities. - Expanded
tool-typeswith new tool interfaces and type definitions. - Docs application screenshot added to public assets.
Fixed
- Updated i18n strings in English and Chinese chat locales for consistency.
- Improved
dynamic-contextandmemory-filesagent runtime modules. - Enhanced
use-chat-actionsanduse-plugin-auto-replyhooks for edge cases.