Skip to content

Helmor v0.26.0

Choose a tag to compare

@github-actions github-actions released this 25 May 16:16
a80adb7

Minor Changes

  • #664 d826150 Thanks @dohooo! - Let coding agents operate Helmor itself:
    • Agents now know they're running inside Helmor (current workspace, target branch, linked directories) and can use the bundled helmor-cli skill to spawn sibling workspaces, dispatch ship actions, search sessions across all workspaces, and read other agents' transcripts.
    • helmor-cli gains three new commands: workspace run-action (six ship flows including agent-dispatched commit-and-push, create-pr, fix-errors, and resolve-conflicts), session search, and session get-messages with windowing and body truncation for paging through long transcripts.
    • New workspaces ship with a gitignored .agent-contexts/ directory so agents can leave files for other sessions (or themselves later) without polluting diffs.
    • Helmor CLI and Helmor Skills now install automatically during onboarding — no buttons to click, no Settings dialog to revisit.

Patch Changes

  • #657 624dfe6 Thanks @natllian! - Fix Cmd+N so it opens the Start Page honoring the per-repo remembered work mode instead of always forcing New Worktree; Shift+Cmd+N still opens Start Page in Just-chat mode.

  • #663 56153ce Thanks @dohooo! - Polish Slack and Forge context details:

    • Refresh Slack, GitHub, and GitLab detail panels automatically when the panel opens or the window regains focus, plus a manual refresh button in the toolbar next to the open-externally / add-context controls.
    • Resolve Slack <@U…> user mentions to @displayname in thread snippets and message bodies so they read like the Slack client instead of opaque user ids.
    • Cap inline Slack image previews at half the message body width and display the full image at its natural aspect ratio, so tall screenshots no longer crop or leave letterbox padding around the frame.
    • Fix "Import from Slack desktop" failing with AES-CBC Unpad Error when the macOS Keychain holds multiple "Slack Safe Storage" entries (e.g. leftover Mac App Store key alongside the standalone build) by trying every candidate key and using the one that actually decrypts the cookie.
  • #661 08ce5ff Thanks @natllian! - Fix "Import from Slack desktop" failing with a keychain "item not found" error by looking up the Safe Storage key by its stable service name instead of a hard-coded account label, so the import keeps working when Slack renames its keychain account between versions.

  • #662 d6b0e76 Thanks @aidxun! - Keep a collapsed Context sidebar collapsed when switching workspaces.

  • #638 7bfbd68 Thanks @aidxun! - Fix Git Changes for local workspaces so Helmor compares files against that workspace's saved target branch instead of another workspace sharing the same repository root.