Skip to content

WorkSwarm v0.2.5

Latest

Choose a tag to compare

@openjiuwen-release-bot openjiuwen-release-bot released this 25 Aug 19:18

WorkSwarm v0.2.5 Release Note
Release Date: August 16, 2026

v0.2.5 — The openJiuwen community releases WorkSwarm v0.2.5. This release focuses on streamlined Web frontend upgrades, Code mode with Git collaboration management, Symphony capability evaluation and bidirectional beam search, along with comprehensive overhauls to scheduled tasks and goal management, plus numerous stability and usability improvements.

✨ New Features
Frontend / Web
Code Mode: Added Code mode with Git monitoring, change statistics, per-round diff history, undo/redo, and commit/push controls.

Branch Diff Review: Supports current branch diff review and revert, with branch selector adapted for real-time monitoring.

Content Rendering Enhancements: Supports SVG rendering and chart export, KaTeX/LaTeX formula rendering.

Artifact Preview Expansion: Expanded supported formats for artifact preview and download.

Feishu Streaming Cards: Implements streaming card replies on Feishu using CardKit.

Symphony Intelligent Orchestration
Capability Evaluation: Symphony now supports capability evaluation with skill orchestration, aggregation, and selection.

Bidirectional Beam Search: Capability orchestration now supports bidirectional beam search to improve quality on complex task orchestration.

Dependency-Aware Retrieval: Supports dependency-aware skill retrieval.

Dynamic Graph Learning: Learns dynamic graphs from session history, supporting recursive self-optimization of skill graphs.

Core Component Migration: Symphony orchestration components have been migrated to the core, with improved graph construction time and support for resuming construction after interruption.

Scheduled Tasks (Cron)
Cron Overhaul: Optimized and revamped the scheduled tasks module, adding mode/model selection and refined scheduling operations.

Goal Management
Goal Management: Allows users to assign a persistent goal to a session, save the goal state, repeatedly attempt to achieve the goal within the same session, evaluate progress after each attempt, and determine whether the goal is completed, blocked, or should continue execution.

Plan Mode
Single-Agent Plan Mode: New Plan toggle for Work/Code single agents, introducing a "plan first, then execute" paradigm — performing read-only research and producing a proposal before action, with execution proceeding upon user confirmation.

Approval Interaction: Inline display of the plan body with three decision options: Execute, Skip, and Next. Plan artifacts are retained for review.

CLI / TUI Enhancements
/debug Command: Added a /debug toggle in TUI; when enabled, loads observation rails and persists traces along with Agent execution traces to the corresponding session directory.

🛠️ Bug Fixes
Frontend / Web
Fixed broken SVG image uploads, failures in rendering multiple SVG code blocks, and SVG attachment rendering.

Fixed model vendor icon matching, glyph descender clipping, main conversation time-stamp inflation, and collapse/expand flickering.

Fixed MCP connection failures causing agent conversation unavailability and iframe drag focus loss.

Fixed repeated error popups on model configuration and sessions reverting to default models after model rename.

Fixed branch switch failures when no untracked files exist and export failures when session data is large.

Swarm Team Collaboration
Fixed random team name generation causing inability to join and missing length validation for team names.

Fixed save button being greyed out after deleting preset members and leader context window display issues in team mode.

Fixed external CLI agent team event forwarding and Feishu messages not appearing on the main panel.

Fixed team list data not displaying and artifact tabs still appearing when artifacts count is zero.

Fixed memory growth due to paused team runtime accumulation and tasks getting stuck with no progress.

Symphony
Fixed timeout issues with the symphony_compose_graph tool call.

Fixed graph construction still showing success when models are unavailable.

Fixed compatibility issues caused by adding a type field to capability fingerprints.

Removed the json-repair dependency and optimized graph construction performance; renamed "Master Score" to "Knowledge Graph" and migrated orchestration configurations.

TUI
Fixed TUI getting stuck in "working" state and Esc failing to pause tasks.

Fixed /rewind session restoration being unavailable and /statusline execution errors when no parameters are provided with no configuration.

Fixed automatic command suggestion causing default command execution failures when workflow names contain default commands.

Fixed multi-window /resume conflicts causing abnormal window exits and Ctrl+C/Esc failing to interrupt approval dialogs.

Fixed incomplete masking of sensitive configuration values and case-insensitivity mismatches in /memory path drive letters.

Fixed automatic session project updates and limited TUI session memory usage.

Scheduled Tasks (Cron)
Fixed cross-process mutex locking for scheduled task persistence files and Feishu tasks continuing to execute after timeout.

Fixed overly strict step validation for "interval-based" execution plans and inability to delete scheduled task records.

Fixed daily tasks disappearing after execution success when timezone is changed, and list pagination and name length restrictions.

Session
Fixed file snapshot loss during /rewind session recovery and session metadata being overwritten.

Fixed askUser cancellation causing message loss on subsequent inquiries and duplicate messages being sent immediately in queue messaging.

Fixed historical blank message pollution, duplicate handoff document sending, and missing default values for TraceRecord queries.

Memory
Fixed /memory file editing interaction logic and default placeholder files being allowed to be created.

Fixed TUI not reporting errors when the memory directory lacks permissions and coding_memory index misalignment with actual memory file addresses.

Fixed memory panel not remembering the last selection and today/yesterday memories still appearing in search results.

Channels
Fixed Feishu audio/video download errors and excessive "message content is empty" log spam after connecting to Feishu.

Fixed DingTalk scheduled pushes not binding to the initiating session and Xiaoyi push targets missing api_id.

Fixed Feishu creating a new session for every message, losing context.

Models
Fixed MiniMax-M3 configuration test failing despite chat functionality working.

Fixed Ollama local model validation falsely failing and base_url incorrectly appending /chat/completions.

Fixed test probes hardcoding temperature=0, which is incompatible with models that lock sampling parameters.

Security
Fixed session.delete path traversal allowing arbitrary directory deletion.

Fixed third-party namespace loggers printing api_key and incomplete masking of sensitive configurations in logs.

Fixed implementation of the sensitive information filtering toggle and misleading error messages in model configuration.

Other
Fixed containerized service startup errors on Linux systems, port display/binding inconsistencies, and IPv6 pre-check omissions.

Fixed file upload error messages, send button click states, file card sizing, and historical data race conditions.

Upgraded 5 open-source dependencies to versions required by vulnerability scans and locked minimum dependency versions to remediate known CVEs.

Documentation
Updated and optimized documentation, unified document format and structure, and corrected technical inaccuracies.

Fixed broken links, incorrect image paths, and outdated external references; synchronized Chinese and English documentation and updated the official website address.

Added the Agent Team Human-in-the-Loop (HITT) collaboration guide.