Changelog
Every release, newest first. Helm updates itself, so you are normally already on the latest one.
0.3.1
Release notes →- 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
0.3.0
Release notes →- 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
0.2.0
Release notes →- 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
0.1.17
Release notes →- 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
0.1.16
Release notes →- 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
0.1.15
Release notes →- 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
0.1.14
Release notes →- 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
0.1.13
Release notes →- 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
0.1.12
Release notes →- 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
0.1.11
Release notes →- 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
0.1.10
Release notes →- Add Kimi Code support
- Add Oh My Pi support
- Fix markdown table rendering
0.1.8
Release notes →- Fix `PATH` resolution on Windows
0.1.4
Release notes →- Fix text selection in diff view
0.1.3
Release notes →- 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
0.1.2
Release notes →- Fix regression: user bubble should fit its content width
0.1.1
Release notes →- 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
0.1.0
Release notes →- 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
0.0.13
Release notes →- Add DeepSeek Harness provider
- Render user message as Markdown and linkify bare URLs
- Share one resident OpenCode serve per workspace across sessions
0.0.12
Release notes →- 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
0.0.11
Release notes →- 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
0.0.10
Release notes →- Fix crash in due to IME composition
- Fix typo
0.0.9
Release notes →- Add OpenCode Go support in usage popover
- Fix app icon
- Fix Cursor model detection
0.0.8
Release notes →- Initial release