Skip to content

SDW AIKO ​

SDW AIKO is the core product of the SDW platform. Below is the complete version release history.

Current Version ​

v3.1.17 (Latest) ​

Release Date: October 23, 2026

Release Note

This release introduces the personal assistant tim and proactive duty: tim supports a custom avatar and nickname, DingTalk-style bubble conversations, visual card replies, and tracking BiBrain tasks assigned to you; "Scheduled Tasks" is officially renamed "Duty", allowing AI to draft rules from a single sentence that only take effect after your confirmation, with due reminders appearing in the bottom-right corner of the desktop. It also adds an Artifact Library for managing generated files, a conversation visibility switch to keep private conversations from being exposed, cloud experts connected to the BiBrain conversation tree, hierarchical task orchestration with dependency-chain highlighting, and major stability hardening for persistence and synchronization. Multiple issues are fixed, including errors from repeated sync clicks, white flashes in dark mode, and deleted goals coming back to life.

New Features ​

FeatureDescription
Personal assistant timAdds a personal assistant with a customizable avatar and nickname, DingTalk-style bubbles and IM-style scrolling, visual cards and decision-card references in replies; enable "Task Tracking" in settings to automatically follow BiBrain tasks assigned to you
Proactive dutyRenames "Scheduled Tasks" to "Duty" and changes the page to a left-list / right-details layout; AI can draft duty rules from one sentence, which take effect only after your confirmation, with follow-up questions supported; each duty can start a new conversation on every wake-up or continue the previous one; due reminders appear in a bottom-right desktop popup that opens the duty directly
Artifact LibraryAdds an Artifact Library to centrally manage files generated by conversations and projects; the pinned search bar supports global search, and artifacts can jump back to their source conversation with the relevant sidebar location highlighted
Conversation visibilityAdds a visibility switch for private conversations in the chat header; visibility is recorded when archived and uniformly filtered on read, so private conversations are not shared with the team by default
Cloud experts connected to BiBrainRenames the Experts section to ProPilot; cloud expert conversations connect to BiBrain as the sixth conversation label, with a new "Experts" group in the conversation tree; experts support MCP connectors, Skills and batch folder uploads
Hierarchical task orchestrationTasks support moving, breaking down, creating containers and arranging dependency edges; the new-task dialog fills in defaults (Friday due date, estimate conversion and creator as default owner); selecting a task in the relationship graph highlights the full dependency chain, and the "Start" pill shows the goal name and opens its goal drawer
Search in model selectorAdds a search box to the model dropdown so names can be filtered directly when there are many models
Remember last-used modelAdds an application-level preference that remembers the last model and reasoning level, carrying them into newly created conversations
"Next sentence" suggestions in the input boxSuggests the next sentence in the input box after a task finishes; press Tab to accept it and continue without reorganizing your wording
File browser edit / preview toggleAdds an edit / preview mode switch to the file browser, so viewing and editing files no longer requires switching back and forth
Large-file and long-session rendering optimizationLarge Markdown files now render progressively; long-session switching uses windowed rendering and less disk I/O for a significant speedup

Bug Fixes ​

No.Problem DescriptionSolution
1Clicking "Sync Now" repeatedly reports "The staging area is empty"Repeated sync clicks no longer falsely report an empty staging area
2Deleted goals reappear laterFixes deleted goals being resurrected by backfill; they no longer reappear after deletion
3Two white flashes before entering BiBrain in dark modeThe startup flash and initial window background now follow the current theme instead of flashing white before turning dark
4Data from the previous team remains visible after switching teamsReloads the whole window when switching teams so the previous team's in-memory state is not retained
5Large parts of the interface remain in Chinese after switching to Japanese / EnglishFixes BiBrain localization not taking effect
6The assignee dropdown lists yourself twice in the new-goal dialogThe assignee dropdown no longer duplicates the current user
7Assignee and due date lock each other during task editingRemoves the mutual lock and preserves completed assignee information while editing
8An overly long goal name pushes over the status pill in "My Tasks"Long goal names no longer squeeze the status label
9A 403 error occasionally appears when opening a goal pageA goal not yet synced to the server is no longer shown as an error in a normal window
10Bulk deletion in shared spaces has no protectionDeletions are no longer staged automatically; operations over the threshold require a second confirmation and can be restored from the commit graph
11Sync gets stuck during commitLong path parameters are processed in batches so sync no longer stops midway
12Manual "Sync Now" misses conversations with open tabsFixes sync skipping active conversations
13Long sessions return 413 and pile up in syncFixes the concurrent race in session persistence and oversized upload bodies
14Horizontal content in DOCX preview cannot scrollFixes scrolling in horizontally overflowing content
15The directory tree becomes blank or duplicated after refreshFixes empty-refresh redraws, refresh stacking and clearing the tree on timeout
16Some corrupted images are retried repeatedlyImages are validated by file header; corrupted images show an error directly instead of being retried
17Images are stretched after visualization zoomUses proportional scaling instead of stretching charts to fill the area
18A goal can be marked complete even when its tasks are unfinishedCompleting a goal is now constrained by task progress; it cannot be selected until all tasks are complete

v3.1.15 ​

Release Date: October 10, 2026

Release Note

This release further refines the BiBrain collaboration experience: task lists support one-click batch dispatch, and shared spaces support importing an entire folder directly. File preview is greatly enhanced — very large files are loaded in chunks and Markdown / HTML rendering is no longer truncated; AI chart cards gain zoom and full-screen viewing; the resource marketplace adds SQA Agent and CodeReview Agent preset tags; and the default Auto model can be turned off. Multiple issues are also fixed, including cross-team data leakage, incorrect overdue detection for tasks, and blurry text selection in chart cards.

New Features ​

FeatureDescription
Batch dispatch from task listSupports selecting multiple tasks at once for batch dispatch, and fixes the assignee filter being swallowed by concurrency
Import folder into shared spaceThe space tree supports importing an entire folder directly, with no need to drag files in one by one
Enhanced large file previewVery large files support chunked loading preview; Markdown / HTML preview now reads the full content, so rich rendering is no longer broken by truncation
Zoom and full screen for AI chart cardsVisualization chart cards inside the conversation gain a zoom button and full-screen viewing, so every detail is visible
New preset tags in resource marketplaceAdds two preset tags, SQA Agent and CodeReview Agent, kept in sync with the marketplace filter vocabulary
Option to turn off the default Auto modelA new switch in settings can turn off the default Auto model and switch to manually specifying the model in use

Bug Fixes ​

No.Problem DescriptionSolution
1Completed tasks still show as overdueCompleted tasks now show only the due date itself and are no longer counted as overdue
2"My Tasks" shows tasks from another team after switching teamsThe read path adds a team binding check, so data no longer leaks across teams after switching
3"My Tasks" list and badge miss parent tasksAdds the leaf-task criterion, so parent tasks are no longer omitted and the list rows and badge share the same source
4Selected text in chart cards is blurry and smearedThe chart component injects a text selection style, restoring clear text when selecting
5Messages can still be sent when all models are disabledIntercepts the send and prompts the user to enable a model first, avoiding messages with no response
6No save prompt after editing fields in task detailsAdds a save prompt, and the list row updates on the spot
7Sessions occasionally freezeRejects corrupted thinking signatures, preventing sessions from freezing permanently
8After clicking, the mirror cannot be released and the conversation cannot be interacted withFixes the failure to release the mirror by mouse click, restoring conversation interaction

v3.1.14 ​

Release Date: September 30, 2026

Release Note

This release introduces all-new in-conversation AI visualization: when AI generates charts, dashboards or web components, they render live right inside the conversation — what you see is what you get, with no need to copy code elsewhere and run it separately. The BiBrain workspace also receives a unified overhaul: a new source control view and file tree operations support switching repository branches and reverting or resetting commits; new cross-team "My Workbench" and "Member Distribution" views are added, "My Tasks" becomes a standalone page with multi-dimension grouping; task status transitions can be customized per team; session replay is upgraded to high-fidelity rendering and the conflict resolution experience is further improved. Multiple stability issues including sync hangs, draft loss and double counting in statistics are fixed.

New Features ​

FeatureDescription
In-conversation AI visualizationUpgrades AI output from "text" to a "visible deliverable" — charts, dashboards and web components render live inside the conversation, what you see is what you get, with no need to copy code out and run it separately; data results are presented on the spot, easy to grasp at a glance and interact with at any time
Source control viewAdds a source control view that centralizes changes, commits, sub-repositories and a commit graph with branch lines; the commit button supports "Commit Only / Commit and Push"
Git repository and branch managementThe Git view can switch between the team repository and each sub-repository, and supports switching / creating branches, copying commit hashes, and reverting / resetting commits
File tree enhancementsThe file tree supports creating, renaming, drag-to-move, deleting and a context menu, and the entire working copy can be opened in VS Code
Cross-team workbenchAdds a "My Workbench" entry that aggregates personal tasks across all teams, grouped by team and showing counts of incomplete, overdue, due within 3 days and blocked items, with jumps to goals, boards or relationship graphs
Member distribution viewAdds a "Member Distribution" tab in the workspace showing stacked task status and overdue counts by owner, expandable for details with jumps to the corresponding board or goal
"My Tasks" as a standalone pageThe cross-goal personal task list becomes a standalone page supporting three dimensions — "Owned by me / Created by me / Delivered by me" — groupable and collapsible by overdue, to-do and completed
Configurable task state machineTeams can customize task status transition rules, different goals can advance along their own processes, and boards, statistics and KPIs adapt automatically
Sidebar session history shows only your own by defaultThe session history tree shows only your own sessions by default; the title row can expand to view all team sessions with one click
"Start" anchor and dependency check in the task dependency graphThe dependency graph adds a "▶ Start" anchor pointing to all initial tasks; when a predecessor is incomplete the "Execute" button is automatically disabled and indicates exactly which predecessor is blocking
Navigation experience improvementsActivity bar icons support drag-to-reorder and show / hide via the context menu; the last visited page tab, selected goal and view are remembered automatically, so there is no need to search again after switching
High-fidelity session replay renderingArchived session replay is upgraded to a full conversation form that restores the reasoning process, tool calls and usage statistics instead of showing only a summary
Change highlighting in file evolution historyWhen playing back file evolution history, content added or rewritten in each version is highlighted, making it intuitive to see what changed
Improved conflict resolution experienceConflicting files support accepting "mine / theirs" directly by clicking the code area or a button, and automatically enter the merge guide after resolution
Manual override for model image capabilityWhether a model supports image input can be specified manually instead of relying solely on automatic system detection
Reviewer can be assigned for task reviewA reviewer can be assigned when a task enters review; the default remains the goal owner

Bug Fixes ​

No.Problem DescriptionSolution
1Unsent draft in the input box is lost after switching away and backFixes the draft save timing: drafts are now saved synchronously on unmount and persisted with debouncing after typing pauses, so they are no longer lost on page switches
2Engine "unexpected stop" kills live processes and retries report no engineProcess liveness detection now uses a system-level exit probe, write timeouts first confirm whether the process really exited, and a missing slot is rebuilt automatically on retry
3Shared-space sync hangs and the top bar shows "Syncing…" foreverAdds a timeout fallback to sync initialization, with independent timeouts and exponential backoff for each clone / fetch / push step, eliminating permanent hangs
4Sync encounters a leftover rebase and pops a 0-file conflict dialog that never closesLeftover rebases are detected and advanced automatically before syncing; the resolution dialog only appears for real conflicts, ending the infinite loop
5Notification popups stack up with duplicate identical textNotification deduplication now compares title + body, so identical notifications fired consecutively at session end no longer stack
6Clicking a card in the relationship graph forcibly resets canvas zoom to 1xFixes the view zoom being mistakenly adjusted after the drawer opens, so opening the drawer by clicking a card no longer forces a zoom level change
7Branch lines break and change color at merges in the Git view commit graphFixes the "pass-through" column calculation during lane merging, so branch lines are continuous end to end and keep the same color throughout
8Goal and task counts are double countedStatistics now count only leaf tasks; parent containers are no longer counted repeatedly, and boards, badges and member distribution are corrected accordingly
9Sidebar task execution sessions show a snowflake ID instead of the task titleThe sidebar now reads titles from the local task index, so task names display correctly even after a cold start
10Scheduled task run history stays at the first run timeRun history now shows the last actual trigger time, and the current session row adds a "last triggered" hint
11The whole main view flickers and re-pages when switching models in a project sessionThe engine restart flag is no longer misused for gating decisions, eliminating the full-view page flicker when switching models
12Push rejected by the server with non-fast-forwardThe remote is now merged unconditionally before pushing, avoiding rejection caused by pushing without pulling local changes first
13Completed tasks still show as overdueCompleted tasks now show only the due date itself and no longer compute overdue against the current time
14The conflict dialog does not appear when a rebase has real conflictsFixes the pre-check intercepting early when a rebase has unresolved conflicts, so the conflict resolution dialog is now triggered correctly

Code Cleanup ​

Description
Localizes fonts and removes runtime Google Fonts requests, so client startup no longer makes external network access

v3.1.12 ​

Release Date: September 20, 2026

Release Note

This release redesigns the model selector and adds an Auto mode; the BiBrain window is significantly more stable and recovers after re-login without having to be closed; a new AI Change Review lets you inspect file diffs in the sidebar after AI edits and choose to accept or roll them back; shared-space synchronization is improved and Marketplace publishing now supports preset tags; multiple stability and interaction issues are fixed.

New Features ​

FeatureDescription
Redesigned model selectorAdds an Auto mode that stays pinned at the top and can be selected just like a regular model
AI Change ReviewAfter AI modifies files, a new "Review" tab appears in the chat sidebar collecting all file diffs pending confirmation; accept or roll back changes one by one or in bulk, so every change is confirmed by you
Preset tags for Marketplace publishingWhen publishing a Skill or extension, the confirmation dialog lets you select preset category tags (sharing the same vocabulary list as the Marketplace filter bar); after publishing, items can be found by filtering on those tags in the Marketplace
Personal profile as a standalone pageThe personal profile is separated from "Team Settings" and its entry moves to the avatar menu in the top bar, so it can be edited at any time without joining a team
Pending-push commit count shown in shared-space syncThe preview stage of the sync dialog now reports when the working tree is clean but N local commits have not been pushed yet, instead of showing the misleading "no uncommitted changes"
On-demand sub-repository sync in shared spaceSub-repositories are excluded from sync by default and are committed and pushed only after being manually selected; the dialog shows each sub-repository's path and current branch

Bug Fixes ​

No.Problem DescriptionSolution
1Spinner stops immediately after sending a message and the message vanishesFixes an engine concurrency race: the busy flag is now set before the message is written, eliminating probabilistic message loss caused by the engine being mistakenly restarted mid-write
2Model resets to Auto after sending a messageAuto state is now stored per session, so remounting when navigating to the session view no longer overrides the selected model
3Model button in the toolbar occasionally disappearsA disabled placeholder button is rendered while the model list is loading, keeping the toolbar layout stable
4Input box is empty after jumping to chat from "Use" in the MarketplaceFixes slash commands being cleared due to an inconsistent draft ownership key
5Preview keeps spinning when clicking a task in BiBrain "My Tasks"In cross-goal task list views, preview, status transitions and field editing all take the goal ID from the list item instead of relying on a global goalId that no longer exists
6Enter from a Chinese IME on Mac accidentally triggers goal / task creationGoal creation and task creation forms now distinguish IME confirmation Enter from a regular Enter, so they no longer submit prematurely
7Shared-space sync pops up an empty-file conflict dialog because of .gitignore.gitignore blocking errors are caught during staging, and stageable paths are filtered and retried automatically, so false conflicts are no longer reported
8BiBrain window stays stuck on "Please log in first" or "Engine offline" after re-loginAfter a login state change, the window automatically restores the team list, shared-space connection and model list, without closing and reopening it
9Conversations from multiple rounds of the same task bleed into each otherEach execution round uses an independent session and no longer shares context with the previous round
10Operation toasts never appear inside the BiBrain windowFixes the Toast component not being rendered, so feedback such as fork / archive failures now displays correctly
11Own archived sessions show "read-only replay" and cannot be continuedFixes a stale session-list snapshot that misjudged whether a session exists locally, so just-archived sessions are no longer treated as read-only
12Creating or clicking a shared-space conversation navigates to the shared-space pageConversations now open as session tabs within the current page instead of replacing the page being viewed
13Clicking "Sync Changes" reports a "staging area is empty" errorThe working tree is actually checked before syncing and uncommitted changes are staged automatically, so skipping the preview step no longer causes an error
14Profile editor for new members is fully greyed out and cannot be typed intoInput fields are always editable; typing directly creates a "team-specific override", overridden fields are highlighted separately and can be restored with one click
15Shared space still shows "Ready" after the team repository directory is deletedWhen reading the team repository, the directory's existence is verified automatically; if missing, the status is corrected from "Ready" back to "Not initialized" and an initialization entry is provided
16Uninitialized team repository reports "please check your network connection"Uninitialized and network failure errors are now classified separately, accurately reporting "team repository not initialized" and offering an initialization entry in the working directory panel

Code Cleanup ​

Description
Removes the embedded "Conversation" tab from the shared space; space pages become read-only views and conversations open uniformly as standalone session tabs
Flushes pending unsaved edits in bulk before closing the window, preventing pending-review changes from being lost on a forced close
Enhances internal engine code quality governance and automated verification

Previous Versions ​

v3.1.11 ​

Release Date: September 11, 2026

Release Note

This version introduces the brand-new BiBrain team collaboration foundation: team collaboration is organized around a single flow of "Team → Team Goal → Task." AI steps in only to decompose goals, execute tasks, and build team dashboards; in every other step, you review first, make changes if needed, and then confirm the result. The team's task structure, statuses, documents, deliverables, and conversation archives are all stored in the team's own Git repository, which can be cloned and inspected at any time instead of being kept in a black-box database. BiBrain is provided as a standalone window, accessible from the top bar of the main window, and can be used after enabling "Gateway Connection" in the Lab. This release also changes login to direct gateway-to-OA verification and adds application ratings, 2D office meeting status, file history evolution review, overwrite-and-refresh external session import, and more, while fixing multiple stability issues.

New Features ​

FeatureDescription
BiBrain Standalone Collaboration WindowOpen the standalone BiBrain window from the main window's top bar; log in with an OA account and enable "Gateway Connection" in the Lab to load teams. All team assets are stored in the team's dedicated Git repository and can be cloned for inspection at any time
Create a Team (Two Methods)Supports forming a team through an AI conversation, selecting people from the organization roster and viewing each person's current workload, or filling out a form manually; after creation, a Git repository is automatically created for the team and AI work guidelines are distributed
Team Goals and MilestonesSupports goal trees, milestones, KPIs (four metrics plus monthly changes), status transitions, pinning, and archiving; goals can manage child tasks hierarchically
AI Team Goal DecompositionThe decomposition page provides an AI conversation on the left and a real-time task graph on the right; supports adjusting "dependency density" to control granularity, directly editing task fields in the form for the AI to read in the next round, and viewing a version evolution timeline. Decomposition results are saved as local drafts by default and applied as official tasks with one click after confirmation
Task Workflow BoardOnce tasks are created, they enter the task workflow board, where they can be grouped by status, assignee, priority, or top-level task. Dragging a card changes its status; dragging it to "Blocked" requires a reason. List view can switch among "Assigned to Me," "Following," and "Created by Me"
AI Single-task ExecutionClick "Execute" on a task card to chat with AI on the left while viewing generated files on the right. AI automatically searches existing materials in the team's shared space, so context does not need to be pasted again. When you exit, the conversation is automatically archived to the team repository for teammates to review
Task Execution Session ArchivingEvery decomposition and execution conversation is automatically archived in the team repository and can be reviewed from the goal details, task details side panel, or shared-space session page, allowing teammates to see how each task was completed
Team Shared SpaceProvides tabbed views for file trees, documents, code repositories, goals and tasks, sessions, and deliverables; supports change review, staging / committing / pushing, history, recycle bin and recovery, full-text search, and archived conversation browsing. AI never commits automatically; you always confirm what enters the team repository
Invoke AI from the Shared SpaceOpen a floating AI conversation directly beside a file or session record in the shared space to ask AI to work, such as resolving a Git conflict; also supports "Continue Session from Here" to continue with the previous context
Team Home DashboardDisplays the number of goals, completed goals, risks, member workload, recent activity, and Top 5 blocked items in real time, with WebSocket-based real-time team activity updates
AI Team Retrospective DashboardDescribe what you want to see to AI, which generates a self-contained HTML dashboard stored in the team repository for the entire team to open. The workspace supports draggable splitters and selected states for template cards
Invitation and Join ApprovalSupports inviting people via invitation codes / links; join requests go through an approval process. Member roles and permissions, member profile summaries, and workload can all be maintained. Users already in a team can join a second team
External Code Repository ViewingSupports attaching external GitLab repositories and viewing merge request (MR) lists in read-only mode
Login via Direct Gateway-to-OA ConnectionEmployee ID and password verification is completed by the gateway directly with OA instead of being relayed through the legacy server, making login more stable; departments can be synchronized from OA
Application RatingSupports rating the application from 1 to 5 stars; ratings below 5 stars require at least a 20-character reason. Ratings can be submitted from "Help → Rate the Application" in the top bar or in response to server-side requests, reusing the feedback ticket workflow
2D Office Meeting StatusAdds a "In a Meeting / Available" status pill beside the AIKO mark in the sidebar, with one-click switching. While executing tasks, the status is automatically reported according to whether the task is personal or team-owned and displayed in the 2D office workspace
File History Evolution ReviewDeliverables and project files support viewing an evolution timeline of past modifications and comparing changed lines version by version, making it easy to understand how a file changed step by step
Overwrite-and-refresh External Session ImportExternal session import now re-parses and refreshes on every import instead of skipping existing sessions. Updated sessions are marked with an "Updated" badge, and selecting all after a search imports only the search results

Known Limitations ​

This release is the trial version of the BiBrain foundation. The following capabilities are not yet available:

ItemDescription
Data Source AccessCannot yet pull workorders from Jira / Redmine / DingTalk / Email to create goals; goal descriptions must be entered manually
Profile-based Assignee RecommendationsMember profiles can be filled in and viewed, but assignees must still be selected manually; automatic recommendations are not yet available
Task Relationship GraphThe relationship graph only displays parent-child hierarchy and does not yet show dependency / blocking arrows between tasks
Status GatesThere are no deliverable or review gates yet; any task can be moved directly to "Completed"
Some Team Settings Cards"Shared Profiles," "Prompt Skills," and "Scenario Extensions" are not yet available
Old and New Team Interfaces CoexistThe original "Team" interface in the main window remains alongside the BiBrain window; during the trial, use the BiBrain window

Bug Fixes ​

No.Problem DescriptionSolution
1Creating a new push message returns 500Fixes abnormal decoding of a boolean message field that caused errors in the admin console's create and list paths and the client's polling path
2Execution record timestamps are 8 hours earlyFormats session times according to the local time zone instead of directly truncating UTC strings as local times
3Decomposition / execution sessions cannot be found under goals or tasksCorrectly archives and associates drafts and exited sessions with the goal code; conversations can be reviewed from goal details, the task details side panel, and other supported locations
4AI does not follow the work guidelines in the first decomposition messageRestores implicit injection of goal context and work guidelines into the first decomposition message so AI does not fall back to a generic assistant
5Previous goal content remains after switching goalsResets decomposition state when switching goals, preventing tasks from being created under the wrong goal or duplicate tasks from being dispatched
6Existing teams cannot receive task execution guidelinesDetects existing teams individually and adds the work guidelines, so the execution page no longer continuously reports that guidelines are missing
7The "My Work" badge remains at 0 after decompositionSubscribes the badge to goal events so it refreshes in real time after decomposition generates tasks
8Pushing after uploading a code repository failsFixes multiple issues in shared-space code repository upload, commit, and push flows
9Shared-space file tree and synchronization are abnormalChanges the file tree to a local view and fixes Git synchronization and conflict handling; Agent output that has not been committed can also be viewed in the interface
10Data source menu does not refresh after cold startReloads the data source list and availability each time the "+" menu opens, removing the need to visit the settings page first
11Expert recent task list contains many empty entries that cannot be openedShows only real execution snapshots, aggregates them by session, and filters out inspection / weekly-report and other non-execution records and other users' private sessions
12Gateway migration verification always fails on WindowsFixes silent failure caused by python3 resolving to the system placeholder executable

Code Cleanup ​

Description
Consolidates data source injection into a unified specification and removes injected body previews (chips are retained), preventing time-window drift between previews and actual injected content
Standardizes the shared-space template project; creating a team distributes the directory structure and work guidelines together with the skeleton
Enhances internal engine code quality governance and automated verification

Previous Versions ​

v3.1.10 ​

Release Date: September 4, 2026

Release Note

This version unifies new gateway login across all users, adds external session import, @ reference for historical sessions, proactive IM message push, a first-time user guidance page, knowledge base chips mounted above the input box, project-level memory isolation, and other features. It greatly optimizes team collaboration and workorder dispatch experiences, and fixes multiple stability issues including streaming interruption errors with no diagnostic detail, Chinese Markdown files failing to preview, and deliverable path display abnormalities.

New Features ​

FeatureDescription
Unified Gateway LoginAll users now log in through the new unified gateway; the old-version toggle switch has been hidden
External Session ImportSupports importing external session files from Claude Code, Codex, etc. The sidebar shows a source badge; imported sessions support continued chat and deletion
@ Reference SessionThe @ popup in the input box now has a dual tab of "File / Session", allowing one-click reference of historical session content
New User Guidance PageA guided tour for scheduled tasks and TEAM features automatically pops up on first launch; can be rewatched later from Help → User Guidance, supporting Chinese, English, and Japanese
Proactive IM Message PushFeishu / DingTalk support Aiko proactive push: task completion summaries, execution failure alerts, and progress updates for long-running tasks. Push targets and granularity are configurable
Knowledge Base Session MountingKnowledge base chips can be mounted directly above the chat input box and removed at any time; knowledge base selection is card-based, unified with MCP connectors under a "+" menu
Project Memory IsolationEach project's memory is stored independently without interference, while global memory merge-and-recall is retained. Switching projects no longer causes memory cross-contamination
File Reference ButtonAfter selecting file content, click "Reference" before entering a session; references automatically expire when switching sessions, preventing content from a previous file from being carried into another session
Sub-Agent Info EnhancementSub-Agent bubbles now display the task title; the read-only session activity group is expanded by default when opened, making it easy to see what each sub-Agent is doing at a glance
Workorder Dispatch EnhancementDispatch plans support modification by the builder / dispatcher; workorders gain "Complete" acceptance, rejection of assignments, and ticket reset; PM gains view of assigned workorders and custom filtering
Feature Collaboration Flow DAGThe collaboration flowchart is now laid out as a topological DAG, clearly showing fork / merge structures with more accurate fan-in wait prompts
Multilingual Task CreationWorkorder decomposition and status transition content are generated in sync with the interface language (Chinese / English / Japanese); the Japanese interface no longer produces Chinese workorders
Team Dynamics EnhancementThe comment area returns to pure human conversation; task lifecycle announcements move into the dynamics stream with phase badges

Bug Fixes ​

No.Problem DescriptionSolution
1Streaming answer interruption only shows "Unknown stream error"Errors are classified by source (connection dropped / upstream error, etc.); the bubble can be expanded to view raw diagnostic information, no longer misleading troubleshooting direction
2Pure Chinese Markdown cannot be previewedFixes the issue where Chinese documents were incorrectly identified as binary files and could not be previewed
3Deliverable display abnormalityFixes deliverable paths showing temporary sandbox prefixes and deleted deliverables still being displayed
4Completed task card shows "Unknown Status"Fixes the board card status mapping loss; status display is restored to correct
5Supervised mode question automatically rejected by timeoutIn supervised mode, questions now wait indefinitely for a human reply, no longer auto-answered by timeout
6Login server address incorrectly judged as duplicateLogin server deduplication now only compares against currently visible addresses, no longer falsely reports duplicates due to hidden addresses
7Workorders fail to load after modifying filter conditionsFilter changes now automatically reload workorders using the new conditions; collaboration sync no longer forces team selection
8Tasks with incomplete predecessors show execute buttonTasks waiting for predecessor completion no longer show execute / view buttons
9Newly created project session in sidebar not associated with projectNew project sessions now automatically inherit the project directory, properly isolating project memory and working directory
10Pagination bar of synced data pushed off screenLists now use internal scrolling with fixed headers; long lists no longer overflow the viewport
11Normal files with "tmp" in filename hiddenFixes the intermediate artifact filter incorrectly hiding normal files

Code Cleanup ​

Description
Removes the TEAM v2 temporary entry, unified to be hosted by the BiBrain client
Gateway database supports unified migration across SQLite / MySQL / PostgreSQL
Internal code quality governance and automated verification enhanced

Previous Versions ​

v3.1.9 ​

Release Date: August 28, 2026

Release Note

This version adds conversation message editing fork, R&D management module, workorder decomposition prompt templating, Team Center redesign (members/prompts/shared profiles), task list dispatch/execution dual view, expert memory browsing, and other features, greatly optimizing the Team collaboration experience and workorder dispatch flow, and fixes multiple stability issues such as cross-session draft carryover and background todo update loss.

New Features ​

FeatureDescription
Conversation message editing forkEditing a historical message automatically forks into a new session; the child session inherits the previous conversation content, working directory, and permission settings, while the original session remains unchanged
R&D management moduleAdds R&D institute management functionality, including four sub-modules: Plan, Team Tasks, My Tasks, and Team Management, supporting team role and permission configuration
Workorder decomposition prompt templatingWorkorder decomposition prompts support custom templates and placeholders; sorting is moved to header click; the data source and filter bar switch to unified-style dropdown selectors
Team Settings upgraded to Team CenterThe Team Settings page is upgraded to Team Center, with three tabs: Member Management, Prompt Configuration, and Shared Profiles; supports overriding personal profiles at the team level, displayed per-person as a grid to facilitate comparing members' expertise during dispatch
Task list dispatch/execution dual viewThe left task list adds "Dispatch" and "Execution" view switching: Dispatch shows conversations initiated on this machine, Execution shows workorders assigned to you; both views are grouped by team and support collapsing
Workorder data source unificationJira and Redmine workorders adopt a unified data format; subtasks serve as the dispatch entry, parent tasks provide context; adding new data sources requires no client update
Expert memory browsingWhen building team tasks, you can browse the expert memory library, supporting associating local files (e.g., daily reports, inspection sheets) as task context
Server-side message pushAdministrators can push notification announcements to clients via the gateway; clients display them as banners or popups
Workorder owner filteringSynced workorders support searching by ticket number, name, and email; the "Show Unbuilt Only" filter is changed to "Show Only Mine"
Department dynamics optimizationDepartment dynamics no longer follow group switching; grouped by team with collapsible display; workorder links can jump to the corresponding task and locate comments
Model capability updateAdds image understanding and context window capabilities for glm-5-3-flash and qwen3-8-flash; removes the offline ox-alpha
Plugin project templateThe plugin template is updated to the xcu project plugin; the sidebar shows only enabled plugins with valid navigation entries; the project creation popup supports multi-language
Custom toolsSupports declaring custom tools via configuration file and associating script execution; adds a tool management settings page

Bug Fixes ​

No.Problem DescriptionSolution
1Attachments carry over to other sessions when switchingUnsent attachments (pasted images, etc.) are now isolated per session; they are retained when switching back, no longer carrying over
2Switching model in one window affects other sessionsModel switching now applies only to the current session, no longer affecting running sessions in other windows
3Background session todo progress not updatingDuring switching to other sessions, todo list updates of background sessions are no longer lost; the latest status is displayed when switching back
4Synced workorders pushed repeatedlyFixes the duplicate push issue caused by identifier changes after workorder updates
5"Show Unassigned" filter ineffectiveFixes the issue where built workorders could not be filtered out; filter results are consistent with the status column display
6File link display format abnormalFixes the layout issue where file links in messages were squeezed into a single line; corrects non-responsive clicks on links in non-project mode
7Plugin project config occasionally ineffectiveThe plugin project config path passing is integrated into the startup flow, eliminating occasional failures caused by async timing
8Profile edit popup mask too dark, input box color mismatchThe popup mask and input box colors are unified to a globally consistent style
9Task flow status judgment abnormalFixes the issue of incorrect status retrieval when the instance changes after flow; only the flow operator can decide the next status
10Deliverable upload identification errorFixes the incorrect identity and stage identification when uploading deliverables
11Some internal addresses point to old serverFully updates the repository address configuration to ensure pointing to the correct servers

Code Cleanup ​

Description
The tool execution bubble is changed to a compact two-line layout, details collapsed by default, improving long-session browsing efficiency
Fixes the AI assistant text duplication display issue
Removes the old R&D management functionality
Adds a device fingerprint drift diagnostic tool (for License activation issue troubleshooting, internal support only)
Engine internal code quality governance and automated verification enhancement

v3.1.8 ​

Release Date: August 21, 2026

Release Note

This version adds features such as extension-provided custom new-project forms and fields, one-click sync task data operation (merged pull and upload), task flow and My Tasks UI redesign, conversation trajectory visualization, and gateway group management. It optimizes error message guidance, cache hit rate, and sub-Agent interruption recovery, and fixes multiple stability issues including visual capability failure after quick model switch, duplicate artifact paths, License deactivation due to network card changes, and reactivation after upgrade.

New Features ​

FeatureDescription
Extension custom new-projectExtensions can provide custom forms and fields for new projects, which can be centrally viewed and managed within the project; when an extension is disabled, the fields are retained as read-only without affecting existing data
One-click sync task data"Pull to Local" and "Upload to Cloud" are merged into a single "Sync Task Data" button, which auto-syncs once on page entry; sync failure aborts immediately to avoid overwriting the cloud with stale data
Task flow and My Tasks redesignAdds task flow and manual execution interfaces, supporting task confirmation and status transitions; the My Tasks interface is fully redesigned
Conversation trajectory visualizationAdds a conversation trajectory timeline panel to review every step of the conversation and tool execution; the trajectory entry is presented as a "Trajectory" text label, unified in style with "Replay"
Pre-execution preparation for subtasksBefore subtask execution, you can select a working directory, associate files, and add notes; the working directory is auto-remembered and backfilled per team
Sub-Agent interruption recoveryA sub-Agent that fails midway can automatically recover and resume, with failure messages including trajectory-location guidance
Cache hit optimizationOptimizes cache hit-rate accounting and display, fixes the issue where streaming conversations for some models did not hit the cache, reducing repeated context billing
Gateway group managementAdds a group administrator role for gateways, supporting group member management and quota allocation
Group context isolationThe @ list when starting a task is narrowed to the current group; task history and conversations are displayed grouped by group
Project Git repository initialization guidanceWhen no Git repository is detected for a project, one-click initialization guidance is provided; after initialization, the file change list is automatically displayed
Right-click menu for starting tasksStarting tasks from the sidebar supports a right-click menu: Rename, Replay, Open in Parallel, Export Logs, Share, Delete, etc.

Bug Fixes ​

No.Problem DescriptionSolution
1Model-layer instability error bubbles misread as backend failureInfrastructure/unknown-cause errors are uniformly changed to network-environment guidance text (429 "Network access restricted"/others "Check network environment"); auth/badRequest retains the original tone; status code and raw error log are preserved
2Visual capability does not take effect after quick model switchWhen quickly switching to a visual model, the AIKO_API_IMAGE_INPUT env retained its old value, causing images not to be read; setModel now synchronously rewrites the process env when receiving an imageInput hint
3Compression summary request writes cache in vainAdds skipConversationCacheBreakpoint; summary requests no longer write a new conversation breakpoint at the end of one-shot instructions, saving hundreds of thousands of tokens of useless cache writes
4Duplicate artifact path causes open failurejoinArtifactPath produced .../report.md/report.md; adds a guard to collapse adjacent duplicate file segments, with a dev-time warning when base is not a directory
5DingTalk approval issueFixes DingTalk approval flow anomalies
6Network card change causes License deactivationv2 fingerprint removes unstable MAC addresses (retains only machine_guid + board_serial + disk_serial); either v1/v2 candidate passing is accepted; existing licenses do not deactivate after upgrade
7Reactivation required after upgradeRetrospectively probes all historical storage locations of license.dat; the first one that passes validation is used; when a non-official location is hit, it is migrated once to the official location
8AIKO balance display errorFixes the incorrect balance display issue; quota query interface upgraded
9API Key application and renewal failureFixes the inability to apply for keys and renew
10External data source connectors do not use proxyExternal connector requests such as Redmine / Jira uniformly follow the HTTP proxy in general settings, supporting proxy access to intranet self-hosted instances

Code Cleanup ​

Description
Removes the custom schema cleanup logic on plugin disable/uninstall; schema snapshots are persisted locally to the project and no longer cleared on plugin start/stop
Refactors the custom field file/folder selection control into a unified path-selection component with icons and placeholders
Trajectory panel colors are taken directly from the underlying color-scale tokens, bypassing conversation-flow color interference and optimizing render performance
Custom tools support script deletion, and the enable/disable strategy for custom tools is optimized (can be included in scheme management, quantity counts toward custom tools)

v3.1.7 ​

Release Date: August 14, 2026

Release Note

This version adds full-link session sharing (send/receive/deep-link/real-time notification), tool and scheme management, end-to-end reasoning depth setting (6-level instant switching), sub-Agent session read-only viewer, file selection as session context, plugin system enhancements (scheduled tasks/form popups/lifecycle notifications), Team detail page and collaboration flowchart aligned with prototype, personnel collaboration relationship graph, and other features; it greatly optimizes cross-gateway usage normalization and cache hit rate display, and fixes multiple stability issues such as post-stop freezing, MCP config BOM, and compression failure routing.

New Features Added ​

FeatureDescription
Full-link Session SharingSupports the full link of session sharing: send/receive/deep-link/real-time notification; the shared space integrates the "Sessions Shared with Me" and "Sessions I Shared" panels
Tool and Scheme ManagementAdds tool enable/disable and scheme management capabilities; the engine filters tool registration by whitelist/blacklist, with visual management on the frontend settings page
End-to-end Reasoning Depth SettingConnects the reasoning effort end-to-end link, expanded to full 6 levels (off/low/medium/high/xhigh/max), supports per-session instant switching, OpenAI protocol transparently passes reasoning_effort
Sub-Agent Session ViewerSub-Agent execution bubble adds a glasses icon; clicking opens a read-only session tab in the right temporary space, displaying the full message stream and refreshing dynamically with execution
File Selection as ContextText selected in the file preview area is automatically written into the session context; code is referenced by line number, documents are located by section; supports multi-file/multi-segment display and auto-clears after sending
Plugin System EnhancementAdds scheduled task page and API, custom form popup (8 field types + validation), theme adaptation (hostTheme), lifecycle notifications, append-message immediate execution, engine streaming incremental event display, host entry for creating tasks/projects/sessions, plugin Skill creator
Team Detail Page and Collaboration FlowchartFeature detail page aligned with BiBrain prototype, Issue card expands status instance chain/rating/comment area; collaboration flowchart nodes supplement icons and assignees, clicking a node links and expands the Issue
Personnel Collaboration Relationship GraphAdds a personnel collaboration relationship graph view and task reassignment
Team Member Management EnhancementAdds add-member/settings/pagination components, uses authoritative data to refresh member lists, preserves existing data when updating roles
Cache Hit Rate DisplayAdds a cache hit indicator to the right of the interactive badge; normalizes usage fields across gateways (Anthropic/OpenAI/DeepSeek/Gemini), fixes cache read/write accounting and cost double-counting bugs
Floating Conversation History SidebarFloating window left side adds a history mini-panel, supports collapse persistence, complete history list, click to switch session in place; "Start Task" supports a back button
Model Image Capability AlertPops up a warning when switching to a non-visual model while history contains images; the kernel automatically downgrades images to text placeholders
Login Window Gateway ShortcutLogin window adds a new gateway shortcut entry
Session History Pagination and SortingProject/chat/launched task lists default to 12 items + button pagination to expand; sessions sorted by recent activity; title row is fully collapsible
Engine Default Tool Whitelistworkflow/browser/worktree three heavy capabilities require explicit host listing to load; new builtin tools are not in the default set by default

Bug Fixes ​

No.Problem DescriptionSolution
1Deadlock stuck on "Thinking" after stop/switch modelremove_engine first removes the slot then wraps stop packet with 8s timeout, interruptEngine moves UI reset down to finally, no longer depending on whether approval succeeds
2MCP config file BOM causes parsing failureStrips UTF-8 BOM, empty file tolerantly returns empty list, parsing failure supplements path and content preview for localization
3Compression failure 403 treated as PTL retry burning quotaRoutes by error class: quota/auth throws immediately without retry, PTL directly mechanically degrades, timeout goes through threshold, the real cause is no longer masked by the threshold
4cmd.exe branch quote corruptioncmd.exe branch switched to windowsVerbatimArguments to pass arguments as-is, adds regression tests
5Pasted text cannot be undoneFixes the issue where PromptInput cannot perform undo after pasting text
6Received session cannot be continuedimport_conversation_bundle writes back rollout to convs/ directory so --resume can load context
7Session sharing notification jump errorconversation_shared notification changed to jump to TEAM shared space - Shared tab; fixes history/reconnect notifications landing on detail popup due to missing target
8Tool management not actually taking effectFixes tool policy filtering logic and frontend state synchronization
9Each popup mask darkens and dark mode is messed upLogin/connector/gateway/settings popup masks uniformly remapped, dark mode panel/input corrected
10Floating box dragged to top is covered by toolbar and cannot be dragged backRaises the y lower bound of drag/resize/collapsedTop to toolbar height, title bar events are not intercepted
11Floating dialog cannot be dragged out of main areaChanged to portal to team-view-root, can stretch left/right boundaries when creating task
12History ticks hidden prematurelyChanged to use content-box right edge by subtracting paddingRight, ticks retract only when close to bubble/text
13Overly long tool description bursts Agent bubblegetToolDescription truncates command/text/pattern/query to 120 characters
14Unsent content display anomaly when switching sessionsFixes display issue of unsent sessions in session edit box
15File panel width reset after minimizing windowFixes ChatView/ProjectSessionView panel width loss after window restore
16File render area not updated in real time after editing fileFixes useProjectFiles file change monitoring
17Quick issue location icon covers main sessionFixes MessageNavigator icon layer and position
18TUI cannot exitFixes aiko-app TUI exit logic
19Context ring turns red with usage, causing discomfortChanged to a fixed single-color green, removing the three-tier color logic
20API Key project integration token treated as personal keyExcludes project integration bindings when querying ownership table, NULL apply_type historical bindings still issue keys normally
21Traditional login quota query interface v1 outdatedUpgraded to v2 interface
22400/401/402 errors not retriedAdds 400/401/402 retry strategy
23Pending message queue not sent immediatelyEngine skips queue and sends immediately when idle
24Task not removed when status is deletedAdds deleted status handling logic
25Target loop target→goal rename residueCompletes goal.noGoal/noGoalHint trilingual keys, fixes traj_features else branch NameError
26Connector popup mask too darkRaises selector specificity to align with access channel popup, test connection reuses running engine environment
27Dashboard TS build errorFixes WeeklyReport/FinancePage type inference issues
28Startup error UI lifecycle notification reference errorFixes view.id field referenced by ExtensionViewContainer

Code Cleanup ​

Description
Target loop feature target root globally renamed to goal (types/events/tools/rollout/slash commands/CSS/components/i18n)
Removes deprecated tools, improves authority of tool management configuration
Gateway compatible with OneAPI series

v3.1.6 ​

Release Date: August 7, 2026

Release Note

This version adds Browser-Use browser automation toolchain, full-screen floating dialog (draggable/resizable/pin), Team view refactoring (My Tasks/Shared Space/BiBrain Cloud Drive), external connector architecture (Redmine/Jira), engine hook system, Skill content encryption and other features, greatly optimizes streaming rendering performance and tool bubble experience, and fixes multiple stability and interaction issues.

New Features Added ​

FeatureDescription
Browser-Use Browser AutomationComplete browser toolchain based on chromiumoxide (launch/navigate/click/type/screenshot/extract_content/close), full frontend-backend pipeline connected; added Browser-Use settings module (capability toggle/dedicated proxy/connectivity pre-check), short-timeout reqwest probe for target site before navigation; system prompt adjusted to prioritize browser access when browser_* tools are available, fallback to WebSearch on failure
Full-screen Floating DialogAdded FloatingComposer three-segment floating input box (title bar/message area/input area), supports 8-direction resize and drag, pin lock, collapse capsule, geometry persistence to localStorage; file browser and preview panel mounted in fullscreen, current file auto-injected as attachment to session
Team View RefactoringNavigation changed to "Start Task/My Tasks/Team Activity/Shared Space/Department Settings"; My Tasks adds Feature board (stats bar + cards + Issue details); Shared Space rewritten as complete cloud drive view (breadcrumb/folder tree/upload/move/link/share/preview/download), integrated with BiBrain cloud drive capability
AIKO Pool Changed to Right DrawerAIKO pool changed from bottom popup panel to right full-height drawer (slide in/out + semi-transparent overlay + Esc close), list page has persistent floating dialog supporting "Start Task/Quick Chat" dual tabs
Data Source Adds Redmine and Jira SupportConnector architecture refactored to support external connectors, Redmine and Jira adapters changed to JavaScript external implementation, decoupled from Rust built-in
Skill Content EncryptionSelf-developed Skill content AES-256-GCM encryption on disk, only model can read at runtime, UI/Read display placeholder; added encryption button and encrypted state persistence
VSCode Extension Built-in InstallationVSCode plugin built into client installer, settings page adds one-click install/manage entry; plugin itself reuses client kernel, maintains cross-platform
History Session and Project Multi-select DeleteHistory sessions and projects support Ctrl multi-select + right-click batch delete
File Panel Browse Any DirectoryProject file panel supports browsing files in any directory, no longer limited to project directory
Model Selector Reasoning Depth SwitchModel selector footer adds low/medium/high three-tier reasoning depth segment selector, changes saved instantly and linked with settings page
Default Language Follows SystemUI default language follows OS language setting, activation UI and backend prompts fully multi-language
Error Bubble Connectivity TestError bubble "View Log" changed to point to agent.log, added "Test Connection" button to test current model connectivity in-place

Bug Fixes ​

No.Problem DescriptionSolution
1Malformed file path causes chat area white screenPath containing unescaped % or truncated multi-byte escape causes decodeURIComponent to throw URIError reaching ErrorBoundary; added safeDecodePath fallback, uses literal path when decode fails
2Floating box drag/resize lagHigh-refresh-rate devices pointermove per-event setState accumulation, streaming content crushes main thread; setRect via requestAnimationFrame frame merging, component memoization
3Background session cold cache persistence overwrite loses session headerNon-active session cold cache builds headless tail from empty array and overwrites disk; changed to merge by id with disk, never overwrites complete history with tail
4Session restore loses context and assistant text duplicationMid-way cancel and reopen engine with empty session-id causes model to not see history; marked resumeOnStart after first successful start, subsequent reopen uses --resume; also fixed text deduplication
5Chrome startup exit code 21 (PROFILE_IN_USE)Orphan process locks shared profile directory; changed to use independent unique user data directory each time, added first-start robustness flag
6click/type index misalignmentclick/type scripts use different selectors and dom_extractor numbering inconsistent; unified INTERACTIVE_SELECTORS constant shared across three places
7Skill directory repeated injection causes context bloatSkill directory originally published as independent user message each round, repeated injection accumulation after resume/compression/hot-reload; migrated to system skills tier dynamic segment, not in transcript
8Foreground command orphan grandchild process holding pipe causes turn hangOrphan grandchild process inherits stdio pipe handle, close event never triggers; finalize extracted, with exit+1.5s grace period fallback, 8s timeout forced cleanup
9Restoring session with dangling tool_use causes 400restoreFromDisk previously only fixed tool pairs when compression summary exists; changed to unconditionally execute sanitizeToolPairs
10Task detail return always goes to homepageClicking detail from "My Tasks" and then ← returns to wrong homepage; adopted "source snapshot" model, restores source tab when closing detail
11File preview placeholder icon not displayedGlobal border-box squeezes SVG drawing area to 0 by padding; changed to content-box, empty state split into placeholder container + inner button
12Session/project right-click menu truncated by window bottomRight-click menu flips at viewport boundary based on real dimensions
13Split session jumps back to homepageAfter clicking "Split Session", new session jumps back to homepage new session; changed to stay in file panel tab for interaction
14Data directory modification not fully effectiveFixed data storage path modification effectiveness logic, optimized change flow
15Deleting history session in project causes project order reorderingFixed project display order being accidentally reordered after deleting session
16Model dropdown list options right-alignedTop toolbar select's text-align:right inherited by Chromium to option list; explicitly reset left-align for options
17Connector probe idling failure log when not logged inProbe lacks auth prerequisite, blindly runs detection when not logged in; only probes when auth_state is Ok

Code Cleanup ​

Description
"Plugin" terminology unified to "Extension" across project
aiko_eval directory renamed to aiko_eval_repo
Removed redundant TeamMembersView / TeamArtifactsView / TeamSimpleTaskList components

v3.1.5 ​

Release Date: July 30, 2026

Release Note

This version adds Git Worktree isolated workspaces, Supervised Mode (three-tier permission control), plugin extension system, message navigation ticks, session log export and other features, comprehensively upgrades Team group architecture and brand visuals (Ultra-Soft Blue default theme, SDW registered trademark), optimizes Target Mode interaction and session list performance, and fixes multiple experience issues.

New Features Added ​

FeatureDescription
Git Worktree Isolated WorkspaceSupports creating Git Worktree isolated branch workspaces, AI automatically orchestrates worktree creation → sub-session → split-screen; provides full management UI for create/merge/rebase/remove, file tree and commit panel automatically sense worktree context
Supervised Mode (Three-tier Permission)Permission selector upgraded from two-state to three-tier menu (Confirm/Supervised/Full-auto); in Supervised Mode, files and commands auto-pass, MCP tools require manual confirmation, AI questions remain unobstructed; set as new default, buttons colored by mode
Plugin Extension SystemRust backend host manages plugin installation, start/stop and event forwarding; frontend plugin view and management panel; supports both zip package and directory import methods; unified popup management and permission verification
Message Navigation TicksCompact tick cluster added to the right side of chat area (latest 8 user messages), hover pops up summary panel, click jumps to corresponding message, current position highlighted
Export Session LogSession right-click menu adds "Export Log", packages engine diagnostic files and session records as zip for troubleshooting
Target Mode UI EnhancementTarget status changed to horizontal compact overlay, hover instantly shows progress hint, click expands detail card; existing input preserved when creating target
Ultra-Soft Blue Default ThemeAdded "Ultra-Soft Blue" theme (SWD Blue #3B8FFF) and set as default, includes full set of primary/gradient/grid/glow variables
Brand Visual UpdateTop bar SDW text replaced with registered trademark SVG (color follows theme), sidebar aiko changed to uppercase AIKO and unified theme color
Team Group Architecture UpgradeTeam layout aligned with BiBrain, supports group task initial prompt template, collaboration flowchart disables button and prompts reason when task cannot be accepted
Session List Scroll LoadingSession history changed to scroll dynamic loading (initial 12 entries, auto-append on scroll to bottom), resolves issue where history only showed latest 12 sessions
HUB Search by UsernameHUB resources support searching by username and nickname, fixes no results when filtering by author

Bug Fixes ​

No.Problem DescriptionSolution
1Background sub-agent card only shows "Working..."Completed background path tool_use/result/tool completion event passthrough, sub-agent card normally displays steps and tool details
2Project mode layout swap/drag buttons not workingFixed left-right swap button invalid and drag range limited issues, aligned with non-project mode
3Permission mode hover tooltip needs to wait 1 secondPermission selector and target ring hover switched to self-drawn instant tooltip, no longer relies on browser native delay
4Full-auto selector text coloring abnormalFull-auto mode text changed to black, removed blue override eliminates hover flicker
5HUB skill search by author filter no resultsFalls back to frontend fuzzy filtering when server-side does not match
6Diff patch display issueFixed code change difference display and style issues
7Host prompt language rules conflict with kernelRemoved "first message" language rules from three host prompts, unified by kernel fallback; fixed result strategy self-contradiction
8Right-click menu background transparentFile browser right-click menu background changed to opaque color
9Check update build errorFixed build error in version update check
10BiBrain service address overwrittenPreserved user-customized bibrainServerBaseUrl value
11Memory module description inaccurateUpdated cloud profile and local memory description text

Code Cleanup ​

Description
Removed old SWE-bench evaluation framework, switched to Harbor standardized adapter (ATIF trajectory format)
Removed sub-agent ConfirmCheckpoint tool

Historical Versions ​

v3.1.4 ​

Release Date: July 24, 2026

Release Note

This version is SDW AIKO V3.1.4, adding Target Mode (/Target), AGENTS.md project specification support, AI-generated commit messages, Exa semantic search, API/tool invocation timeout settings, HUB resource publishing enhancement and other features, greatly optimizing context compression stability (summary degradation/estimation distortion/mid-loop deadlock/pollution detection), and fixing multiple compatibility and experience issues.

New Features Added ​

FeatureDescription
New Target Mode (/Target)Added TargetController state machine, /target slash command, target_stepped/target_closed events and rollout snapshot, supports multi-step goal auto-continuation; Team task advancement loop unified migration to /target bridge
AGENTS.md Support (AI Programming Universal Specification)Auto-loads AGENTS.md from project root (CLAUDE.md fallback compatible) and injects into system prompt, Agent automatically follows project build, specs and conventions, no need to manually paste context
AI-generated Commit MessagesGenerates Conventional Commits style commit messages based on real git diff, language follows UI
Exa AI Semantic SearchAdded Exa AI search provider support, complete frontend and backend integration
Chat Area and File Panel SwapTop bar added swap button, one-click left-right swap of chat area and file panel
API/Tool Invocation Timeout SettingsSupports custom API timeout and tool invocation timeout duration
HUB Resource Publishing EnhancementSupports version-selectable publishing, resource takedown and publisher homepage
Code Review Local Credential AuthenticationRepository authentication switched to local git credentials, added "pending authorization" status and authentication pre-check
Model Selector In-group SortingWithin provider groups sorted alphabetically by name, same-series models displayed adjacently
Lightweight Model Query Auto-downgradeAuto-downgrades to fallback model when quick model incompatible, with downgrade prompt
Task View Sub-agent CardSub-agent invocation independently rendered as Agent card with step list
Knowledge Base LoadingProject settings scan and load knowledge base directory, content injected into system prompt

Bug Fixes ​

No.Problem DescriptionSolution
1Compression summary degradation (output "Hi.")Separator + first-person instruction prevents trailing user message semantics being overridden by preceding text after merging
2Context estimation distortion and mid-loop compression deadlockFixed three root causes: fallback path underestimation, same-source anchor case misjudgment, mid-loop overflow window exemption
3Auto compression main path moved to turn boundaryFixed session permanent freeze caused by mid-loop compression result silently discarded
4Claude 4.7+ thinking/temperature compatibilityParameters branched by model generation, 400 error no longer misreported as service exception
5LLMStreamIdleTimeout false positiveIdle timeout switched to emergency compression resend, no longer blindly retries three times wasting 12 minutes
6Artifact deduplication by file identityFixed duplicate file display caused by inconsistent write/edit and Bash scan paths
7Scheduled task weekday selection offset and Sunday errorFixed UI and cron engine weekday encoding inconsistency (0-6 vs 1-7)
8DeepSeek long thinking tool invocation silently truncatedRaised model output limit and added truncation recovery mechanism
9Compression summary pollution detectionDetects tool call marker pollution and auto-retries, polluted text not written to history
10Engine freeze after interruptionPre-interrupt answer pending approval, startup phase adds timeout guardrail
11Goal-task user interrupt auto-resumedInterrupt goes through cancel_task to terminate directly, no longer resumed by auto_recover
12Channel CLI GBK encoding garbledWindows GBK fallback decoding, fixes Chinese error message all garbled
13Fresh install default creates empty DeepSeek providerOnly migrates when legacy non-empty API Key exists, cleans up empty key providers on startup
14Mechanical degradation compression missing summary boundary markerAdded summary/boundaryOriginal persistence requirements and anchor reset
15BiBrain sync username mismatchSync registration explicitly sends username, fixes email prefix inconsistent with username
16Email validation error message not exposedExposes exit code and original error on failure, no longer uniformly displays expired
17TEAM/task session engine MCP warmup missingNew engine dispatches MCP servers config, fixes MCP tools unavailable
18Replay card rendering exceptionFixed Team replay card rendering issue
19Gitignore recursive exemption insufficientFixed nested target directory source silently ignored causing file miss in commit
20Dropdown menu popup position errorFixed model selector and attachment menu popup direction calculation
21Today's highlights history item time overwrittenFixed history item message time being overwritten
22Cannot review early details after compressionSummary end restores session record path hint, four compression paths unified coverage
23Skill card column width uneven and badge overlapFixed three-column grid uneven width, long titles truncated to ellipsis no longer under badge

Code Cleanup ​

Description
Error classification phrase criteria unified to error-taxonomy single source
Compression threshold unified to 90%, summary changed to fork self-narrative style

v3.1.3 ​

Release Date: July 17, 2026

Release Note

This version is SDW AIKO V3.1.3, adding CLI unattended mode, user self-service activation code and License issuance, Team task re-execution and session replay, homepage data source manual summary triggering and other features, greatly optimizing desktop performance (eliminating persistent GPU usage from frosted glass, frontend debouncing and repaint layer reduction) and Linux stability, and fixing multiple issues including context compression deadlock and notification lag.

New Features Added ​

FeatureDescription
CLI --ci Unattended ModeSupports CI/CD one-click execution, oneshot + JSON output + auto-disable interactive tools
Full-auto Mode OptimizationOnly retains hard-baseline confirmation, sensitive list no longer interrupts with popups
Custom Sub-Agent RecoveryRestores AGENT.md recognition and invocation capability
Authorization Check Log PersistenceAuthorization check results written to aiko_license.log, startup failure can be self-checked
Team Task Re-executionTeam tasks support two "re-execute" methods, returning to the initial form
Team Session ReplayTeam sessions add replay functionality
Authentication Management EnhancementAuthentication button always visible, added "Delete Authentication" operation
Homepage Data Source Manual SummaryHomepage supports manual triggering of data source summary
Artifact Path OptimizationArtifact hover tooltip changed to show relative path
Data Source RefactoringData source depends only on CLI, decoupled from external dependencies
User Self-service Activation and License IssuanceUser self-service activation code and License issuance feature launched
Windows Installation Multi-languageWindows installer supports multiple languages

Bug Fixes ​

No.Problem DescriptionSolution
1Context compression deadlock causing long task freezeMechanical degradation fallback + recoverable circuit breaker, solves long task freeze issue
2set_model model name collision exceptionFixed set_model model name collision issue
3Agent.md content distortion when delegating sub-agentAgent.md original text injected, eliminates LLM summary distortion
4LLM request payload redundancyStreamlined request payload, reduces token waste
5Login lagFixed login process lag issue
6chat cwd lost across restartPreserved chat cwd state across restart
7File browser panel semi-transparentFixed file browser panel semi-transparent display issue
8Dynamic full-auto permission switching anomaly in sessionFixed dynamic full-auto permission switching issue in session
9Homepage color scheme not following themeHomepage color scheme follows theme skin
10Code Review local repository storage path errorFixed Code Review local repository storage path
11Notification popup ghosting/lagFixed notification popup ghosting and lag issue (3 commits)
12Bell notification time inaccurateBell notification time changed to use real event time
13High GPU usage on all platformsRemoved persistent frosted glass backdrop-filter, reduced homepage persistent repaint layers, removed decorative animations
14Resource change events causing frontend lagFrontend debounce + single-flight optimization
15Ubuntu/WebKitGTK lag and high GPU usageFixed rendering performance issues on Ubuntu/WebKitGTK environment
16Multi-webview concurrent xcb crash (Linux)XInitThreads fixes multi-webview concurrent crash
17Read-only refresh storm (Linux)File watcher filters by event type, eliminates read-only refresh storm
18DMG expansion script syntax errorFixed DMG expansion script syntax error
19DingTalk authentication misjudged as connectedNo longer misjudged as "connected" when authentication cannot be confirmed

Code Cleanup ​

Description
Removed old HUB and standalone marketplace code
Cleaned up expired License scheme documentation

v3.1.2 ​

Release Date: July 7, 2026

Release Note

This version is SDW AIKO V3.1.2, adding a brand-new homepage and Team collaboration module, DingTalk/Feishu/Email channel data source access, scheduled summary and notification center, multi-session parallel and split-screen, file online preview, memory system enhancement and other features, greatly optimizing multi-session stability and compression reliability, and fixing multiple user feedback issues.

New Features Added ​

FeatureDescription
Brand-new HomepageHomepage fully redesigned, added cards for today's highlights, running tasks, recent executions, resource and model status connected to real data, sidebar layout and theme style synchronized optimization
Team Collaboration ModuleAdded Team module, supports creating teams (selected members join immediately), @members, team settings and workspace switching, can directly create AIKO sessions within team, team dynamics sync to homepage, collaboration flowchart accept/cancel task adds confirmation dialog
Channel Data Source AccessBuilt-in DingTalk, Feishu, Email three channel skills and CLI programs, message pulling and consumption decoupled and landed in local inbox, added data source settings page and chat injection, email local direct connection IMAP/SMTP
Scheduled Summary and Notification CenterSupports DingTalk/Feishu/Email scheduled summary tasks, added general file message bus and self-drawn notification popup (replacing system native toast), notification bell real-time refresh, added send-notification skill to push in-app notifications to notification center
Today's Highlights "Process Now"Today's highlight items support one-click entry to new session with data source context and original message reference, supports inline input to create new highlights
Marketplace UpgradeMarketplace added Agent category and likes/favorites/downloads query, supports .skill format import and skill category auto-inference, marketplace auto-login, UI fully upgraded
Web Search ToolchainAdded multi-search provider support and parallel racing search architecture
Memory System EnhancementAdded expert experience memory and user profile collection, supports positive experience accumulation and negative dead-end memory, added memory_write main model direct-write tool, accumulated experience auto-mirrored to BiBrain
Multi-session Parallel and Split-screenSupports multiple simultaneous conversations and conversation split-screen, engine bucket limit raised to 20, running state supports follow-up queue and steer insertion, sidebar restores running state icon
File Preview EnhancementProject files support PDF/Word/Excel/PPT online preview and auto-typesetting, file links in task panel can be previewed in popup in-place
BiBrain Task EnhancementTasks support scoring, custom initial prompts, working directory selection and task restart after interruption, conversation tasks support inputting related info when started, tool invocation reported to BiBrain
Experience OptimizationSupports custom avatar, setting shortcuts, drag-and-drop file upload in conversation, session input box overflow expand/collapse, session-level working directory and permission mode persistence, non-vision models prohibited from sending images and model image capability labeled

Bug Fixes ​

No.Problem DescriptionSolution
1Frontend lag and memory usage surging to 2GB during session syncSession upload pipeline moved to Rust, fundamentally resolves sync lag and memory issues, logout anti-freeze
2Windows app unresponsive after receiving first notificationFixed self-drawn notification window triggering main thread deadlock
3File content search full-disk scan causing freezeSearch tool switched to ripgrep and built into install package, maintains fast search when system has no rg
4Bash output path scan regex catastrophic backtracking causing entire window freezeFixed scan regex
5Repeated compression after reopening session, manual /compact race condition and countdown not stoppingFixed compression state race condition
6Manual stop during compression causing session permanent freezeFixed stop logic, compression persistence supports reopen continuation
7Application abnormal termination during /compact compressionFixed un-awaited promise rejection escalated to process exit by global handler
8Context usage surging after compressionPost-compression re-injection slimming and honest validity judgment
9Empty signature thinking block causing session polluted by 400Discard empty signature thinking blocks, also fix 400 error when model returns empty signature
10Task silent interruption or misjudged as completeFixed three types of completion judgment issues: model writing tool call as text, thinking-only idling, incomplete rounds
11Tool image reading invisible to model when going through translation gateway, answering based on hallucinationFixed image passthrough pipeline
12Large request body (accumulated large images/complex project files) hanging gateway, software freezeAdded request body protection, relaxed connection timeout
13TUI long thinking rendering freezethinking stream only re-renders tail each frame, eliminates O(L²) overhead
14macOS input method enter accidentally sending messageFixed input method combination key judgment
15Attachment type small icon mismatch (xlsx displays as PDF)Attachment tag changed to infer by file extension
16After exit, bun/aiko process leak, command line black window pops up while runningCross-platform binding engine subprocess lifecycle, hide console window
17Scheduled task reusing engine loses full-auto permission mode, repeatedly triggers cold start engineFixed permission mode inheritance and engine hot reuse
18Quick switching session cannot switch/switches wrongFixed session switching race condition
19Gateway model and built-in model name collision but inconsistent protocol causes 404 requestFixed model routing match logic
20Multi-provider API Key mutual influenceRemoved broadcast logic on credential save
21False permission confirmation popup appearsEngine broadcasts approval result ensures frontend-backend state consistency, also fixes forced popup when temporary workspace write misjudged in full-auto mode
22In-round process killed causing message loss, UI inconsistencySession messages changed to per-message async persistence
23Long startup white screen timeStartup entry chunk slimming, shortens first screen white screen time

v3.1.1 ​

Release Date: June 16, 2026

Release Note

This version is SDW AIKO V3.1.1, adding Bibrain WebSocket real-time message notification, session running status icons, Windows Git Bash execution environment, Webhook execution history, skill marketplace security audit and other features, greatly optimizing compression stability and gateway fault tolerance, and fixing multiple tool invocation and task management issues.

New Features Added ​

FeatureDescription
Bibrain Real-time Message NotificationUses WebSocket to synchronize Bibrain message notifications, supports notification panel, Toast prompts and multiple languages
Session Running Status IconSidebar session title shows three-state status icons: running (blue spinner), idle engine (green dot), no engine (hidden); disappears immediately after the engine is evicted by LRU
Windows Git Bash Execution EnvironmentOn Windows, the bash tool prioritizes Git Bash to execute commands, eliminating incompatibility between cmd.exe and POSIX syntax, supports AIKO_SHELL_PATH override
Webhook Execution HistoryEach Webhook/scheduled task trigger leaves a record in the "Execution History" tab, showing trigger time, completion time, duration and status
Skill Marketplace Multi-iterationAdded archive extraction (7z/rar/tar), skill security audit and scoring, user profile page, knowledge base page replacing plugin page, refactored marketplace paths and navigation
Skill Creation Logic RefactoringSkill default approval and visibility toggles changed to off, new skills automatically set to public visibility, optimized document tag scrolling and infinite loading
AIKO CLI Auto-installAutomatically installs the aiko cli command when installing AIKO, supports loading native Agent definition files as sub-agent system prompts

Bug Fixes ​

No.Problem DescriptionSolution
1Compression no-thinking failure causing excessively long compression timeDeepSeek-compatible endpoint explicitly sends thinking disabled, compression time reduced from 40-232s to about 9s
2Context progress bar not refreshing in real timeChanged to refresh in real time on each agent step, reusing real usage from assistant events, displays >100% honestly when overflowing
3Path hallucination when searching .claude files using Claude modelEliminated model path hallucination, fixed prompt construction logic
4MCP tool returning screenshots triggers gateway 400Reused downsampling protection, eliminated gateway errors triggered by large images
5Approval backfill parameters cause tool crashThree-layer protection fixes the regression where updatedInput overwrote validated parameters, tools like Read/Bash/Grep/Edit no longer crash
6Inflated context usage after compressionUses summary message timestamp as compression boundary, skips expired anchors, optimized summary template into 8-segment structure
7Iterative summary mechanism redundantRemoved previousSummary state, each compression changed to an independent one-time summary
8Unfriendly MCP connection error promptOptimized error prompt message when MCP connection fails
9Gateway 429 rate limiting causes session freezeAdded rate-limit matching rules and dedicated backoff strategy, added effectiveContextWindow to prevent compression threshold from being inflated by falsely reported contextWindow
10AskUserQuestion stops or enters dead loop after submitting answerFixed updatedInput passing, no-answer branch changed to isError to interrupt repeated questioning, improved bash Windows prompts
11Inline Skill invocation with parameters loses user task textAutomatically appends original input to the end of rendered result when no placeholder is declared
12SSE stream JSON parsing error causes dialog failureClassified JSON parsing errors as retryable server-side errors, performs silent retry with exponential backoff
13Scheduled task/Webhook disappears from schedule after terminationTermination changed to stopping the current execution and returning to Scheduled status, no longer hard-deletes the task
14Background bash child process becomes orphan and keeps runningStarted as an independent process group, killTask changed to use negative PID to kill the entire process group
15Stream idle watchdog misjudges long thinking as freezeDefault timeout adjusted from 60s to 180s, adapting to block-buffered reasoning phase scenarios
16CJK token estimation too low causing context overflowChinese/Japanese/Korean estimated at about 0.9 token/character, fixing the original chars/4 underestimation of 3-4 times
17Garbled tool invocation result displayFixed bash tool execution result encoding issue
18aiko-baseline.exe error reported during installationFixed installation script and engine entry configuration
19tsc build failureRemoved empty @ts-expect-error directive

v3.1.0 ​

Release Date: June 15, 2026

Release Note

This version is SDW AIKO V3.1.0, adding general memory system (Genesis Memory), automatic compaction during mid-loop context, sub-agent architecture refactoring and prompt management, TUI interactive approval rewriting, Hook mechanism, file-level cross-restart rollback, automatic Code Review triggering and other features, greatly enhancing compression stability and sub-agent output integrity, and fixing multiple user feedback issues.

New Features Added ​

FeatureDescription
Genesis MemoryBrand-new general memory architecture, includes memory-core pure library (12 modules), aiko-agent six-point wiring, GUI card panel (profile/facts/experience management, filtering, archive/restore/pinning), automatic migration on startup, explicit memory signals ("remember/remember") and prompt v2, enabled by default
Mid-loop CompactionSupports in-loop detection of token over-threshold and automatic compaction triggering during long sub-agent tasks, solves context infinite expansion problem; migrated to beforeStep hook unified compaction entry
Automatic Compaction Circuit BreakerStops trying after 3 consecutive compression failures, avoids infinite retry dead loops; emits UI event to show "compression failed" on failure
Compression In-progress IndicatorAdded "compressing..." status indicator, supports Chinese/English/Japanese three languages
Compression Event Protocol AlignmentCompression events aligned to compact_boundary format, added CompactionIndicator component to show compression reason, released token count and summary content
Sub-agent Prompt Management RefactoringBuilt-in agent definitions migrated to independent files (explore/plan/verify/general/fork), added Fork boilerplate injection and "When to fork" guidance, fixed default routing
Agent Factory PatternUnified main agent and sub-agent construction, added main logic comments
Hook MechanismImplemented hook mechanism, supports both command + prompt hooks, covers 11 events (PreToolUse/PostToolUse/Stop etc.), includes matcher regex and if condition filtering
File-level Rollback (Cross Restart)rewind_files refactored from memory snapshot to disk backup scheme, supports file-level rollback across engine restarts
acceptEdits Permission ModeAdded acceptEdits permission mode, automatically approves editing tools, bash/mcp still require confirmation
MCP Elicitation BridgeMCP server can initiate queries to users, three-layer transparent transmission, supports kotei Type-B checkpoint
TUI Interactive Approval RewritingTUI rewritten from Ink/React to pi-tui, completed interactive approval, AskUserQuestion, diff preview, image input, session-replay, tasks browser
Code Review Auto-triggerAIKO automatically fetches repository updates and calls Code Review sub-agent
Feedback Editing & DeletionFeedback大厅 submitted tickets support editing and deletion, added my feedback panel
User Message Auto-collapseUser messages exceeding 200px collapsed by default, hover shows expand button, supports multiple languages
Context Compression Threshold ConfigAdded configurable context compression threshold and model context length
Project Intermediate Artifact Auto-cleanupIn project mode, .tmp/ intermediate artifacts automatically cleaned up, distinguishes final artifacts from intermediate files
MCP List RefreshAdded MCP list refresh UI
Image Copy FunctionTUI mode supports image copy and boundary fault tolerance
Auto-extract Project NameAuto-extract default project name from local/Git repository path when creating new project
Global ESC Key InterruptSupports global ESC key to interrupt engine execution
Bibrain Task Lifecycle OptimizationSwitch workspace refresh config, remote cancel sync local, orphan task cleanup, aggregate interface replacement

Bug Fixes ​

No.Problem DescriptionSolution
1Dialog line break has no promptAdded shift+enter line break prompt to input box
2Generated document format cannot be selected, format conversion failedOptimized artifact generation process, improved file output format management
3SDW thinking timeout no response when pressing EscAdded global ESC key to interrupt engine execution, improved interruptEngine state cleanup
4Feedback ticket cannot be editedAdded feedback editing and deletion functionality
5Dialog still spinning after terminating taskExtended clearLoadingStates function, cleans up streaming markers and all output item loading states
6Generating PPT file delivers py file as artifactImproved temporary file filtering logic, covers .tmp directory and _tmp_ intermediate artifacts, optimized artifact identification
7New conversation still shows previous context usageFixed ModelPicker reverting to default model after restart, follows persisted model after sync effect and other settings loaded
8Artifact identification inaccurate, generates image but delivers py fileOptimized artifact display and output rules, separates intermediate from final artifacts, supports bash command artifact extraction
9Compression mechanism token count always reads uncompressed state causing repeated compressionRebuild session tree after compact/reactiveCompact succeeds, fixes token counting
10Iterative compression always loses previous template summaryWrites previousSummary after reactiveCompact succeeds, fixes iterative compression context loss
11Manual compression and automatic compression may execute concurrentlyAdded compacting mutex flag prevents concurrent compression
12Manual compression still has AI reply afterSlash command bypasses FILE WRITE RULES injection, fixes /compact being treated as normal message
13Sub-agent result lossextractResultText rewritten, completely拼合 multiple segments generated by continuation; agent added to exemption list prevents result truncation
14Sub-agent output truncatedmax_completion_tokens increased from 16384 to contextWindow, removed disk spill replaced with in-place truncation
15Sub-agent tool result invisibleturn_end transparently transmits sub-agent tool result to UI, removed redundant idle event fixes engine busy state race condition
16Ghost tool call (empty parameter tool_call)Filters empty parameter ghost tool_call, added dedupeToolCalls merges duplicate tool_use
17After error handling user message bubble not displayedAdded clearing selectedBranch=-1 sentinel in three error/fallback result handlers
18First round conversation cannot load and recognize MCP ServerFixed first round conversation MCP Server loading recognition issue
19Online marketplace installed Agent status display failedFixed installed Agent status display logic in online marketplace
20MCP reconnect button invalidFixed MCP reconnect button invalidation issue
21Artifact path cross-platform matching issueAdded normalizeArtifactPath utility function unifies different file path formats
22Local task unavailable when Bibrain not configuredFixed local task availability when Bibrain not configured
23Click validation and close doesn't workFixed interaction issue with click validation and close button in collaboration flowchart
24Preview sound doesn't work after packagingFixed task prompt preview sound not working after packaging
25todo tool accidentally truncatedEXEMPT_TOOLS naming fixed todo_read/todo_write → todoread/todowrite matches actual registration name
26Sub-agent duration always 0writeSubagentMetadata startTime changed to captured variable
27Fork mode security boundary vulnerability with disabled toolsFork mode also filters SUBAGENT_FORBIDDEN_TOOLS

v3.0.10 ​

Release Date: June 5, 2026

Release Note

This version is SDW AIKO V3.0.10, adding @mention file picker, Auto Compact automatic context compression, Bash dangerous command interception, sub-agent parallel execution, Code Review module, memory document system and other features, refactored streaming rendering pipeline greatly improving conversation fluency, optimized project file refresh performance and scheduled task experience, and fixed multiple user feedback issues.

New Features Added ​

FeatureDescription
@mention File PickerChat input box supports @ mentioning files/folders, supports search filtering, keyboard navigation and selected insertion
Auto CompactAdded automatic context compression mechanism, adapts to prompt too long scenario, automatically triggers context compression to avoid exceeding limit
Bash Dangerous Command InterceptionAdded Bash command safety interception mechanism, automatically intercepts high-risk commands like rm -rf /, sudo rm -rf /, normal commands are not affected
Sub-agent Parallel ExecutionRefactored tool execution pipeline, supports true parallel execution of multiple sub-agents, fixes budget pollution and timeout interruption issues
Sub-agent Background InvocationBackground sub-agent output switched to JSONL single data source, added tool disable enhancement and recursive protection
Plan ModeAdded Plan Mode tool, supports entering/exiting plan mode for task planning
Code Review ModuleAdded Code Review module, supports enabling/disabling Code Review listening for specified Git repositories in conversation, review results displayed in dedicated panel
Memory Document SystemAdded memory document view and JSON read/write, supports Markdown editing and save-back for profile/facts memory, automatically injects memory context into new conversation
Remote Knowledge Base Fusion SearchAdded remote knowledge base synchronization and fusion search function, supports MCP remote knowledge base metadata synchronization and vector search
Streaming Rendering Pipeline RefactoringAdded deterministic stream-reducer replaces fragile streaming marker scanning, folding tool group changed to stable count summary, tool bubble delayed rendering and fade-in animation
Log Writing Independent TaskEngine log writing decoupled from read loop into independent tokio task, bulk disk writing via channel, avoids blocking hot path due to disk flushing
Scheduled Task Session ModeScheduled tasks support reuse/fresh two session modes, old session archived retains history in fresh mode
Webhook Task EditingScheduled plan list supports distinguishing trigger types (Webhook/file monitor/scheduled), Webhook tasks use dedicated edit dialog
Scheduled Task Workspace EditingScheduled task editing supports modifying workspace path, edit page pre-fills existing configuration
Collaboration Flowchart OptimizationOptimized collaboration flowchart line display, supports viewing data flow graph by Feature, adds shortcut jump buttons when task expands
Agent Task Multi-languageAgent task related text fully integrated multi-language support (Chinese/English/Japanese)
Marketplace Page RefactoringRefactored marketplace page UI, card installation status changed to badge display, details popup changed to modal, added top classification navigation bar
File MIME Type ExtensionAdded MIME type support for SVG/ICO/BMP files, optimized binary and Office file reading logic
Login View Apply EntryLogin popup added apply jump button, server address changed to clickable link
Bash Command Result PersistenceBash tool execution results support streaming persistence, archived by session path for historical traceability

Bug Fixes ​

No.Problem DescriptionSolution
1Output artifacts cannot refresh display in project folderOptimized project file refresh logic, added useMemo caching, concurrent read限制, debounce throttling control and ignore directory filtering
2SDW memory leak, freezes during automatic analysisOptimized file change listening and directory refresh logic, fixed parent directory not loading issue when refreshing automatically
3Memory Prefetch caused hardcoding Sonnet modelFixed hardcoding getDefaultSonnetModel() in related memory recall, defaults consistent with main session model
4Hardcoded claude-haiku-4-5 when quick model not configuredDefaults consistent with main session model when quick model not configured, no longer hardcoded
5Busy engine does not passively restart causing session switch deadlock WorkingAdded busy_flag mechanism, skips stop restart reuse existing process when engine busy, adds fallback补发 engine:stopped event avoids frontend silent deadlock
6Dialog folder selector default path inconsistent with current session working directoryFixed folder selector default path synchronized with current session working directory
7HTML preview cross-origin resource loading failedUses Tauri convertFileSrc handles local paths, adds allow-same-origin permission to iframe sandbox
8Old tool bubbles still display Working statusFixed issue where tool group still shows "running" after switching session branch, isRunning added engineBusy fallback
9AIKO Agent tool events incomplete causing frontend state errorFixed toolcall_start push missing content writing caused tool_id empty, tool bubble permanently stuck pending issue
10AIKO Agent thinking streaming text duplicationRemoved redundant message_start event emission,补上 missing text_start processing
11Parallel sub-agents cannot return normallyClosed Agent tool 120-second timeout limit, fixed budget key pollution parent budget issue
12Webhook task editing shows scheduled task templateWebhook task editing uses dedicated dialog, distinguishes trigger types
13Scheduled task editing does not show existing PromptFixed startEdit pulls complete task回填 prompt from taskGet
14Scheduled task repeatedly triggers same session has context overflow riskAdded fresh session mode, supports creating new independent session each trigger
15After scheduled task manually deleted task still running but UI shows nothingDetects invalid session reference automatically creates new session avoids dangling reference
16Open containing folder path logic errorFixed file explorer open containing folder path calculation
17AIKO restart re-runs completed tasksFixed state judgment logic for restarting completed tasks
18Blank directory display when switching projects due to lazy loading requires manual collapse expandFixed incorrect reset of lazy loading state when switching projects
19Answer text duplication (ghost message appears from second round in multi-round conversation)Removed redundant message_start event emission, fixed incorrect opening of non-first round text blocks

v3.0.9 ​

Release Date: June 1, 2026

Release Note

This version is SDW AIKO V3.0.9, adding true streaming output, session grouping management, conversation forking, sub-agent checkpoint confirmation, PlantUML preview, project file lazy loading and memory restoration and other features, greatly optimizing conversation fluency and response speed, and fixing multiple user feedback issues.

New Features Added ​

FeatureDescription
True Streaming OutputChanged pseudo-streaming to true streaming output, greatly reduces first token response time, eliminates conversation stuttering
Session Group ManagementSupports managing historical sessions by both time and custom grouping, can create/rename/delete groups, move sessions to specified groups
Conversation ForkingSupports forking new conversation from any historical message, preserves complete context
Sub-agent Checkpoint ConfirmationAdded ConfirmCheckpoint tool, sub-agent can confirm intermediate results to user or main agent during execution
PlantUML PreviewProject files support PlantUML sequence diagram online rendering preview, automatically falls back to server rendering when local rendering fails
Project File Lazy LoadingFile tree loads first two levels by default, remaining subdirectories load on demand, improves large project loading performance
Project Memory RestorationAutomatically restores last file browsing state and tabs when reopening project
Normal Session Working Directory SwitchingSupports switching working directory during normal conversation
Loop Detection MechanismAdded loop detection service prevents model from falling into infinite optimization dead loop on same file
Streaming Timeout ProtectionStreaming response added watchdog timeout mechanism (90s), shows prompt and supports cancellation on timeout
Waiting Input NotificationWhen AI issues confirmation request, triggers sound notification, system notification and task bar blink if window not focused
Collaboration FlowchartAdded task collaboration flowchart, visually shows task flow and dependencies
Agent Task Unattended ExecutionAdded TaskExecutor, supports automatic Judge loop and automatic approval for scheduled/Webhook tasks
Image Upload OptimizationOptimized image compression and upload validation logic, supports automatic scaling for extra-large images

Bug Fixes ​

No.Problem DescriptionSolution
1AI answer running over 30 minutes no responseChanged to true streaming output, displays generated content in real-time
2Generated md file empty when openedFixed artifact generation path parsing issue, sets working directory for chat session
3Document content off-screen cannot be displayed and operatedAdjusted UI, md document out-of-bounds can be displayed and operated normally, supports embedded HTML preview and fullscreen
4Cannot input HTML format contentSupports content input in JSON, HTML and other formats
5Cannot see changes after modified fileSupports artifact difference viewing
6Too many historical sessions cannot quickly findAdded custom session grouping function
7Project file cannot remember last opened pathAdded project-level file browsing state persistence
8Window does not automatically scroll to bottom during generationOptimized automatic scrolling logic prevents false triggering
9Stuck thinking for ten minutes with no responseAdded timeout logic and error prompt mechanism
10AI occasionally falls into infinite loop thinkingAdded loop detection interception mechanism
11Mermaid parsing error causes UI crashAdded rendering error capture and friendly prompt
12No prompt for task interruption/completion/queryAdded sound, notification and task bar blink reminders
13Loading shows blank after importing large projectOptimized to lazy loading, only shows two levels by default
14Session filtering escape causes conversation streaming to wrong sessionFixed session filter escape condition causing streaming cross-talk issue
15UML format preview not supportedAdded PlantUML online rendering preview support
16Retry carries previous answer as contextFixed context accumulation problem on retry, uses rewind/clear to cut off old context
17YAML extraction loses multi-line YAML contentExtracted shared frontmatter module unifies block scalar processing
18MCP add save errorOptimized default id processing logic when no id
19Image upload reports dimensions exceed 2000x2000pxOptimized upload compression logic, removed size limit check
20Directory does not automatically refreshTriggers file tree refresh when task completes or project updates
21Output occasionally appears foldedFixed streaming bubble first frame starting from zero length issue
22DeepSeek model thinking takes too longTrue streaming output displays thinking process in real-time

v3.0.8 ​

Release Date: May 22, 2026

Release Note

This version is SDW AIKO V3.0.8, adding Plan mode, personal memory system, PM Agent Bibrain integration, artifact difference viewing, TUI interactive REPL and other features, greatly optimizing file browser experience and sidebar layout, and fixing multiple user feedback issues.

New Features Added ​

FeatureDescription
Plan ModeAdded Plan mode, supports planning and step-by-step execution for complex tasks, improves task controllability
Personal Memory SystemAdded Personal Memory system, supports manual/automatic memory extraction, /remember command one-click saves session memory
PM Agent Bibrain IntegrationPM Agent integrated with Bibrain, allows creating tasks and having AIKO execute
Artifact Difference ViewingArtifact card added "View Diff" button, supports Diff comparison for file changes
Input HistoryConversation input box supports up/down arrow keys to browse input history (limit 50 entries)
Rich Text PastingSupports pasting tables, links and other rich text content, automatically converts to Markdown format
File Browser EnhancementFile preview supports image zoom drag, code highlighting, Office file opening, embedded HTML preview, fullscreen viewing
Task Completion NotificationShows completion status prompt and summary information after task completion, automatically refreshes file tree when completed
Task System OptimizationTask system UI redesigned, added goal-loop convergence optimization, task recovery state fixes
TUI Interactive REPLaiko-agent refactored interactive REPL based on Ink/React, solves streaming output and input coverage issues
VPN Login SupportSupports login authentication through VPN network
Simplified Knowledge Base CreationMerged knowledge base creation process, creation done by just filling name + description, optional files
Sidebar SimplificationSimplified sidebar layout, low-frequency operations folded into menu, frees up space
Task Completion NotificationPlays notification sound and sends system notification after Agent task and Chat reply completed

Bug Fixes ​

No.Problem DescriptionSolutionRelated Case
1Using AIKO not in maximized window, new project popup covered by sidebarAutomatically fold sidebar when window smaller than 980px
2Dialog + button skills menu difficult to select skill, menu disappears during mouse movementFixed attachment submenu closing incorrectly when mouse leaves
3Session content cleared and error reported not logged in after switching modelsFixed session clearing and login state abnormal when switching models
4Rewrite or regenerate reports error cannot continueFixed retry message error issue, fixed Windows send message start engine failure
5Input line by line text, AIKO removes line breaks changing formatAdded pre-wrap style preserves line break format for plain text paragraphs
6Cannot complete knowledge base upload using mdFixed knowledge base creation process and Windows path separator issue
7Cannot execute write command in project conversation AIKOFixed command unavailable issue caused by non-Claude model injected prompt
8Project Setting added skill does not appear in actual conversationFixed issue where added skill not displayed in project
9Document content off-screen cannot be displayed and operatedAdjusted UI, md document out-of-bounds can be displayed and operated normally, supports embedded HTML preview and fullscreen
10Switching project occasionally replaces file contentFile preview changed to async loading adds loading state
11Mermaid parsing error UI crashesAdded mermaid rendering error capture and friendly prompt, cleans up dirty DOM
12Project folder and files display narrow cannot resize freelyDefault open half width, supports drag to resize
13Copy table to input box shows as table, after sending shows textAdded HTML to Markdown tool, automatically converts when pasting rich text
14Input box does not recognize link textAutomatically parses to link format after pasting send
15No user notification when task completed, no summary informationAdded task completion prompt status and summary information display
16Cannot see changes after modified fileAdded artifact change difference viewing function
17Fixed "Client disconnected" caused by bucket mismatch in memory
18Fixed undefined is not an object (usage.speed/iterations) issue
19Fixed GPT OSS truncation bug during usage
20Fixed missing concluding text after one round (summary silently discarded)
21Fixed aiko-agent editing tool CRLF line ending incompatibility issue

v3.0.7 ​

Release Date: May 15, 2026

Release Note

This version is SDW AIKO V3.0.7, adding Completions API protocol support, AI Lab, online marketplace, skill replacement and other features, optimizes IM Gateway stability and model management experience, and fixes multiple known issues.

New Features Added ​

FeatureDescription
API Protocol ConfigurationAdded provider API protocol field, supports OpenAI Completions and Anthropic Messages protocols
Model Management RefactoringRefactored add model process, supports batch adding via comma separation, Base URL filling prompt and official example URL one-click copy
AI LabAdded AI Lab function page, built-in PM Agent switch
Online MarketplaceAdded online marketplace function (pending verification)
Skill ReplacementSupports replacing existing skills via SKILL.md, compressed package or folder
Normal Conversation Temporary WorkspaceCreates temporary workspace for normal conversations, supports file browsing
Normal MCP PickerNormal conversation window added MCP picker, optimized selection panel interaction
Sub-agent OptimizationOptimized sub-agent access method, supports model selection and intermediate execution status display
IM Gateway EnhancementGroup chat session isolation, @mention configuration, Markdown rich reply, streaming reply, dangerous command filtering
Frontend Error LoggingFrontend errors and warnings unified written to backend log, facilitates troubleshooting
Feedback Type CompletionUser feedback added type options, feedback displays user name
Session Statistics EnhancementSession statistics displays user name and department information; unlogged users identified using MAC address

Bug Fixes ​

No.Problem DescriptionSolutionRelated Case
1Enter Settings-Skills interface, after adding Skill click replace button no feedbackFixed skill replace button click no response issueTC-SET026
2Enter Settings-IM Gateway interface, Feishu backend preparation list incompleteFixed IM Gateway Feishu backend preparation list incompleteTC-SET056
3Enter Settings-IM Gateway interface, timer jumps irregularly after clicking scan codeFixed irregular timer jumping after scan codeTC-SET064
4QR code disappears before timing complete when scanning codeFixed QR code disappearing early before timing completeTC-SET064
5After connecting robot there is no unbind entryAdded IM Gateway robot unbind entryTC-SET063
6Switching proxy and SEP_base toolchain causes content jumpFixed file tree not correctly reset causing content jump after switching toolchainTC-SET042
7Clearing conversation content when switching modelsFixed conversation content clearing issue when switching models
8PlanList popup position not updated correctly when stretching windowFixed progress list rendering position incorrect when stretching window
9Project mode right directory tree cannot load complete project directory (includes git ignored files)Fixed incomplete directory loading issue in project mode
10Fixed MCP Server unrecognized state display error issue
11Fixed undefined is not an object ($input_tokens) caused by different model return values, fixes token calculation exception
12Fixed DingTalk multi-message reply out-of-order, serializes per-conv message processing
13Optimized response latency, eliminates engine cold start waiting; fixed repeated AIKO_PROMPT sending
14Improved AIKO_PROMPT prompt, shields tool description summary speeds up response
15Fixed OpenAI API request path extra /v1 prefix

v3.0.6 ​

Release Date: May 9, 2026

Release Note

This version is SDW AIKO V3.0.6, adding DingTalk robot integration, file modification statistics, duplicate project detection, resource package online upgrade and other functions, and fixes multiple known issues.

New Features Added ​

FeatureDescription
DingTalk Robot IntegrationAdded DingTalk robot QR code integration function, supports talking with AIKO via DingTalk
File Modification Line Count StatisticsShows added/deleted line count statistics in message bubbles and file summaries
Duplicate Project DetectionChecks for duplicate name and path when creating new project, disables submission if duplicate exists
Resource Package Online UpgradeResource packages support online upgrade installation, optimizes update description and installation experience
IM System PromptsAdded IM system prompts, adds prompt information for Feishu messages
PM Agent OptimizationOptimized proxy configuration when PM Agent calls Redmine; forces UTF-8 encoding on Windows avoids Chinese garbled

Bug Fixes ​

No.Problem DescriptionSolutionRelated Case
1In Projects interface, clicking template under Template repeatedly can keep adding template projects with exactly same name cannot modifyCheck duplicate name and path when creating new project, disable submission if duplicate existsTC-PR003
2Starting historical conversation replay, click dialog input box can input, after replay end input can enter conversationDisables input box input and click during historical conversation replayTC-AIKO015
3After adding Skill in dialog, send button cannot click but enter can send successfullyFixed dialog send button cannot click issueTC-CHAT009
4After selecting auto-approve edit mode, still asks for write permissionFixed still asking permission issue in auto-approve edit modeTC-CHAT016
5After downloading latest version install, reports CPU does not support AVX2 instruction setFixed grep, glob tools not included in version package causing CPU instruction set error report
6After error occurred when talking, click view log button but log is emptyWrote stdout errors to err log, fixes empty log issue
7After adding MCP in settings, tests successfully saved but no related MCP displayed in dialogFixed MCP status bug, after adding MCP current kernel automatically perceives and activates
8When two same-name artifacts generated after file modification, one is empty contentSimplified file modification count logic, removed modified field avoids duplicate artifacts

v3.0.5 ​

Release Date: May 6, 2026

Release Note

This version is SDW AIKO V3.0.5, adding Feishu IM Gateway access, custom Agent, PM Agent skills, session analysis and other features.

New Features Added ​

FeatureDescription
IM Gateway Feishu AccessSupports scanning QR code to access Feishu, enables conversation interaction with AIKO via Feishu
Custom Sub-AgentSupports custom Sub-Agent in C:\Users\{username}\.sdw\agents
PM AgentIntegrated project management Agent skill, supports Redmine project management operations
Quick Model ConfigurationIntroduced "quick model" configuration, used for auxiliary tasks like topic naming and summarization
Session History UploadSupports uploading session history file to server
Session Analysis PageAdded session statistics analysis view and feedback view
HMI End-to-end DeploymentHMI end-to-end deployment service connected

Changed Features ​

FeatureDescription
Cloud Desktop CompatibilityFixed runtime compatibility issue in cloud desktop environment
Packaging OptimizationOptimized packaging time and build process

Bug Fixes ​

No.Problem DescriptionSolutionRelated Case
1Operation: Open settings during dialog output. Expectation: Hierarchical content displays normally. Actual: Window content rendering penetration occurred.Fixed window content rendering penetration issue when opening settings during dialog outputTC-CHAT022
2Operation: Set approval permission in one dialog, open another dialog with different settings. Expectation: Different dialog approval permissions do not affect each other, run independently. Actual: Changing permissions in one dialog affects other dialogs.Added default permission configuration, permission switching only affects current sessionTC-CHAT019

v3.0.4 ​

Release Date: April 30, 2026

Release Note

This version is SDW AIKO V3.0.4, adding user feedback function, and fixing multiple interaction issues.

New Features Added ​

FeatureDescription
User FeedbackAdded feedback function, supports adding images and user information reporting
Error Bubble OptimizationAdded log entry on right side of error bubble; same error no longer pops up continuously, changed to update count
Default Permission ConfigurationAdded default permission configuration, permission switching only affects current session

Bug Fixes ​

No.Description
1Fixed issue where multiple input boxes cannot input on page
2Removed invalid statistics Token count calls
3Fixed grep、glob tool call failure issue
4Fixed issue where settings window not closed after Skill "Try in Chat"
5Supplemented missing vendor dependencies

v3.0.3 ​

Release Date: April 29, 2026

Release Note

This version is SDW AIKO V3.0.3, focuses on optimizing login and account system, improving collaboration stability between client and server.

Changed Features ​

FeatureDescription
Login Service Upstream ReplacementLogin service docked new upstream interface, optimized authentication process
Quota Unit Changed to USDQuota field changed from Token to USD display, uses Intl currency formatting
OA Employee ID LoginLogin form changed to "OA Employee ID / OA Password", three-language translation synchronized
Kotei Cloud Provider UniquenessAutomatically cleans up duplicate Kotei Cloud providers and orphaned models after login
Model Display Name OptimizationModel display name changed to model_id, avoids repeated names in dropdown
JWT Expiration TimeLogin expires_at changed to parse JWT exp, default timeout adjusted to 10 minutes
Artifact DownloadAdded "Download" button to artifact preview
Skip Certificate VerificationAdded skip certificate verification option, facilitates internal network debugging

Bug Fixes ​

No.Description
1Fixed issue where issue_api_key incorrectly judged as NO_API_KEY for approved accounts
2Fixed R&D management platform address error
3Fixed AI does not remember previous issues after reopening session
4Fixed Token count getting logic exception
5Performance optimization: ContextProgress does not poll when idle, interval adjusted to 60 seconds
6Optimized status bar UI, fixed issue cannot drag on Mac

v3.0.2 ​

Release Date: April 28, 2026

Release Note

This version is SDW AIKO V3.0.2, adding client login function and custom title bar, improves cloud desktop compatibility.

New Features Added ​

FeatureDescription
Client LoginSupports OA account login, automatically configures Kotei Cloud provider and model after login
Custom Title BarAdded AppHeader component, supports window minimize, maximize/restore and close operations
AVX Instruction Set DetectionAdded AVX instruction set detection, pops up reminder when not supported (cloud desktop scenario)

Bug Fixes ​

No.Description
1Fixed issue where jumping to browser from link in markdown file
2Removed logic that automatically hides after minimizing window
3Disabled "template project" functionality
4Can set voice and check updates normally without login

v3.0.1 ​

Release Date: April 27, 2026

Release Note

This version is SDW AIKO V3.0.1, adding automatic version update, network proxy configuration and context progress bar and other functions.

New Features Added ​

FeatureDescription
Automatic Version UpdateSupports automatic version update detection, added update dialog
Network Proxy ConfigurationSupports configuring network proxy in settings, unified manages HTTP requests
Context Progress BarAdded context usage progress bar, displays context usage in real-time

Bug Fixes ​

No.Description
1Fixed packaging failure on Mac

v3.0.0 ​

Release Date: April 22, 2026

Release Note

This is SDW AIKO V3.0.0.

New Features Added ​

FeatureDescription
Project GroupingProjects grouping supported
Mermaid Diagram RenderingArtifact popup added Mermaid diagram rendering support
@mention FeatureImplemented mention function and style optimization in chat message bubbles
Custom QueryAllows adding and refreshing custom queries

Changed Features ​

FeatureDescription
Packaging OptimizationOptimized packaging process, no file changes generated
Multi-language Task Progress BarTask progress bar supports multi-language
Progress Bar Style OptimizationOptimized progress bar style, fixed ghost deletion issue causing delete error on Windows
Git Detection GuidanceAdded Git detection on startup, guides users to download

Bug Fixes ​

No.Problem DescriptionSolutionRelated Case
1Operation: 1. New dialog, input task, AI generates artifact, click artifact. Expectation: Click artifact can download. Actual: Click artifact prompts "associated project" and no entry to operate.Added "Download" button to artifact previewTC-CHAT011
2Operation: In settings, import large compressed package (600M+). Expectation: Can import normally, should have feedback during long import. Actual: No feedback after click import, cannot confirm if import completed successfully.Optimized resource package import process and progress feedbackTC-SET019
3Operation: After upgrading software version, click Marketplace, enter skills and knowledge base interface, expect interface loads normally, icons display correctly. Actual: Icon content missing after upgrade.Fixed missing marketplace icon content after version upgradeTC-Inst001
4Operation: After upgrading software, uninstall tool chain in Marketplace, check Marketplace status shows still installed.Fixed Marketplace status not updating in real-time after uninstallTC-SET046

v2.9.8 ​

Release Date: April 17, 2026

Release Note

SDW AIKO completes first official release. This release covers the following product features, see Product Feature List for details.

Release Notes

This version is SDW AIKO V2.9.8, paired with latest "Product Feature List" and "User Manual", completes function iteration and architecture optimization, software functions, checklist and manual content remain consistent.

Feature Highlights ​

ModuleFeatures
Left SidebarSupports quick switching between New chat / Search / Marketplace / Chats / Projects pages
MarketplaceSix-column resource management and one-click access: Featured / Skills / Knowledge Base / Detectors / MCP / Toolchains
Historical Conversation ManagementDisplay grouped by time, supports playback control (pause / speed / jump / exit)
Chat Interaction ManagementMultiple parallel dialogs, Skill enhanced response, file download
Projects ManagementProject creation, viewing and deletion
Settings ConfigurationComprehensive configuration of language / theme / provider / model / data directory / resource package
Resource ManagementAdd / edit / delete / enable for Skills, Knowledge Base, Detectors, Toolchains, MCP
MCP ManagementSupports STDIO / SSE / HTTP / WS multi-protocol access and connectivity testing
Installation & EngineWizard-based installation deployment, engine initialization startup

Bug Fixes ​

No.Problem DescriptionSolutionRelated Case
1Operation: In new dialog asking for Tetris game code, dialog asks what language user wants. Expectation: User can choose in dialog or query info box. Actual: Only allow/deny two choices.Fixed issue where only allow/deny choices available during conversation dialog, added interaction options
2Operation: In new dialog asking for Tetris game code, after entire dialog completed and output files generated. Expectation: Can see timestamp for each step completed. Actual: No timestamp display.Added timestamp display for each step completed
3Operation: In new dialog create another task, switch window between two tasks. Expectation: Each task runs independently, does not affect each other. Actual: One dialog has another task's reply content overlapping.Fixed message cross-talk issue when multiple dialogs running in parallel
4Operation: After configuring API KEY in Settings, you need to restart software before application can take effect.Fixed issue requires restart after Settings configuration API KEY
5Operation: Create new Project, click new Project card. Expectation: Displays project files information normally. Actual: Automatically jumps to NEW CHAT dialog.Fixed automatic jump to NEW CHAT dialog after clicking new Project card
6Operation: Switch Project, expects previous history conversation not overwritten. Actual: Switching Project overwrites previous history conversation.Fixed issue where switching Project overwrites history conversation
7Operation: Install new version package. Expect: Can be used normally after installation, no error message.Fixed Engine fail to start error after installation
8Operation: Waiting for AI reply when switching dialogs, other dialogs cannot input.Fixed issue where other dialogs cannot input while waiting for AI reply
9Operation: After adding Skill, input area cursor has abnormal display.Fixed cursor display abnormality after adding Skill to dialog
10Operation: Search not working in Customize-Skills interface.Fixed search function invalid issue in Customize-Skills interface
11Operation: After adding Skill to dialog, cannot recognize configured Skill.Fixed issue where dialog cannot recognize installed Skill
12Operation: After adding Skill to dialog, Skill disappears from dialog while waiting for AI reply.Fixed issue where added Skill disappears from dialog while waiting for AI reply
13Operation: View Detectors in Customize-Detectors interface, expects information fully displayed. Actual: Information stage incomplete.Fixed incomplete information display issue in Detectors interface
14Operation: New Chat dialog defaults to software installation path as working directory.Removed working directory entry from dialog above new chat
15Operation: Settings page full selection input box causes crash.Fixed crash when selecting all text in settings page input box
16Operation: After adding Skill to Customize-Skills, cannot find it after successful addition.Fixed issue where added Skill cannot found after successful addition to Customize-Skills
17Operation: Invalid API-Key, no prompt automatically detected.Added automatic API-Key validity detection and error prompt
18Operation: Enter Project dialog, create custom Project, click project card to enter conversation dialog. Actual: Two terminal interfaces appear then disappear.Fixed issue where two terminal interfaces appear when entering Project conversation
19Operation: After entering Project dialog, File information bar does not have generated file after dialogue generation.Fixed issue where File information bar has no generated file after dialogue generation
20Operation: 1. New dialog, send 3 rounds conversation waiting for AI complete reply; 2. Click replay the task; 3. Check replay dialogue content. Expectation: 1. Replay should completely show all 3 rounds conversation; 2. No missing third round. Actual: Third and subsequent content missing.Fixed third and subsequent content missing during conversation replay
21Operation: After setting data directory base path in personal settings, restart software expects correct file structure under this path. Actual: No related files.Fixed issue where no related files after restart when setting data directory base path
22Operation: Uninstall Skill does not work on market Skill detail page.Fixed uninstall button not working on market Skill detail pageTC-SET046
23Operation: After downloading multiple Skills, some Skills cannot display completely.Fixed issue where some Skills cannot display completely after downloading
24Operation: In dialog, after adding multiple Skills, some Skills cannot display completely.Fixed issue where some Skills cannot display completely after adding to dialog

SDW AIKO Product Documentation