Helix Update History
New release notes should be inserted at the top of this file during each release.
v1.0.29 · 2026-03-19
Summary
- Helix adds full image support: drag-and-drop upload, lightbox preview, and tool-result image rendering. Thinking-mode button redesigned, stream flicker fixed, and history pre-load sped up.
- Helix-agent adds image support in tool results across all providers and passes images through sub-agent pipelines; fixes multiple longterm-chat data-loss bugs and adds SSH keepalive timeout protection for Remote MCP.
Helix
- Added drag-and-drop image upload from Finder / Explorer directly into the chat input area.
- Tool result message cards now render images returned by tools.
- Added lightbox tap-to-expand preview for images in the chat.
- Redesigned thinking-mode button as a capsule with clearer visual weight; balanced-mode icon and label improved.
- Added bilingual (zh/en) i18n support for effort-level labels in the chat page.
- Fixed stream-end full-refresh causing visible flicker after a response completes.
- Fixed three bugs where switching models after creating a new session had no effect.
- Fixed sub-agent interruptions incorrectly inheriting the manager's model / thinking / effort parameters.
- Fixed macOS file picker silently failing in multi-window mode.
- Fixed manager cold-start not pre-seating
currentSession, causingAgentSelectorHeaderto be invisible on launch. - Fixed
{name}placeholder not being replaced in the workspace-connecting dialog. - Fixed account balance incorrectly showing "Unlimited" when the balance was negative.
- Increased background history pre-load limit to 5 000 to reduce incremental prepend batches and scroll jitter.
Helix-agent
- Added image support for tool results: all providers now forward image data, and results are pushed to the frontend via WebSocket.
- Images are now passed through
longterm_chatandrun_subagentpipelines to sub-agents. - Fixed two longterm-chat data-loss bugs: cancel-propagation incorrectly dropped interject-queue messages; a race window caused saves to be skipped when a session was stopping.
- Fixed manager cancel not propagating to running sub-agents, leaving orphaned goroutines.
- Fixed
UpdateMCPConfigWithServersrebuilding the runner without restoring message history, overwriting disk history on restart. - Fixed API-mode interject truncating an active sub-agent task execution flow.
- Fixed CLI-mode interject messages being silently dropped.
- Prevented mid-loop model switching during Phase 2/3 tool cycles to avoid history truncation and persistence loss.
- Removed sub-agent code-review guidance from
coderSystemPromptto reduce unnecessary nested agent calls. - Added SSH keepalive timeout protection for Remote MCP to prevent infinite hangs on dropped connections.
Repository commits
- agentui:
3fb56fa2779b69a40298152920753dcb8ee064e3 - aiagent:
55fd9c82a7dd3f89e8f53bdeb92edbe31dc1d97a
v1.0.28 · 2026-03-17
Summary
- Helix adds Windows support with bundled Helix-agent auto-start, a backend status panel, redeem code top-up, background history pre-loading, and various UX fixes.
- Helix-agent adds Windows PTY support via ConPTY for native terminal experience on Windows.
Helix
- Windows: bundled Helix-agent now auto-starts on launch; added backend status indicator and log panel on Windows.
- Added redeem code top-up in the personal center.
- Fixed top-up redirect URL path (
/api/user/topup). - Redeem success prompt now displays the credited amount in USD.
- Added device management page with full bilingual (zh/en) i18n support.
- Background history pre-loading: chat history pages are now pre-fetched in the background for faster navigation.
- Fixed tunnel URL usage across all pages when connected via tunnel (was incorrectly using direct URL).
- Tunnel list now isolated per machine by
nodeId. - Fixed provider card not auto-expanding after creation; added inline form validation.
- Fixed macOS Dock icon showing black ring; updated app icon to new rounded design.
- Fixed mobile chat message avatar and padding being oversized on small screens.
- Android: added release signing configuration.
Helix-agent
- Added Windows PTY support via ConPTY, providing native terminal emulation on Windows (Unix/macOS unchanged).
- Fixed pairing/status response missing
gateway_node_idfield.
Repository commits
- agentui:
dfd8dc8cb74429a47c26ca7db28a26830bdd6283 - aiagent:
1f3e19f2f74db88ba39ff2ea790d90a5311791fa
v1.0.18 · 2026-03-16
Summary
- Helix overhauls the full tunnel URL pipeline so all connections use live, up-to-date tunnel addresses; adds new branding assets, scroll-to-top button, and multi-line log copy.
- Helix-agent fixes background task routing races, prevents 0-byte session files on crash, and adds lanproxycore auto re-enrollment on authentication failure.
Helix
- Overhauled the full tunnel URL pipeline: ApiService, WebSocket, workspace connection, and credential binding now all use the live tunnel URL from the cloud, fixing cross-device 401 errors and stale-port issues.
- Tunnel connection info is now stored and synced to cloud; soft-deleted devices can be recovered during sync.
- Server selector now displays tunnel URL instead of direct IP; tunnel status refreshes in the background with proper concurrency safety.
- Tunnel URL is no longer statically cached — the latest port is fetched from cloud before connecting and after sync.
- Fixed connectWorkspace to match synced entries by nodeId, preventing cross-device tunnel URL pollution.
- Fixed multi-device conflict where the same serverUrl across multiple devices overwrote each other; now keyed by nodeId:serverUrl.
- Local 127.0.0.1 services always use direct connection and never route through tunnel.
- Fixed macOS orphaned backend process on window close; ensures proper NSApp.terminate() on last window close.
- Fixed a Swift API rename error (replyToApplicationShouldTerminate).
- Replaced all platform icons with the new transparent Helix logo.
- Added scroll-to-top button and hides scrollbar during streaming for a cleaner chat experience.
- Restored auto-scroll broken by a previous streaming optimization.
- Optimized sub-dialog window rendering to streaming-only mode for better performance.
- Fixed session list debounced sort, scroll freeze, and animated reorder.
- Log panel now supports multi-line selection and copy.
- Fixed Shift/Cmd/Ctrl+Enter inserting line break in Enter-to-send mode; IME composing now prevents accidental message send.
- Added backward compatibility for HTTP 404 on cloud device management for legacy backends.
Helix-agent
- Fixed ClearedMarkerJSON to emit valid JSON with defensive json.Valid guard.
- Fixed background task routing and session rendering issues.
- Fixed MCP config update overwriting session message history on app restart.
- Fixed background task sessionID race that caused results to route to the wrong session.
- Fixed background task Path C missing TaskStarted event and added post-completion queue recovery.
- Added atomic file writes for session persistence to prevent 0-byte files after crash.
- Fixed lanproxycore to auto re-enroll when authentication fails to obtain a new token.
Repository commits
- agentui:
bf609c85522c568abada7d757e638a61f9ca4546 - aiagent:
951dc8efa34d4a5a3e7b40bdd1763b52f1a984fb
v1.0.16 · 2026-03-15
Summary
- Helix adds a gateway-based exposure management UI, restructures subagent drill-down into nested dialogs, and introduces a background task panel with real-time progress tracking.
- Helix-agent adds background shell execution with auto-result injection, persists tool link metadata for subagents and longterm sessions, and fixes several subagent callback routing issues.
Helix
- Added gateway-based exposure management UI for controlling port visibility directly from the interface.
- Unified subagent drill-down as nested dialogs, replacing the previous page-navigation approach for a more fluid experience.
- Added background task UI with a management panel showing task status and history.
- Restored tool links from backend metadata so subagent dialog entries survive session reload.
- Refactored MCP server card to compact single-row layout with bottom-sheet detail view.
- Overhauled MCP panel UI with segmented buttons, dynamic headers, status badges, and better empty states.
- Improved long conversation rendering performance.
- Restored line-break preservation when copying rendered markdown.
- Fixed subagent dialog binding to existing run_subagent cards using tool call ID.
- Fixed longterm badge rendering from history and guarded against nullable click handlers.
- Fixed subagent chat page interaction flow and longterm overlay white-screen regressions.
- Localized manager default agent template settings.
- Removed the model refresh icon from the chat toolbar for a cleaner layout.
Helix-agent
- Added background shell execution with auto-result injection into the conversation flow.
- Persisted tool link metadata for longterm and subagent sessions so links survive restarts.
- Added context cache cleared zone and
exclude_toolssupport. - Fixed subagent tool call ID propagation through the WebSocket pipeline.
- Fixed flaky subagent callback routing.
- Fixed background task delivery and visibility issues, including reqID filtering and longterm task handoff.
- Fixed history session message and tool_links disk fallback loading.
- Fixed longterm session SubAgentStatus persistence for frontend dialog recovery.
- Removed deprecated dual-agent feature and built-in port-forward MCP.
- Reuse canonical history on cross-provider model switch.
Repository commits
- agentui:
3c5df1e94d1e617702f5514198097649de39a7c9 - aiagent:
3a365cbcf1d3f77fcbd341a0f0a86de8b4273299
v1.0.15 · 2026-03-13
Summary
- Helix streamlines the chat workspace by removing the duplicate dual-agent entry point and polishing several interaction details across overlays, toolbars, and settings.
- Helix-agent fixes stale-context cleanup when a manual compression cancellation is triggered, improving recovery during interrupted compression flows.
Helix
- Removed the duplicate dual-agent chat entry to simplify the main chat experience.
- Improved the manual compression cancellation message so stale-context recovery feedback is clearer.
- Added support for showing the long-chat overlay correctly inside nested subagent views.
- Simplified the modern toolbar visuals and reorganized Settings by scope for a cleaner interface.
Helix-agent
- Fixed stale-context cancellation handling during manual compression cancellation.
Repository commits
- agentui:
84200d44be99d14e4cc9ee7bf3906ba4ef34cc2f - aiagent:
c8c97ea134bd7a9ff59c2b4c0941455e0a26539d
v1.0.14 · 2026-03-13
Summary
- Helix improves final session refresh handling so memory fallback and compression state recovery stay stable at the end of a conversation.
- Helix-agent fixes final session persistence timing and updates GPT-5 Responses requests to use the priority service tier for more reliable execution.
Helix
- Fixed final session refresh memory fallback behavior to reduce the chance of losing recovered context during the last refresh step.
- Hardened final refresh compression state checks so compressed chat state stays consistent when a session is being finalized.
Helix-agent
- Fixed a final session persistence race to make end-of-session saves more reliable.
- Updated GPT-5 Responses payload handling to use the priority service tier, with matching test coverage for the new request shape.
Repository commits
- agentui:
ca021b9b0342605e2535b4d5f6831a6118b6f99d - aiagent:
287d0461d5ef375d35601b344364bc3f23b94a7d
v1.0.13 · 2026-03-13
Summary
- Helix now checks release and upgrade information against the active workspace backend, so version status matches the server you are actually using.
- Helix-agent improves Windows shell fallback behavior and removes unsupported Responses API context parameters for more reliable command execution and model compatibility.
Helix
- Scoped Settings version and upgrade checks to the current workspace backend instead of a global service instance.
Helix-agent
- Fixed Windows
execute_shellfallback to use the standardcmd.exe /d /s /cinvocation with safer command escaping. - Removed unsupported Responses API context parameters and emit a warning when deprecated
auto_compact_token_limitconfig is still present.
Repository commits
- agentui:
e3645236e55891c7631a8fff1888c68334d21871 - aiagent:
61abff7a5a266f98b705fc64bba3592611555bf2
v1.0.12 · 2026-03-13
Summary
- Improved the PTY session creation flow in Helix to make terminal startup clearer and easier.
- Updated Helix-agent shell execution so
execute_shelluses the correct platform-native shell automatically, including Windows support.
Helix
- Improved the PTY session creation dialog UX to make setup clearer and reduce friction when starting terminal sessions.
Helix-agent
- Updated
execute_shellto select the correct platform-native shell automatically, improving cross-platform command execution behavior.
Repository commits
- agentui:
952a33873f31d23ecad895306704fc727d809828 - aiagent:
0a58727ced17dd31398d6eeabbc06068bab28a2b
v1.0.11 · 2026-03-12
Summary
- Improved compressed chat handling so Web and backend recovery stay consistent during websocket error flows.
- Updated the Helix login flow to use the fixed production service URL.
- Refreshed Helix dependency lockfile versions for the current release build.
Helix
- Fixed the auth dialog to use the fixed Helix service URL.
- Restored compression state after websocket errors to keep frontend chat behavior stable.
- Refreshed Flutter dependency lockfile versions for the current build.
Helix-agent
- Preserved compression semantics and corrected status mapping behavior in backend handlers.
Repository commits
- agentui:
94a69c46c7033cb28d3dd2419d7921d55cc9004c - aiagent:
67362122f6aafef192eafe31f6b3202f5ea7c14b
v1.0.10 · 2026-03-12
Summary
- Initial published baseline for Helix and Helix-agent release notes.
Helix
- No user-facing changes in this repository for this release.
Helix-agent
- No user-facing changes in this repository for this release.
Repository commits
- agentui:
3e522dda5f2f024d437e1b436836243e6e51c845 - aiagent:
f005e86d9785cf8dbad23f59fdf871862f843c0b