Changelog

Every release, newest first. Helm updates itself, so you are normally already on the latest one.

    • Installing on macOS is guided now. The disk image explains the security
    • `curl -fsSL https://helm.vverma.in/install.sh | sh` now installs on macOS as
    • See which tasks are finished: a completed task now carries a green check instead of nothing at all, and every status marker names itself on hover — including "Needs your input" for a task paused on a permission or a question
    • Keep the task list to what you are actually working on: choose how long a quiet task stays in the list under Settings → General, and older ones fold into a collapsed Archived section. Nothing is deleted, and clearing the setting brings every task straight back
    • Follow what an agent delegates: subagents are now nested under whatever spawned them rather than listed flat, on both Codex and Claude
    • Close a terminal without the risk of hanging: a shell that ignores the hang-up signal is now killed rather than waited on forever
    • Group the sidebar by project by default, and keep a section for every project you open so a new one is visible, with its own compose button, before it has any history
    • Start new tasks on a provider that is actually installed instead of always defaulting to Codex, and move off a provider whose CLI is removed or switched off
    • Show what the first run found: the welcome screen lists the agent CLIs detected on this machine and links to provider setup
    • See how much of every provider's plan is left, with reset times, on the Usage page instead of one provider at a time in the footer
    • Leave providers with no usage out of the usage chart legend and the daily table
    • Open a workspace in your editor by default rather than the file manager
    • Tell builds apart at a glance: released builds carry a red helm icon, development builds keep the white one
    • Say when a detected agent CLI is signed out instead of offering it as ready, with a button that starts its sign-in
    • Give the selected task and settings page the accent colour, so selection no longer looks identical to whatever the pointer is resting on
    • Leave models that processed nothing out of the usage breakdown
    • Read the changelog on the website
    • Say when an agent CLI is signed out rather than offering a model it would refuse, re-check when the model picker opens so signing in outside Helm is noticed without a restart, and say what to do when a provider has no model to choose
    • Put starred models at the top of every model list, not only the favorites tab
    • Ship a release by merging with (RELEASE) in the commit subject; the version bump and changelog roll happen on their own
    • Fix the OpenCode Resume list showing only sessions started outside a git checkout; it now lists sessions from every project
    • Hold Claude's turn open while it waits on background work
    • Import and continue conversations started in agent CLIs with `/resume` or the command palette across every provider, in both Helm and Helm Web
    • Linux: add signed in-app updates with clean relaunch and automatic rollback
    • Copy Helm task IDs and agent CLI thread IDs from task info or the command palette
    • Keep each response's actions and changed-file summary after its final tool activity
    • Keep the selected task visible when navigating the sidebar
    • Let nested transcript and command-output scrollers hand wheel gestures to the page only at their boundaries
    • Keep multiline background-work titles on one line in summaries and panel headers
    • Codex thread goals: type /goal to set a persistent objective the task keeps pursuing — before or after the first message — with its autonomous pursuit streaming into the transcript, a status chip showing live budget or elapsed time, and a dialog to edit, pause, resume, or clear the goal (also in Helm Web)
    • Discover provider-native slash commands and skills from installed agent CLIs, including multiline YAML descriptions
    • Add reasoning effort selection for Grok
    • Reconnect remote daemon sessions automatically after connection interruptions
    • Fix Command/Ctrl+Enter steering after a provider response starts streaming
    • Fix transcript file links on Windows
    • Fix OpenCode dropping the first streamed event and hanging during cancellation on Windows
    • Group sidebar tasks by project or update date, order them newest or oldest first, and collapse sections
    • Find in page: Search the full transcript by keywords using cmd-f or ctrl-f
    • Switch between recent tasks with Ctrl+Tab and Ctrl+Shift+Tab
    • Carry the current access mode into new tasks and remember it between launches
    • Fix OpenCode access-mode permissions and restore pending permission prompts when resuming sessions
    • Show Codex file reads, listings, and searches as file activity instead of raw commands
    • Keep long panel and background-work titles on one truncated line
    • Increase the minimum UI text size for better legibility
    • Add Vercel Fx support
    • Support DeepSeek Harness 0.1.1 without opening its web UI
    • Collapse earlier activity groups when a running turn moves on to newer transcript output
    • Invoke Codex, Pi, and Oh My Pi skills with their native syntax
    • Stream live output from Claude background tasks
    • Steer the oldest queued follow-up with Command/Ctrl+Enter in an empty composer
    • Fix model and reasoning option selection for Cursor
    • Fix npm-installed provider detection on Windows
    • Fix daemon terminal sessions hanging during shutdown
    • Exclude copied history from forked Codex sessions from usage totals
    • Keep separate Codex reasoning sections on separate lines
    • Highlight Markdown in the file editor, and toggle between source and a rendered preview
    • Add UI and code font size settings
    • macOS: Add "Open in.." button to open project folder in selected application
    • Add Kimi Code support
    • Add Oh My Pi support
    • Fix markdown table rendering
    • Fix `PATH` resolution on Windows
    • Fix text selection in diff view
    • Pin Codex and Claude commit message generation to cheap models: gpt-5.6-luna and claude-4.5-haiku
    • Animate sidebars
    • Render provider file edits as inline diffs in the transcript
    • Fix claude task title generation
    • Fix regression: user bubble should fit its content width
    • Give nested Markdown the full message width
    • Cap composer height and scroll overflow with an overlay scrollbar
    • Keep drag-selecting text past the input bounds
    • Fix char boundary panic when sliding the live reasoning window
    • Add standalone Helm daemon and browser client
    • Add Linux support (X11 and Wayland, you need to build from source for now)
    • Answer agent questions directly in the composer
    • Redesign queued follow-ups as composer cards with per-message steering
    • Add DeepSeek agent preset selection (Standard, Code, Minimal, and Creator)
    • Add Claude context window and ultracode effort options
    • Add /fast command to toggle fast mode for Codex
    • Show the latest activity in live transcript headers
    • Add soft wrapping and keyboard copy feedback
    • Add terminal overlay scrollbar and measure cell width from the font
    • Restore window position, size, and display across launches
    • Contain wheel scrolling in activity and command output viewports
    • Smooth streaming markdown and reduce CPU usage while streaming
    • Add DeepSeek Harness provider
    • Render user message as Markdown and linkify bare URLs
    • Share one resident OpenCode serve per workspace across sessions
    • Inherit the login-shell environment for provider commands
    • Fix model traits across provider switches
    • Keep branch change counts current and include untracked files
    • Normalize SIGCHLD for provider children
    • Fix Grok model discovery
    • Fix provider detection for CLIs installed through shell PATH managers such as
    • Show models registered by Pi extensions
    • Fix the model picker closing when entering a space in search
    • Fix duplicate transcript history when resuming ACP sessions
    • Fix crash in due to IME composition
    • Fix typo
    • Add OpenCode Go support in usage popover
    • Fix app icon
    • Fix Cursor model detection
    • Initial release