ไธญ Download Now

Changelog

Track every evolution of SailFish

v10.20.0 (2026-03-14) (Latest)

Introduces the ClawHub community skill marketplace, major enhancements to file editing reliability and Office document skills, plus attachment support in supplement messages.

New Features

  • ๐Ÿช ClawHub Skill Marketplace: Integrated ClawHub community skill market for discovering, previewing, and installing community-contributed skills
  • โœ๏ธ Smarter File Editing: edit_file tool now supports line number targeting, fuzzy matching, and replace_all mode for more reliable code modifications
  • ๐Ÿ“Ž Supplement Message Attachments: Attachments in supplement messages during Agent execution are now properly injected into the AI conversation
  • ๐Ÿ“Š Excel Skill Enhancements: New analyze tool for spreadsheet analysis, plus 8 new modify operations for richer data manipulation
  • ๐Ÿ“ Word Skill Improvements: Optimized with DXA table support, page configuration, and Chinese market presets

Bug Fixes

  • ๐Ÿ”ง Fixed Excel parsing showing [object Object] for certain cell values
  • ๐Ÿ”ง Fixed supplement message attachments not being injected into AI conversation
  • ๐Ÿ”ง Lowered risk level for file create/append/insert operations to safe

v10.19.3 (2026-03-12)

Improved diagnosis for Windows speech recognition failures โ€” when the native module can't load, the real OS-level error (e.g. missing VC++ Runtime or DLL dependency) is now captured and shown instead of the generic "Could not find sherpa-onnx-node" message.

Bug Fixes

  • ๐Ÿ”ง Speech engine diagnostic fallback: Worker now bypasses addon.js's silent error swallowing via direct process.dlopen, exposing the actual system error on Windows machines where loading fails
  • ๐Ÿ”ง Worker sets PATH/LD_LIBRARY_PATH itself as a second safety net in case parent env propagation fails

v10.19.2 (2026-03-12)

Fix speech recognition failing on Windows and Linux in packaged builds with robust three-layer native module loading.

Bug Fixes

  • ๐Ÿ”ง Fixed speech recognition failing on Windows/Linux โ€” added NODE_PATH and absolute-path fallback for utilityProcess module resolution, plus platform-specific DLL search paths (PATH on Windows, LD_LIBRARY_PATH on Linux)

v10.19.1 (2026-03-12)

Fix speech recognition native library path configuration for non-macOS platforms.

Bug Fixes

  • ๐Ÿ”ง Fixed getSherpaLibPath hardcoded to macOS, added PATH (Windows) / LD_LIBRARY_PATH (Linux) setup for sherpa-onnx native DLLs

v10.19.0 (2026-03-12)

WeCom IM adapter migrated to WebSocket persistent connection mode for better reliability. Also includes fixes for Agent tool guards and UI race conditions.

New Features

  • ๐Ÿ”Œ WeCom WebSocket Mode: WeCom (ไผไธšๅพฎไฟก) IM adapter migrated from HTTP callback to WebSocket persistent connection, simplifying deployment (no public callback URL needed) and improving message delivery reliability

Bug Fixes

  • ๐Ÿ”ง Relaxed ptyId guards for file and memory tools, allowing them to work without an active terminal session
  • ๐Ÿ”ง Fixed skill tools failing when invoked without a terminal session context
  • ๐Ÿ”ง Fixed race condition where auto-triggered tasks (e.g. "AI help me configure") would not fire due to timing issues

v10.18.1 (2026-03-12)

Stability patch fixing MCP tool routing, terminal tool guard, and repeated thinking display on retries.

Bug Fixes

  • ๐Ÿ”ง Fixed MCP tool calls being incorrectly routed through skillSession, causing "unknown tool" errors
  • ๐Ÿ”ง Fixed Agent terminal tools crashing when invoked without an active PTY session
  • ๐Ÿ”ง Fixed thinking process being duplicated in display when think model retried requests

v10.18.0 (2026-03-11)

Better AI provider compatibility โ€” users can now choose API format per profile, MiniMax models are supported out of the box, and Feishu IM gets interactive card-based user prompts.

New Features

  • ๐Ÿ”Œ API Format Selection: Users can now choose the API format (Auto / OpenAI / Anthropic) per AI profile, enabling compatibility with more inference backends
  • ๐Ÿค– MiniMax Model Template: Added built-in MiniMax model default template for quick setup
  • ๐Ÿ’ฌ Feishu Interactive Cards: ask_user options in Feishu IM are now displayed as interactive card buttons instead of plain text

Improvements

  • ๐Ÿ” Improved Agent file search and document processing guidance prompts
  • ๐Ÿ“– Added Feishu card.action.trigger callback subscription setup steps to documentation

Bug Fixes

  • ๐Ÿ”ง Fixed IM platform thinking process indistinguishable from main text โ€” now rendered as quote format
  • ๐Ÿ”ง Fixed <details> block nesting issue when thinking process encountered network retries
  • ๐Ÿ”ง Removed parallel_tool_calls parameter and updated Zhipu template to GLM-5

v10.16.0 (2026-03-10)

Expanded enterprise IM capabilities with new DingTalk and WeCom resources, and added Markdown-to-Office document generation.

New Features

  • ๐Ÿ“„ Markdown to Office: Agent can now generate Word and Excel documents directly from local Markdown files
  • ๐Ÿ“Œ DingTalk Expanded Resources: Added Bitable (multi-dimensional tables), Drive (DingDisk), and Wiki (knowledge base) resource support for DingTalk skill
  • ๐Ÿ’ผ WeCom Meeting: Added meeting management resource support for WeCom skill
  • ๐Ÿ“‚ WeCom Drive & Docs: Added WeDrive (cloud storage) and Document resource support for WeCom skill

Bug Fixes

  • ๐Ÿ”ง Fixed exec tool and systemInfo.shell cross-platform compatibility for Windows and Linux
  • ๐Ÿ”ง Fixed model selection popup accidentally closing on stray clicks in Settings
  • ๐Ÿ”ง Hidden L3 conversation records from Knowledge UI to reduce clutter

v10.15.1 (2026-03-09)

This patch release streamlines session management with a leaner UI structure and smoother editing performance on Windows, while improving compatibility with vLLM's message validation behavior.

Improvements

  • โšก Session Manager Refactor: Extracted reusable composables and consolidated duplicate CSS, reducing SessionManager complexity and improving maintainability
  • ๐ŸชŸ Smoother Windows Editing: Moved the session edit modal into a dedicated child component to fix input lag on Windows

Bug Fixes

  • ๐Ÿ”ง vLLM Compatibility: Adjusted AI message validation to work with vLLM inference engine request format

v10.15.0 (2026-03-09)

Deep enterprise IM integration โ€” DingTalk and WeCom (Enterprise WeChat) skills bring calendar, approval, attendance, contacts, and more directly into Agent workflows.

New Features

  • ๐Ÿ“Œ DingTalk Skill: Full DingTalk integration โ€” calendar events, to-do lists, attendance records, contact directory, and approval workflows, all accessible via Agent tools
  • ๐Ÿ’ผ WeCom (Enterprise WeChat) Skill: Full WeCom integration โ€” calendar management, approval processes, check-in records, and contact directory operations

Improvements

  • ๐Ÿ“– Updated IM documentation with detailed Feishu, DingTalk, and WeCom deep integration guides

Bug Fixes

  • ๐Ÿ”ง Fixed DingTalk todo list query API path
  • ๐Ÿ”ง Fixed DingTalk parameter validation to run before credential check, improving error messages

v10.14.0 (2026-03-09)

Full Feishu (Lark) integration with OAuth user authorization, a new three-file identity system for deeper Agent personalization, and L3 conversation vector search for long-term memory recall.

New Features

  • ๐Ÿฆ Feishu (Lark) Skill: Full integration with Feishu โ€” read/write Bitable, Docs, Sheets, Calendar, Tasks, and Drive; create new Bitable apps; supports OAuth user authorization so the Agent can operate on behalf of the user
  • ๐Ÿงฌ Three-File Identity System: Agent personality now driven by three workspace files โ€” IDENTITY.md (who am I), SOUL.md (how I behave), and USER.md (about the user) โ€” replacing the old config string approach
  • ๐Ÿง  L3 Conversation Vector Search: Historical conversations are now vectorized and auto-recalled via semantic search, enabling long-term memory across sessions
  • ๐ŸŽ‚ Birth Conversation: On first launch, the Agent initiates an introductory conversation to get to know the user
  • ๐Ÿ’ญ Thinking Process Folding: Reasoning model thought process streams open during generation and auto-collapses when complete
  • ๐Ÿ–ผ๏ธ Image Preview Enhancements: Pending images in the input box are now clickable for preview; image viewer supports ESC to close and arrow key navigation
  • ๐Ÿ“ Custom Assistant Tab Title: Assistant tabs now display the user-customized Agent name
  • ๐Ÿ“š Website Usage Guides: Added 7 usage guide articles to the website
  • ๐Ÿ’ฌ QQ Group Entry: Menu and settings now include a QQ community group shortcut

Improvements

  • ๐Ÿ”ง Unified dynamic imports to static imports, eliminating Vite build warnings
  • ๐Ÿ”ง Migrated terminal-specific prompts into the terminal skill content block
  • ๐Ÿ”ง Merged MBTI settings into the Soul tab with improved layout
  • ๐Ÿ”ง Sensor cards now use CSS Grid layout for consistent sizing
  • ๐Ÿ”ง Awakening page redesigned to showcase the three-file identity system

Bug Fixes

  • ๐Ÿ”ง Fixed reasoning model deduplication logic overwriting <details> collapsible formatting
  • ๐Ÿ”ง Fixed network error retry race condition and task failure status display
  • ๐Ÿ”ง Fixed talk_to_user tool description to prevent models from calling it during normal conversation
  • ๐Ÿ”ง Fixed missing tool_result steps after skill tool execution
  • ๐Ÿ”ง Fixed Feishu OAuth endpoint upgrade and added scope declaration to resolve Unauthorized errors
  • ๐Ÿ”ง Fixed soul_craft/user_craft tool routing and config whitelist gaps

v10.13.1 (2026-03-06)

Significantly reduced token overhead through prompt and tool description optimization, added auto-update mirror support and data migration framework for smoother upgrades.

Improvements

  • โšก Massive Token Optimization: Restructured system prompts, merged and streamlined tool descriptions, and compressed skill/watch summaries โ€” substantially reducing per-request token costs
  • ๐Ÿ”„ Auto-Update Mirror: Added Alibaba Cloud OSS as an alternative update source with automatic speed testing and manual switching option
  • ๐Ÿ—๏ธ Data Migration Framework: Introduced versioned migration system with normalize layer to ensure smooth upgrades for existing users
  • ๐Ÿ“Ž Unrestricted File Upload: Removed file format restrictions โ€” now supports uploading any file type
  • ๐Ÿท๏ธ Vision Model Indicator: Model selector dropdown now shows which models support vision capabilities
  • ๐Ÿ–ผ๏ธ ICO Image Support: read_file tool now handles ICO format with improved binary file detection
  • โš™๏ธ Model Config Dialog: AI model configuration moved to a dialog form for better UX

Bug Fixes

  • ๐Ÿ”ง Fixed rare image formats being skipped by both processing pipelines simultaneously
  • ๐Ÿ”ง Fixed network error retry insufficiency causing Agent to prematurely conclude tasks
  • ๐Ÿ”ง Centralized Watch vs TODO judgment rules to prevent accidental Watch creation
  • ๐Ÿ”ง Aligned frontend supported file format list with backend detectFileType
  • ๐Ÿ”ง Included file path in AI context for uploaded documents
  • ๐Ÿ”ง Added Excel format support and drag-drop failure toast to frontend file upload

v10.13.0 (2026-03-04)

Introduced hybrid multimodal routing for automatic vision model switching, and significantly enhanced document parsing with PDF rendering, Word image extraction, and HTML-to-Markdown conversion.

New Features

  • ๐Ÿง  Hybrid Multimodal Routing: Main model automatically routes to its associated vision model when images are detected in the conversation, no manual switching needed
  • ๐Ÿ“„ PDF Page Rendering: Added PDF rendering capability for scanned PDFs โ€” pre-renders first 5 pages and detects image-heavy pages for visual AI analysis
  • ๐Ÿ–ผ๏ธ Word Image Extraction: Document parser now extracts embedded images from Word (.docx) files with structured HTML output
  • ๐Ÿ”„ HTML-to-Markdown Conversion: Document parsing pipeline now converts extracted HTML to clean Markdown for better AI consumption

Improvements

  • ๐Ÿ“Ž Document Upload Image Separation: Uploaded documents now separate preview images from full-resolution images for optimized processing
  • ๐Ÿ“Š PDF Attachment Metadata: PDF attachments now show page count and preview page count in attachment info
  • ๐Ÿ› AI Debug Console Images: AI Debug Console now displays image content info instead of hiding it completely
  • ๐Ÿ’ฌ Toast Reply History: Desktop proactive notification replies now carry conversation history so the Agent remembers prior context
  • ๐Ÿ—๏ธ Unified Proactive Context Store: Consolidated proactive context storage path, removing duplicate mechanism in IMService
  • ๐Ÿ‘๏ธ Unified Vision Capability Check: Moved hasVisionCapability logic to backend ConfigService, removing fragile regex matching from frontend

Bug Fixes

  • ๐Ÿ”ง Fixed ParsedDocument not saving file path, causing Agent to search the entire filesystem
  • ๐Ÿ”ง Fixed image mapping info missing, causing incorrect page numbers in document references
  • ๐Ÿ”ง Fixed vision model attempting to use read_file on images instead of analyzing them directly
  • ๐Ÿ”ง Fixed image uploads being pre-compressed โ€” now sends original images with detail:high for better AI analysis

v10.12.2 (2026-03-04)

Improved document upload handling, added Watch editing support, and fixed multiple Scheduler-to-Watch migration issues.

New Features

  • ๐Ÿ“Ž Uploaded Files Display: User messages now show the list of uploaded files with attachment metadata
  • โœ๏ธ Watch Editing Panel: Watch detail panel now supports direct editing, allowing users to fine-tune Watch configurations

Improvements

  • ๐Ÿ“„ Document Upload Refactor: Switched to XML format for document context injection, simplifying how uploaded documents are referenced by the Agent
  • ๐ŸŒ Skill i18n: Built-in skill names and descriptions now support Chinese/English switching
  • ๐ŸŸ Brand Update: Updated GitHub repository references and Matrix Easter egg ASCII art to use "SailFish" branding
  • ๐Ÿ“ธ Updated Screenshots: Added new screenshots showcasing AI Assistant, Skill Market, and Remote Agent features

Bug Fixes

  • ๐Ÿ”ง Fixed Schedulerโ†’Watch migration failing after packaging due to dynamic import issues (switched to static import)
  • ๐Ÿ”ง Fixed Schedulerโ†’Watch migration not clearing old task data and stopping the deprecated Scheduler
  • ๐Ÿ”ง Fixed Watch wakeup selecting the wrong IM platform when multiple platforms are connected simultaneously
  • ๐Ÿ”ง Fixed Watch edit button not responding due to structuredClone unable to clone Vue Proxy objects
  • ๐Ÿ”ง Fixed attachment label styling โ€” removed filename truncation and improved color readability
  • ๐Ÿ”ง Fixed malformed tool call arguments causing tasks to silently end instead of auto-retrying
  • ๐Ÿ”ง Fixed type definitions and test assertions to match refactored document upload logic

v10.12.1 (2026-03-01)

Refreshed app branding with a new logo across all platforms, and added an assistant avatar in standalone mode.

Improvements

  • ๐ŸŽจ New App Logo: Replaced the application logo across all platforms (macOS, Windows, Linux), welcome page, website, and favicon
  • ๐ŸŸ Assistant Avatar: Added a SailFish logo avatar next to AI messages in standalone assistant mode for a more polished chat experience
  • ๐Ÿ–ผ๏ธ Welcome Page Layout: Updated welcome page logo sizing and layout for better visual balance

v10.12.0 (2026-02-28)

Agent now maintains TODO.md and CONTACTS.md for persistent task and contact tracking, with smarter awaken context injection and refined Watch reminder logic.

New Features

  • ๐Ÿ“ TODO.md Management: Agent can now maintain a TODO.md file to track user tasks and deadlines persistently
  • ๐Ÿ“‡ CONTACTS.md Management: Agent can now maintain a CONTACTS.md address book for user contacts
  • ๐ŸŒ… Awaken Context Summary: Awaken mode now injects a recent activity summary so the Agent understands what the user has been doing

Improvements

  • ๐Ÿ“‹ TODO/CONTACTS Mechanism Refinement: Clarified the boundary between TODO document tracking and Watch-based reminders
  • ๐Ÿ”• Hide Built-in Awaken Watch: Built-in awaken Watch entries are now hidden in non-debug mode
  • โฐ Smarter TODO Reminders: Watch reminder logic now intelligently judges reminder timing based on task time spans
  • ๐ŸŒ™ Reduced Night-time Disturbance: Optimized awaken prompts to minimize unnecessary notifications at night
  • ๐Ÿ”ง CI/CD Filename Fix: Updated OSS upload and website download links to use new "SailFish" naming

Bug Fixes

  • ๐Ÿ”ง Fixed Feishu (Lark) silently reconnecting on disconnect instead of repeatedly notifying the user
  • ๐Ÿ”ง Fixed IM messages showing raw exec tool name instead of the actual command being executed

v10.11.3 (2026-02-28)

Improved AI model compatibility and robustness, with fixes for output truncation, token limits, and vision fallback, plus a new IM process message toggle.

New Features

  • ๐Ÿ“ฉ IM Process Message Toggle: Added a "Send Process Messages" switch to reduce IM notification noise โ€” when disabled, only final results and errors are sent

Improvements

  • ๐Ÿท๏ธ Product Name Update: Changed productName from "SFTerm" to "SailFish" in build configuration

Bug Fixes

  • ๐Ÿ”ง Fixed vision fallback logic causing errors when sending images to text-only models like Zhipu GLM-5
  • ๐Ÿ”ง Fixed max_tokens exceeding model limits for DeepSeek and other models, optimized default context length values
  • ๐Ÿ”ง Fixed LLM API edge case handling where output truncation caused tasks to falsely appear completed
  • ๐Ÿ”ง Fixed Orchestrator crash on output truncation (same issue as Agent)
  • ๐Ÿ”ง Fixed IM sendProcessMessages toggle API rollback not working on failure
  • ๐Ÿ”ง Fixed flushTextBuffer leaking intermediate text in silent mode during asking/needConfirm flows
  • ๐Ÿ”ง Fixed IM replies showing talk_to_user context prefix
  • ๐Ÿ”ง Fixed sensors starting sequentially instead of in parallel, causing AppLifecycle sensor not to start
  • ๐Ÿ”ง Fixed daysTogether calculation not including the first use date
  • ๐Ÿ”ง Fixed Awaken dialog not being persisted and greeting content repeating on IM reconnection

v10.11.2 (2026-02-27)

Bug fixes for IM message routing, Watch system cleanup, and backend service initialization reliability.

Improvements

  • ๐Ÿงน Watch Shared State Removed: Removed cross-Watch shared state (sharedState) mechanism to simplify the Watch architecture
  • ๐Ÿ’ก Awaken Interval Hint: Added descriptive text to the Awaken interval input field for better clarity

Bug Fixes

  • ๐Ÿ”ง Fixed IM talk_to_user proactive messages and IM replies not routing to the correct tab with proper context continuity
  • ๐Ÿ”ง Fixed event-bus using dynamic import causing module-not-found errors in packaged builds โ€” switched to static import
  • ๐Ÿ”ง Fixed backend service initialization depending on did-finish-load event, which could cause race conditions
  • ๐Ÿ”ง Fixed updateContextKnowledgeAsync crashing with TypeError when toolArgs is undefined

v10.11.1 (2026-02-27)

Internal improvements to prompt engineering and Agent relationship tracking, plus bug fixes for Awaken mode and Steam edition.

Improvements

  • ๐Ÿค Bond System: Internal relationship tracking that quantifies the depth of user-Agent interactions over time
  • ๐Ÿ“ Prompt Builder Refactor: Section-based array architecture for system prompts with standardized Markdown formatting
  • ๐ŸŒ Unified Chinese Prompts: System prompts consolidated to Chinese, removing redundant English translations

Bug Fixes

  • ๐Ÿ”ง Fixed Awaken mode heartbeat sensor not auto-starting on launch
  • ๐Ÿ”ง Fixed Steam edition exposing AI-related options in shortcut and data management settings
  • ๐Ÿ”ง Fixed bond tone guidance overriding Soul definitions โ€” Soul now takes precedence

v10.11.0 (2026-02-27)

Keyboard shortcuts become fully customizable, the Sensor Loop gains app lifecycle awareness and universal probes, and the Awaken system refines its identity with "Soul" replacing "Personality".

New Features

  • โŒจ๏ธ Keyboard Shortcut Customization: Full shortcut settings page with customizable bindings for AI Assistant (โŒ˜T), Local Terminal (โŒ˜โ‡งT), SSH Terminal, and Voice Input
  • ๐Ÿ”ฎ App Lifecycle Sensor: New sensor type that detects app lifecycle events (startup, shutdown) and checks milestone conditions
  • ๐Ÿ”ฌ Command & HTTP Probes: Universal probe sensors for monitoring command outputs and HTTP endpoints

Improvements

  • ๐Ÿง  Awaken "Soul" System: "Personality" renamed to "Soul" with MBTI selection migrated to the Awaken panel
  • ๐ŸŽฏ Terminal-aware UI Controls: AI buttons and menus dynamically adapt based on current terminal state
  • ๐Ÿค Event-driven IM Greetings: IM greetings now triggered by events, Agent autonomously decides how to greet
  • โšก Speech Model Preloading: Voice model preloaded when configuring speech shortcuts for instant availability
  • ๐ŸŽจ Shortcut Settings Redesign: Redesigned keyboard shortcut settings interface with centered layout

Bug Fixes

  • ๐Ÿ”ง Fixed PTT voice input continuing to record after key release due to race condition
  • ๐Ÿ”ง Fixed shortcut settings not refreshing after restoring defaults
  • ๐Ÿ”ง Fixed legacy shortcut configurations not auto-migrating to new defaults
  • ๐Ÿ”ง Fixed Awaken panel ESC close not syncing awakened state to main UI

v10.10.0 (2026-02-26)

SailFish evolves from a passive tool into a proactive assistant โ€” the Sensor Loop and Watch system enable AI to perceive environmental changes and act autonomously, Awaken Mode gives the Agent personality and initiative, alongside major infrastructure upgrades including Agent architecture decoupling, knowledge document refactoring, and Office style themes.

New Features

  • ๐Ÿง  Sensor Loop & Watch System: Complete Watch system with 4 sensor types (heartbeat, file-watch, calendar, email), 8 built-in templates, stateful workflows, event pool dispatch layer, and webhook support
  • ๐ŸŒ… Awaken Mode: AI transforms from a passive tool into a proactive assistant โ€” personality-driven conversations, silent background execution, toast push notifications, and ECG heartbeat animation
  • ๐Ÿค– Anthropic Native API: Claude models now use Anthropic's native API instead of the OpenAI compatibility layer
  • ๐Ÿ“Š Excel Style Themes: New style theme system with preset/custom styles and cell-level control; quick Markdown-to-Excel generation
  • ๐Ÿ“ Word Theme Extension: Theme system extended to tables, code blocks, and quotes; Markdown ordered lists convert to Word numbered lists
  • ๐Ÿ“š L2 Knowledge Docs Refactor: Each contextId now maps to a single structured Markdown document, replacing the old fragmented entries
  • ๐Ÿ—๏ธ Agent Architecture Refactor: TerminalAgent โ†’ SailFish, decoupled from terminal dependency; new standalone AI assistant tab
  • ๐Ÿงฉ Tab Independent Rendering: Each tab renders in its own self-contained div, preventing component destruction on tab switch
  • ๐ŸŽญ Personality Skill: Define Agent personality through natural conversation
  • ๐Ÿ› ๏ธ Built-in Skills Display: Settings page shows all built-in skills with enable/disable toggle
  • ๐Ÿ“ฆ Shared Types System: Created shared/types/ to eliminate duplicate type definitions between frontend and backend
  • ๐ŸŽค Push-to-Talk: Hold Ctrl key for voice input
  • ๐Ÿ” History Search: Search agent history records with time range filtering
  • ๐Ÿ“‹ Unified Logging: electron-log based logging with daily file rotation, configurable log levels
  • ๐Ÿ“ Agent Workspace: Dedicated workspace directory for confirmation-free file operations
  • ๐Ÿ–ผ๏ธ Image Reading: read_file tool supports reading images and injecting AI vision context
  • ๐Ÿ”Œ Feishu WebSocket: WebSocket connection management with auto-reconnect for Feishu/Lark
  • ๐Ÿค– AI Templates: New presets for Claude, Gemini, Grok, Mistral, Doubao, Zhipu, and Kimi

Improvements

  • ๐Ÿ”€ Command Execution Split: execute_command split into terminal (PTY) and assistant (exec) versions with configurable timeout (up to 600s)
  • ๐ŸŒ Remote Channels: Remote channels now use assistant tab instead of terminal tab; WebChatService backend-driven architecture
  • ๐Ÿ“‹ Plan Steps: create_plan step limit raised from 10 to 50
  • ๐Ÿง  Memory System: Removed auto observation extraction; now uses semantic search on conversation history
  • ๐Ÿ”” Watch Prompt Injection: Active watch list summary injected into agent prompt for awareness
  • ๐Ÿ“ฑ IM Tools: IM tools now available in all modes, not just remote channels
  • โš™๏ธ Settings UI: Bottom items side-by-side layout; memory/knowledge management embedded in settings page; skills page simplified to built-in/extension groups
  • ๐Ÿ—‘๏ธ Scheduler Deprecated: Old scheduled tasks auto-migrate to Watch system; schedule_* tools marked deprecated
  • ๐Ÿšซ NO_ACTION: Agent can skip notifications for batched sensor events not worth reporting

Bug Fixes

  • ๐Ÿ”ง Fixed thinking model execution: user interruption no longer causes immediate "task completed"
  • ๐Ÿ”ง Fixed remote conversations (IM/Web/Watch) now correctly marked as assistant mode
  • ๐Ÿ”ง Fixed IM duplicate message sending with deduplication
  • ๐Ÿ”ง Fixed AI timeout retry mechanism that was silently failing
  • ๐Ÿ”ง Fixed Steam version: hidden residual AI function entries that caused review failure
  • ๐Ÿ”ง Fixed heartbeat events now properly trigger event pool drain
  • ๐Ÿ”ง Fixed email sensor: startup scan for missed unread emails; reconnect gap recovery
  • ๐Ÿ”ง Fixed did-finish-load callback missing async causing startup failure
  • ๐Ÿ”ง Fixed multi-channel IM proactive notification routing for single user
  • ๐Ÿ”ง Fixed redundant pwd commands in terminal
  • ๐Ÿ”ง Fixed IM file sending tool now available on all platforms
  • ๐Ÿ”ง Fixed send_image_to_chat tool: image reading now compatible with non-vision AI models

v10.9.0 (2026-02-21)

New Features

  • โš™๏ธ Config Skill: Email & Calendar: Config management skill now supports email and calendar account management

Improvements

  • ๐ŸŽจ Data Management Redesign: Redesigned the Data Management settings page with a cleaner layout
  • ๐Ÿ–Œ๏ธ Theme Order: Moved Blue theme to the top of the theme list as the default highlight
  • ๐ŸŒ Browser Skill Hints: Added capability and limitation hints to the browser skill, reducing unnecessary AI retries
  • ๐Ÿ” Agent File Search: Agent prompt now guides AI to prefer file_search over find/locate for better results
  • ๐Ÿ’ฌ IM Setup Prompt: Added browser limitation hint to IM guided setup prompt

Bug Fixes

  • ๐Ÿ”ง IM: Fixed "connection disconnected" notification appearing twice when disconnecting
  • ๐Ÿ”ง Single-instance lock now only activates in packaged builds, allowing dev and production to run simultaneously

v10.8.0 (2026-02-20)

New Features

  • ๐Ÿ”— Deep Link (sailfish://): Support opening the app from the website skill examples to run tasks via sailfish://run?task=...
  • ๐Ÿ›’ Skill Market One-Click Install: Install skills from the website skill market with a single click (deep link)
  • ๐Ÿ“‹ Skill List Uninstall: One-click uninstall for installed skills in "My Skills" settings
  • ๐ŸŽด Skill Market Preview: Clicking a card in the featured section opens the skillโ€™s preview page
  • ๐Ÿ“Š Unified Connection Panel: Connection status popover shows IM channels and MCP servers side by side

Improvements

  • ๐Ÿ›’ Skill market: Removed "Recommended" category to avoid confusion with the featured block

Bug Fixes

  • ๐Ÿ”ง macOS: Cmd+Q now quits the app immediately after the first confirmation instead of requiring a second quit
  • ๐Ÿ”ง ConnectionStatusPopover: Fixed remote channel count not displaying
  • ๐Ÿ”ง Skill/Config: Agent can now manage MCP server configuration

v10.6.0 (2026-02-20)

New Features

  • ๐ŸŽ System Tray & Single Instance: Added system tray icon and single-instance lock so the app can run in the background with one process
  • ๐Ÿ”’ Tray Stay Resident: Window hides on Cmd+W instead of quitting; services keep running in the background
  • โš™๏ธ Config Skill: New SailFish config management skill โ€” Agent can read and update app settings via natural language
  • ๐Ÿ›’ Skill Market (CN): Added 12 new skills targeting Chinese users in the skill market

Improvements

  • ๐ŸŒ Website: Skills list is now auto-synced from the source directory during website build

Bug Fixes

  • ๐Ÿ”ง Feishu: Validate credentials before connecting and return clear errors to the user when invalid
  • ๐Ÿ”ง Feishu: Fixed SDK connection error handling and adapter connection state management
  • ๐Ÿ”ง Remote/IM: New task creates a tab without activating it to avoid stealing focus
  • ๐Ÿ”ง Knowledge: Fixed repeated orphan cleanup on every startup after clearing host memory
  • ๐Ÿ”ง AI Debug: Fixed copy button not working in the debug panel
  • ๐Ÿ”ง CLI: Auto-detect local host and show an empty-history message when appropriate

v10.5.0 (2026-02-19)

New Features

  • ๐Ÿ›’ Skill Market: Browse, search, install, and update community-shared skills directly from the in-app skill market, powered by a remote registry

v10.4.1 (2026-02-19)

New Features

  • ๐Ÿค– IM Guided Setup: Added "AI Help Me Configure" button for each IM channel โ€” launches an Agent that walks you through setup step-by-step

Improvements

  • ๐Ÿง  AI-Managed Context: Agent now autonomously manages conversation context instead of automatic compression, improving multi-turn dialogue quality
  • ๐ŸŒณ Browser Form Detection: Enhanced accessibility snapshot with required-field detection and form label extraction for better auto-filling in complex pages (e.g., Feishu)
  • ๐Ÿ“Š Unified Logging System: Introduced 5-level logging (debug/info/warn/error/silent) with configurable log level in AI settings
  • ๐Ÿ—๏ธ Agent Architecture Overhaul: Session persistence moved to backend โ€” Steps, context, and lifecycle now fully managed server-side for reliability
  • ๐Ÿงน Memory Quality: Optimized memory system quality control strategy for more relevant recall
  • ๐Ÿš IM CLI Commands: Added im:status, im:connect, im:disconnect CLI commands for headless IM management

Bug Fixes

  • ๐Ÿ”ง Fixed Feishu MP4 video upload returning 400 error
  • ๐Ÿ”ง Fixed createTabWithTask not auto-executing tasks due to timing issue
  • ๐Ÿ”ง Fixed Agent debug mode toggle not taking effect
  • ๐Ÿ”ง Fixed empty TaskMemory when restoring old history records

v10.4.0 (2026-02-17)

New Features

  • ๐Ÿ–ฅ๏ธ CLI Mode: New pure Node.js CLI mode โ€” run all backend services without Electron, ideal for headless servers and automation (npm run sft)
  • ๐Ÿ’ผ WeCom Integration: Added WeCom (ไผไธšๅพฎไฟก) as a new IM channel with full callback-based messaging support (Beta)
  • ๐Ÿ“– Per-Platform IM Docs: Split IM setup guides into dedicated per-platform documents for DingTalk, Feishu, Slack, Telegram, and WeCom

Improvements

  • ๐Ÿ”’ CLI Security Hardening: Addressed security and code quality issues in the CLI module following code review
  • ๐Ÿงช CLI Test Suite Upgrade: Upgraded CLI tests from smoke tests to comprehensive functional verification covering all 26 commands
  • ๐Ÿ“ Documentation Updates: Updated README branding from SFTERM to SAILFISH, added Slack/Telegram channel links, simplified personal-use license description, removed outdated Roadmap

Bug Fixes

  • ๐Ÿ”ง Unified brand name to SailFish across the codebase; Agent now compresses context before reporting overflow instead of failing immediately

v10.3.0 (2026-02-17)

New Features

  • ๐Ÿ’ฌ Slack & Telegram Integration: Added Slack and Telegram as new IM channels, enabling Agent interaction through additional messaging platforms
  • ๐ŸŒ IM Module i18n: Full internationalization support for the IM settings module

Improvements

  • ๐Ÿ“– Bilingual IM Guides: Split IM integration documentation into separate English and Chinese versions with dedicated Telegram setup instructions

Bug Fixes

  • ๐Ÿ”ง Fixed ws optional native dependency marked as rollup external for build compatibility
  • ๐Ÿ”ง Fixed @BotFather @ symbol escaping to prevent vue-i18n parsing errors
  • ๐Ÿ”ง Fixed help documentation links to match renamed messaging-integration files
  • ๐Ÿ”ง Synced vite-env.d.ts type declarations and hardened defensive access for IM adapters

v10.2.0 (2026-02-16)

New Features

  • ๐Ÿง  Observation Ledger: Refactored memory system to an Observation Ledger model for structured knowledge retention
  • ๐ŸŽ›๏ธ IM Execution Mode: IM settings page now supports configuring Agent execution mode per channel
  • ๐Ÿ“– IM Setup Guides: Redesigned IM settings help area with dedicated DingTalk/Feishu configuration guides
  • โšก Simplified Free Mode Confirmation: Streamlined free mode secondary confirmation with IM settings sync
  • ๐Ÿ”‘ Feishu Permissions: Updated Feishu permission list and enabled text copying on the settings page

Improvements

  • ๐Ÿ—๏ธ Split Settings Pages: Separated remote access into independent IM and Web Service settings pages
  • ๐Ÿ“ README Branding: Updated README branding and highlighted Remote Agent & GUI advantages

Bug Fixes

  • ๐Ÿ”ง Fixed vector search to use cosine distance and lowered pre-filter threshold for better knowledge retrieval
  • ๐Ÿ”ง Fixed BM25 index using plaintext instead of encrypted content, resolving memory search failures
  • ๐Ÿ”ง Fixed Remote Agent default mode display error and button layout issues
  • ๐Ÿ”ง Fixed missing hostId in remote channel AgentContext
  • ๐Ÿ”ง Fixed DingTalk/Feishu message ordering race condition with send queue
  • ๐Ÿ”ง Fixed HostMemory types and enhanced settings recovery logic
  • ๐Ÿ”ง Fixed macOS Spotlight search not supporting wildcard patterns
  • ๐Ÿ”ง Fixed Feishu channel ask_user tool sending duplicate messages
  • ๐Ÿ”ง Fixed Feishu message display and message ordering race condition

v10.1.0 (2026-02-16)

New Features

  • ๐Ÿ“จ IM Media Message Support: Receive images, audio, video, and file messages from Feishu and DingTalk, with automatic download and local storage
  • ๐Ÿ“ค File & Image Sending: Agent can now send files and images through IM channels, with proactive notification support
  • ๐ŸŽ›๏ธ Control Panel: Settings redesigned as a full-screen Control Panel with improved sub-dialog ESC key handling

Improvements

  • ๐ŸŽจ Gateway Settings UI: Reorganized IM integration and Web service display order, removed non-standard IM icons and styles
  • ๐ŸŒ Website Repositioning: Website content repositioned from "Terminal" to "AI Agent" branding
  • ๐Ÿ” Remote Agent Diagnostics: Added diagnostic logging for remote Agent message display issues

Bug Fixes

  • ๐Ÿ”ง Fixed Agent read_file tool attempting to read binary media files
  • ๐Ÿ”ง Fixed Feishu image/file download failures with correct SDK response handling
  • ๐Ÿ”ง Fixed shell continuation prompt detection (e.g. dquote>) that could cause terminal to hang

v10.0.0 (2026-02-15)

New Features

  • ๐Ÿš€ Remote Agent Access: New Gateway service enables browser-based AI Agent interaction โ€” access your Agent from any device via Web UI, with real-time SSE streaming and ask_user confirmation support
  • ๐Ÿ’ฌ DingTalk Integration: Connect DingTalk to chat with AI Agent directly in your IM app using Stream mode, supporting both private and group conversations
  • ๐Ÿ’ฌ Feishu (Lark) Integration: Connect Feishu to chat with AI Agent via WebSocket long connection, with interactive card-based Markdown replies
  • ๐Ÿ”„ Cross-Channel Real-Time Sync: Replaced polling with SSE event streams for real-time synchronization across Web and IM channels
  • ๐Ÿ“‹ Audit Logging: New desktop sync and audit log for tracking all remote Agent interactions
  • ๐Ÿค– Remote Context Awareness: System prompts now inject remote interaction channel information for context-aware responses

Improvements

  • ๐Ÿ—๏ธ Unified Remote Session Architecture: Web and IM channels now share a single session, simplifying state management
  • ๐ŸŽจ Remote Access Settings UI: Redesigned settings page with improved naming and layout
  • โšก Stream Processing: Optimized assistant end handling to retain streaming text blocks
  • ๐Ÿ“ IM Integration Guide: Added comprehensive documentation for DingTalk and Feishu setup
  • ๐ŸŸ Rebranding: Product renamed from "SFTerm" to "SailFish" (ๆ——้ฑผ)

Bug Fixes

  • ๐Ÿ”ง Fixed IM message duplication, SDK loading failures, and auto-connect UX issues
  • ๐Ÿ”ง Fixed remote tab auto-rebuild after close, with PTY lifecycle managed by Gateway
  • ๐Ÿ”ง Fixed chat page JS syntax errors and unified settings page styling
  • ๐Ÿ”ง Fixed timer-based refresh replaced with single complete message send after stream ends
  • ๐Ÿ”ง Fixed Gateway service cleanup on stop and variable declaration positioning

v8.20.1 (2026-02-13)

New Features

  • ๐ŸŒ Website Agent Skills Showcase: Merged AI feature cards and added built-in Agent skills display on the website

Improvements

  • ๐Ÿ“ Word XML Editing: Rewritten Word editing tools to direct XML operations, preserving original document formatting
  • ๐Ÿ“ Word Session Cache: Word editing now uses session-based in-memory cache, only persisting changes on save

Bug Fixes

  • ๐Ÿ”ง Fixed browser dual-window and login state loss by switching to persistent context
  • ๐Ÿ”ง Fixed browser startup failure caused by residual SingletonLock files
  • ๐Ÿ”ง Fixed browser session cookies not being preserved across restarts
  • ๐Ÿ”ง Fixed Word HTML paragraph parsing to support unindented paragraphs and spacing before signatures

v8.20.0 (2025-02-12)

New Features

  • ๐Ÿ–ผ๏ธ Image Upload: Added image upload support for multimodal AI messages
  • ๐Ÿ” Image Preview: Enhanced image preview with zoom and drag support
  • ๐Ÿ“ธ Browser Auto Snapshot: Browser click/navigate/tab-switch actions now automatically include page snapshots, with human-readable action descriptions
  • ๐Ÿ“„ Website Changelog: Added changelog page to the website, auto-syncing CHANGELOG content

Improvements

  • ๐Ÿ“Ž Merged document and image upload buttons in AI panel for a cleaner UI
  • ๐Ÿ”ง Simplified agent tool display, showing tool call details and skill loading information only in debug mode

Bug Fixes

  • ๐Ÿ”ง Fixed Word table style with cell row height being too large
  • ๐Ÿ”ง Fixed model selection to be per-tab independent, resolving cross-terminal model misuse and ineffective switching during execution
  • ๐Ÿ”ง Removed changelog navigation link icon on website for consistent styling

v8.19.5

New Features

  • ๐Ÿ“… Calendar Todos: Added todo/task management support for CalDAV calendars, with automatic detection of providers that don't support todos
  • ๐ŸŒ Browser Snapshot: Added browser_snapshot tool to capture page accessibility tree snapshots for better page understanding
  • ๐Ÿ“ Word Style Management: Enhanced Word skill with improved style management and configuration support

Improvements

  • ๐Ÿ”ง Updated TypeScript configuration to support ES2020
  • ๐Ÿ”„ Refactored calendar parameter naming and risk levels
  • ๐Ÿงน Removed AI assistant quick commands

Bug Fixes

  • ๐Ÿ”ง Fixed calendar connection output format
  • ๐Ÿ”ง Fixed calendar strict mode user confirmation logic
  • ๐Ÿ”ง Fixed browser snapshot filtering to exclude invisible elements
  • ๐Ÿ”ง Fixed browser timeout when clicking links that open new windows
  • ๐Ÿ”ง Fixed browser snapshot ref mechanism issues
  • ๐Ÿ”ง Fixed scheduler timer early-firing causing duplicate task execution

v8.19.4

New Features

  • ๐Ÿ“ Markdown File Opening: Local file names now support direct click-to-open

Improvements

  • ๐Ÿ“ Updated scheduled task description to prevent infinite loops
  • ๐Ÿ“ Updated local file write tool description and warning messages

v8.19.3

New Features

  • ๐Ÿ“Š Excel File Reading: Built-in file reader now supports reading Excel files (.xlsx, .xls)
  • ๐Ÿค– AI Error Messages: Enhanced error handling with user-friendly error messages

Improvements

  • ๐Ÿ“Š Updated Excel reading row limit and documentation
  • ๐Ÿ”ง Optimized AI service error handling and connection timeout configuration
  • ๐Ÿ“„ File reader tool now displays the name of the file being read

Bug Fixes

  • ๐Ÿ”ง Fixed skill metadata duplication after user skill updates
  • ๐Ÿ”ง Removed unnecessary onnxruntime-node dependency

v8.19.2

Bug Fixes

  • ๐Ÿ”ง Fixed Chinese path paste encoding issue on Windows

v8.19.1

Bug Fixes

  • ๐Ÿ”ง Updated media device permission handler to support clipboard access

v8.19.0

New Features

  • ๐Ÿ› ๏ธ Skill Creator: Added user skill creation module for easy custom skill development
  • ๐Ÿ“ง Email Certificate Support: Added support for self-signed certificates

Improvements

  • ๐Ÿš€ Simplified Setup: Greatly simplified the setup wizard, keeping only API Key configuration
  • ๐Ÿ“ง Email Display Optimization: Optimized email information display format, address handling, and output summary
  • ๐Ÿงน Code Simplification: Removed reflection mechanism code, simplified skill loading output

Bug Fixes

  • ๐Ÿ”ง Ensured scheduled tasks only execute in newly created tabs
  • ๐Ÿ”ง Ensured rejectUnauthorized field has default value for old email accounts

v8.18.3

Bug Fixes

  • ๐Ÿ”ง Fixed password input box unclickable issue when enabling knowledge base during first-run setup on Windows

v8.18.2

New Features

  • ๐ŸŽจ Default Theme: Changed default theme to blue theme
  • ๐Ÿ“Š Task Count Display: Scheduler now shows pending task count

Bug Fixes

  • ๐Ÿ”ง Fixed speech recognition not working on Windows
  • ๐Ÿ”ง Fixed Chinese Windows path encoding issue
  • ๐Ÿ”ง Fixed IPC structured clone error

v8.18.1

Improvements

  • ๐Ÿ“ Improved schedule_create tool description to guide AI for correct instruction separation

v8.18.0

New Features

  • โฐ Scheduled Tasks: Added scheduled task feature with cron expression support for Agent execution

Improvements

  • ๐Ÿ“ Improved plan execution prompts to allow archiving plans when tasks complete early

v8.17.3

Bug Fixes

  • ๐Ÿ”ง Prevented write_file tool from creating Word documents, only plain text allowed
  • ๐Ÿ”ง Prevented Esc key event bubbling

New Features

  • ๐ŸŽค Added speech recognition error handling and prompt functionality

v8.17.2

Bug Fixes

  • ๐Ÿ”ง Fixed Windows terminal Chinese path encoding issue
  • ๐Ÿ”ง Fixed blank email account creation issue

Improvements

  • ๐Ÿ“ฆ Cleaned unnecessary files to optimize model package

v8.17.1

Improvements

  • ๐Ÿ“ฆ Added pre-build model download script

v8.17.0

Speech Recognition

  • ๐ŸŽค Voice Input: Brand new speech recognition feature for voice-to-text input
  • ๐Ÿ—ฃ๏ธ High-Quality Model: Integrated Alibaba Fun-ASR sherpa-onnx model with Chinese/English support
  • โœ๏ธ Punctuation Restoration: Automatic punctuation, no manual input needed

v8.16.0

New Features

  • ๐Ÿ“… Calendar Management: New calendar feature for viewing and managing schedules
  • ๐Ÿ”ง Skill Uninstall: Skill management now supports uninstalling installed skills

v8.15.0

New Features

  • ๐ŸŽฎ Steam Support: Added Steam version support
  • ๐Ÿ”€ Download Source Switch: Support for switching software download sources

AI Enhancements

  • ๐Ÿ”„ Parallel Tool Execution: Support for parallel tool execution, improving task processing efficiency
  • ๐Ÿ“ Context Optimization: Optimized conversation history context retention strategy

v8.14.0

Architecture Refactoring

  • ๐Ÿ—๏ธ Agent Service Refactoring: Complete rewrite of Agent service using object-oriented approach for better maintainability
  • ๐Ÿ”ง Prompt Builder Class: Refactored prompt building logic into PromptBuilder class, streamlined prompts and tool constraints
  • ๐Ÿ—‘๏ธ Code Cleanup: Removed deprecated progress detector and task planner code

AI Enhancements

  • ๐Ÿ• Time Awareness: Added current time to AI prompts to enhance AI's temporal reasoning
  • ๐Ÿ”„ Network Retry Mechanism: Added automatic retry for AI network request errors
  • โฑ๏ธ Connection Timeout Optimization: Increased AI request connection timeout to 60 seconds for better stability
  • ๐Ÿง  Thinking Content Display: Enhanced AI debug features with thinking content visualization

UI Improvements

  • ๐Ÿ”€ Feature Consolidation: Merged AI Assistant and AI Chat into a unified interface
  • ๐Ÿ“Š Debug UI Optimization: Optimized debug interface by consolidating tool call steps for better clarity
  • ๐Ÿ–ฅ๏ธ Settings Window: Enlarged settings window for improved visual experience
  • โœจ Streaming Output: Optimized streaming output styles and step creation logic

Task Management

  • ๐Ÿ’พ Execution Plan Persistence: Added persistence support for terminal execution plans
  • ๐Ÿงน History Memory Cleanup: Added task history memory cleanup feature
  • ๐Ÿ“ Markdown Rendering: Added Markdown rendering support in Debug Console

Testing & Quality

  • ๐Ÿงช Unit Testing: Added unit tests and code coverage reporting

Bug Fixes

  • Fixed tool call progress display
  • Fixed task memory retrieval
  • Fixed streaming conversation content not displaying
  • Fixed ESC key event propagation issue
  • Resolved blank plan generation issue

v8.13.0

User Skills System

  • ๐Ÿงฉ User-defined Skills: Support for custom SKILL.md files in the skills directory
    • Compatible with Claude Skill L1+L2 standard
    • Progressive loading mechanism for better performance
    • YAML frontmatter support for skill metadata (name, description, version, enabled)
    • In-app skill management with enable/disable toggle
  • ๐Ÿ”ง ask_user Tool: New tool for Agent to ask user questions when more information is needed

AI Enhancements

  • ๐Ÿ” AI Debug Console: New debugging interface for AI interactions
  • ๐Ÿ“ Context Length Check: Automatic conversation context length monitoring
  • โฑ๏ธ Request Timeout Handling: Added timeout mechanism for AI requests with friendly error messages

UI Improvements

  • ๐Ÿ“ Auto-resize Input: Text input area now supports adaptive height

v8.12.0

Word Document Processing Skill

  • ๐Ÿ“ New word skill for session-based Word document creation and editing
    • Create new documents and open existing ones
    • Add paragraphs, headings (level 1-6), lists, tables, images, page breaks
    • Insert table of contents (TOC), hyperlinks, bookmarks, comments
    • Rich styling options: font, size, bold/italic/underline, color, highlight, alignment, first-line indent
    • Built-in official document format support (Chinese government document styles)
    • Read document content (converted to Markdown format)
    • Export to PDF (requires Microsoft Word or LibreOffice)
    • Automatic backup mechanism

v8.9.3

New Skills

  • ๐ŸŒ Browser Automation Skill: New browser skill powered by Playwright for web automation
    • Supports navigation, screenshot, click, type, scroll operations
    • Login state save/restore functionality
  • ๐Ÿ“ง Email Management Skill: New email skill with IMAP/SMTP support
    • Read, search, send, and delete emails

Agent Tool Enhancements

  • edit_file - Precise file editing (search & replace)
  • file_search - Fast file search (macOS Spotlight / Windows Everything)
  • ask_user - Ask user questions for more information
  • send_input - Send text input to terminal
  • wait - Wait for specified time
  • check_terminal_status - Check terminal status

v8.7.0

Skills System

  • ๐Ÿงฉ Brand new extensible skill architecture with on-demand loading
  • ๐Ÿ“Š Excel Processing Skill: First built-in skill for session-based Excel read/write operations
  • โš™๏ธ Upgraded to Electron 37 for better performance and compatibility

v8.4.0

New Features

  • ๐Ÿ“Ž @ Mentions: Input supports @file for file references and @docs for knowledge base documents
  • ๐Ÿ“‹ AI Rules: Custom AI instructions and preferences
  • ๐Ÿ’ฌ Chat History: View recent sessions and continue previous conversations
  • ๐ŸŒ Character Encoding: SSH and local terminal support GBK, Big5, Shift_JIS, etc.
  • ๐Ÿ”„ Auto Update: In-app update check, download and install
  • ๐Ÿ“Š Session Sorting: Sort by recently used time

Improvements

  • ๐Ÿค– Embedding model upgraded to bge-small-zh-v1.5
  • ๐Ÿง  Enhanced memory conflict handling
  • ๐ŸŽจ New Ayu Mirage theme and sponsor-exclusive themes (Gold, Sakura, Rosรฉ Pine)

v8.0.0

Dual-Pane File Manager

  • ๐Ÿ“‚ Full-featured dual-pane file manager
    • Left-right dual-panel layout for local and remote file operations
    • Directory tree navigation
    • File preview for text files
    • Path editing and breadcrumb navigation
    • Keyboard shortcuts support (Ctrl/Cmd+A, ESC, etc.)
    • Context menu operations
  • ๐Ÿ”– File Bookmarks: Quick bookmark frequently used directories

Other Improvements

  • ๐Ÿ“‹ Plan archiving and clearing support
  • ๐ŸŽจ New themes: Solarized Light, GitHub Light
  • ๐Ÿ–ฅ๏ธ Right-click to open file manager, enhanced prompt parsing, close confirmation

v7.7.0

  • โšก Async knowledge base loading for faster startup
  • ๐ŸŒ AI response language follows interface language
  • ๐Ÿ“– Added English README

v7.6.0

  • ๐Ÿ”€ Drag-and-drop session sorting
  • ๐Ÿ’ก Random tips on welcome page

v7.5.0

  • ๐Ÿ”ง Unified terminal service abstraction
  • ๐Ÿ“Š Intelligent progress detection
  • ๐Ÿ› ๏ธ Optimized tool executor and risk assessment

v7.0.0

  • ๐Ÿ—๏ธ Modular Agent service refactoring
  • ๐Ÿ” BM25 keyword search for knowledge base
  • ๐Ÿ” Encrypted storage for sensitive configurations

v6.0.0

  • ๐Ÿ–ฅ๏ธ Screen content service for intelligent terminal analysis
  • ๐Ÿ“ Independent command execution service
  • ๐ŸŒ Improved internationalization support

v5.0.0

  • ๐Ÿค– Task planner optimization
  • ๐Ÿ“Š Real-time token usage monitoring
  • ๐Ÿง  Enhanced host profile and environment memory

v4.5.0

Terminal Awareness System

  • Comprehensive state detection: idle, busy, waiting for input, stuck
  • Smart input recognition: password, confirmation, selection, pager, editor
  • Output pattern analysis: progress bar, compilation, test, log stream
  • Stuck detection with automatic suggestions

Smart Command Handling

  • Four-level risk assessment (safe/moderate/dangerous/blocked)
  • Auto-correction for problematic commands
  • Auto-conversion for interactive commands (top โ†’ top -bn1)
  • Timed execution for continuous commands

Dynamic Task Planning

  • Task complexity analysis
  • Multiple execution strategies (default/conservative/aggressive/diagnostic)
  • Dynamic plan adjustment, step retry, alternative solutions

v4.1.0

  • ๐Ÿง  Optimized vector retrieval performance
  • ๐Ÿ“– Improved document chunking algorithm
  • ๐Ÿ” Added search_knowledge tool for Agent

v4.0.0

Local Knowledge Base (RAG)

  • ๐Ÿ“š Brand new offline knowledge base feature
  • ๐Ÿง  Built-in local Embedding model (bge-small-zh-v1.5), runs completely offline
  • ๐Ÿ’พ Efficient vector storage based on LanceDB
  • ๐Ÿ“„ Supports PDF, Word, TXT, Markdown formats
  • ๐Ÿ“– Smart chunking strategies: fixed length, paragraph, semantic
  • ๐Ÿ”— Deep integration with Agent for automatic document retrieval

v3.0.0

MCP Protocol Support

  • ๐Ÿ”Œ Full support for Model Context Protocol (MCP) standard
  • ๐Ÿš€ Supports both stdio and SSE transport modes
  • ๐Ÿงฉ Auto-aggregation of tools, resources, and prompts from multiple servers
  • ๐Ÿ“ฆ Built-in templates for Filesystem, GitHub, PostgreSQL, etc.
  • ๐ŸŽ›๏ธ Visual MCP server management interface

v2.2.0

  • ๐Ÿ“ Visual SFTP file browser
  • ๐Ÿ“ค File upload, download, delete, rename support
  • ๐Ÿ“Š Real-time transfer progress display
  • ๐Ÿ‘๏ธ Text file preview

v2.1.0

  • ๐Ÿ” Smart terminal state detection
  • ๐Ÿ’ก Operation tips
  • ๐Ÿ›ก๏ธ Strict mode optimization
  • ๐Ÿงน Unified ANSI escape sequence handling
  • โน๏ธ Enhanced Agent abort handling

v2.0.0

  • ๐Ÿš€ AI Agent mode for automated task execution
  • ๐Ÿ”ง Rich toolset: command execution, terminal control, file operations, memory
  • โš ๏ธ Strict mode with dangerous command confirmation
  • โฑ๏ธ Configurable command timeout
  • ๐Ÿ“œ Agent task history

v1.0.0

  • ๐Ÿ–ฅ๏ธ Cross-platform terminal features
  • ๐Ÿ” SSH connection support
  • ๐Ÿ’ฌ AI chat assistant
  • ๐Ÿ“ฅ Xshell session import