Changelog

New updates and improvements to hob.

v1.12.1

Release 1.12.1

hob 1.12.1 includes the updates listed below.

Fixed

  • Fixed agent-owned processes and web previews inheriting the wrong project scope across nested worktrees
  • Fixed duplicate agent block ordering in existing stores
  • Fixed agent fast-mode drift and a restart admission deadlock
  • Fixed unsupported Claude models being launched with fast mode enabled
  • Fixed block terminal clipboard fallback handling
  • Fixed pane title and activity topic consistency
v1.12.0

Release 1.12.0

hob 1.12.0 includes the updates listed below.

Added

  • Added content-anchored line-range annotations and attention highlights, with continuous CodeMirror treatment and honest relocation after edits
  • Added the Automations view: a full-page surface with a run overview, per-automation configuration and run history, and a builder agent that authors definitions for you
  • Added automation drafts that keep in-progress edits across windows and restarts, with inline compiler diagnostics on invalid intermediate states
  • Added automation trash and restore, including builder conversation and draft state
  • Added `hob automation definition show|update|validate` for the builder agent, and `hob open view automations|stats` for the singleton full-page views
  • Added `agent.account` to the automation grammar so an agent step can pin a backend account
  • Added first-class agent follow-ups in automations: shared-pane turns now carry visible per-step transcript markers, and expose ergonomic `steps.<id>.prompt` and `steps.<id>.result` expressions
  • Added disk-conflict detection: editing an automation whose file changed underneath now offers both versions instead of overwriting one
  • Added a fast `hob automation inspect` preflight for checking HTML template data injection and inline JavaScript without starting an automation run

Changed

  • Made Automations canonical throughout authoring: UUID bundles now live under `.hob/automations/`, nested calls use `automation: scope:uuid`, and legacy loose workflow/task definitions migrate once without a permanent compatibility layout
  • Consolidated the `hob workflow`, `hob workflows` and `hob flow` CLI roots into `hob automation`

Fixed

  • Fixed range highlighting corrupting CodeMirror's visual line tree, which made blank lines and gutter numbering collapse during multiline selections even though the file stayed intact
  • Fixed unchanged content-anchored annotations showing relocation warnings, and eliminated the delayed centered-card fallback when a virtualized code target was already resolved
  • Fixed annotation and attention spotlights appearing at an intermediate scroll position before moving onto their final target
  • Fixed unsaved automation drafts being scheduled and supervised while hidden from every list
  • Fixed a trashed automation whose file reappeared making the Trash surface unusable for every item type
  • Fixed permanently deleting a user-global automation from another project orphaning its agent session
  • Fixed the definition editor being blanked when an automation's file went missing
  • Fixed Configuration tab edits being discarded on workspace switch
  • Fixed run status reporting stopped and replaced runs as failures, and counting them against success rates
  • Fixed pausing or resuming an automation not reaching schedulers in other windows
  • Fixed shell-step editing dropping typed characters
  • Fixed disabled automations still being runnable from the context menu and keyboard
  • Fixed HTML presentation exceptions and unhandled rejections appearing as successful empty artifacts instead of visible render diagnostics
  • Fixed shared automations staying stale after branch switches changed `.hob/automations/`
  • Fixed workspace undo admission deadlocking when restoring panes
  • Fixed agent-pane title overrides being overwritten by automatic topic updates
v1.11.0

Release 1.11.0

hob 1.11.0 includes the updates listed below.

Added

  • Added edit support for issues and pull requests in the CLI
  • Added inline command and hotkey links in agent output
  • Added pane-aware attention CTAs and app guidance links
  • Added future-day scheduling for queued messages
  • Added expressive pane and workspace activity states
  • Added native context menu support in web panes

Changed

  • Improved settings persistence with sparse defaults and one-time cleanup for legacy expanded settings
  • Streamlined the scheduled-send popover
  • Improved conversation recovery guidance
  • Clarified workflow secret handling and allowed editing secret values
  • Improved project rail status badge placement and live activity updates
  • Enabled Linux compositor rescue by default

Fixed

  • Fixed expired Claude OAuth session handling
  • Fixed feedback license grant refresh handling
  • Fixed remote connection state recovery
  • Fixed roam grid restoration after project switches
  • Fixed pane attention staying anchored to the intended location
  • Fixed web content forwarding pane shortcuts
  • Fixed stats hover hints truncating instead of wrapping
v1.10.0

Release 1.10.0

hob 1.10.0 includes the updates listed below.

Added

  • Added trusted workflow run surfaces with explicit lifecycle state, health indicators, and restart handling
  • Added `hob workflow` CLI support for listing, showing, validating, running, and inspecting workflows
  • Added richer stats for productivity, prompt length, spawn source, agent parallelism, artifacts, model splits, distributions, and period comparisons
  • Added project details settings and a configurable open-project limit
  • Added clickable file references for agent output and filesystem-aware agent mentions

Changed

  • Hardened workflow scheduling, execution, grammar validation, output capture, and retention
  • Improved workflow documentation, local docs, and bundled workflow definitions
  • Improved project rail and project switcher identity updates
  • Cached versioned roam bundles for faster repeat loads
  • Allowed clipboard writes in web panes

Fixed

  • Fixed workflow relaunch refresh behavior in headless mode
  • Fixed workspace restoration when panes are temporarily unavailable
  • Fixed terminal filesystem path completion alignment
  • Fixed web pane focus and navigation shortcuts
  • Fixed macOS titlebar maximize toggle behavior
  • Fixed context-menu opening gestures
v1.9.0

Release 1.9.0

hob 1.9.0 includes the updates listed below.

Added

  • Added agent-assisted feedback drafts with replayable review CTAs and human-only submission
  • Added a unified workspace/stats viewing surface
  • Added keyboard navigation between agent input and the queue

Changed

  • Made agent guidance opt-in
  • Made idle agent reaping configurable
  • Doubled the feedback note limit to 8,000 characters
  • Defaulted available system information and debug logs on for problem reports, with agent-recommended debug restarts clearly highlighted
  • Centralized imported conversation metadata and standardized imported agent pane IDs
  • Improved feedback license and triage state visibility
  • Made terminal clear optimistic

Fixed

  • Fixed cross-platform render reloads and local file links
  • Fixed terminal command block reconciliation and terminal state synchronization
  • Fixed agent drafts being lost across workspace switches
  • Fixed new pane backend fallback behavior
  • Fixed remote headless port conflict messaging
  • Fixed nested file tree creation
  • Fixed duration pickers accepting values below their minimum
  • Refreshed the headless web IDE as soon as the replacement backend reconnects after feedback-driven debug-mode restarts
  • Reminded users to reproduce the issue before submitting a report after any feedback-driven debug restart
v1.8.0

Release 1.8.0

hob 1.8.0 includes the updates listed below.

Added

  • Added location-aware visual guidance for code lines, pane blocks, and UI targets
  • Added agent annotations: `hob annotate` can attach ordered code or conversation locations with notes, then replay them from the transcript or Activity panel
  • Added content-anchored file annotations so line guidance can relocate after edits or report drift clearly
  • Added `hob open file --line` for opening files at a specific line
  • Added in-app guidance for remote access and feedback flows

Changed

  • Made annotation sets portable across checkouts
  • Improved Home list rows with dedicated workspace and pane action menus
  • Improved path completion and agent `@` mentions for folders, spaces, and escaped paths
  • Refined attention motion, line tints, checkbox markers, and accessibility announcements
  • Made activity refresh smoother under rapid changes

Fixed

  • Fixed window and pane restoration after unclean shutdowns and layout pruning
  • Fixed projects removed from recents being dropped too aggressively
  • Fixed detached workflow run handling and orphaned workflow finalization after restarts
  • Fixed frozen workflow run bodies caused by hidden Svelte template dependencies
  • Fixed hidden workflow agent handling
  • Fixed rapid pane-close activity races
  • Fixed blank workspaces caused by stale guidance controls
  • Fixed code-view gutter guidance markers
v1.7.1

Release 1.7.1

hob 1.7.1 includes the updates listed below.

Changed

  • Unified roam hosting through the gateway for more consistent browser and relay behavior
  • Optimized bundled theme previews and updated macOS metadata to require macOS 11
  • Refreshed headless keep-running guidance in bundled docs

Fixed

  • Fixed roam and browser sessions showing panes from the wrong project
  • Fixed cross-project pane contamination during project/window switches
  • Fixed agent file matching to prefer exact matches before fallback candidates
v1.7.0

Release 1.7.0

hob 1.7.0 includes the updates listed below.

Added

  • Added `--detach` support for desktop and headless launches
  • Added local-only Ultracode effort support in the embedded Claude registry

Changed

  • Improved backend registry composition so local discovery, local retirements, and remote overlays merge predictably
  • Updated Claude model discovery and effort handling for current-generation models
  • Improved backend path diagnostics
  • Refreshed headless documentation for detached startup workflows

Fixed

  • Fixed macOS UI zoom restoration during startup
  • Fixed registry overlay composition edge cases with exhaustive merge coverage
v1.6.0

Release 1.6.0

hob 1.6.0 includes the updates listed below.

Added

  • Added encrypted in-app feedback reporting with local feedback history
  • Added diagnostics bundle generation for feedback triage
  • Added durable agent queue controls with scheduled follow-ups, queue moves, and session-limit continuation actions
  • Added Restart hob actions to the overflow menu and macOS app menu
  • Added headless relaunch parity and post-report exit from debug mode
  • Added backend model discovery for Codex and Claude per-model effort support
  • Added expandable long commands in terminal block headers
  • Added bounded pane configuration CLI support

Changed

  • Redesigned update settings and surfaced model catalog status
  • Unified scheduled sends with the pane input queue and simplified outbox gate scheduling
  • Cached backend discovery deltas and composed them with registry overlays at read time
  • Trimmed the Claude model picker to the current generation and aligned effort gating with current CLI behavior
  • Improved backend path diagnostics
  • Gated production process logs behind debug mode and added run IDs to debug logging

Fixed

  • Fixed terminal teardown races
  • Fixed stale processing state behind queue gates and late tool result reconciliation
  • Fixed OpenCode session resume initialization and permission policy gating
  • Fixed agent pane escaped newlines and preserved line breaks in user messages
  • Fixed workflow agent permission and stop handling
  • Fixed titlebar popup double-clicks toggling maximize
  • Fixed command expansion toggling during double-click or triple-click selection
  • Fixed commit pane keyboard focus highlighting
v1.5.1

Release 1.5.1

hob 1.5.1 includes the updates listed below.

Changed

  • Refined backend launch configuration controls inside backend profile cards
  • Removed the backend account login button from account rows

Fixed

  • Fixed transcript group expansion state leaking between panes
  • Fixed `hob git commit --link-pane` so it can appear naturally among commit options before the pathspec separator
  • Fixed agent pane assignments so one-way sends can keep provenance without routing the final response back automatically
v1.5.0

Release 1.5.0

hob 1.5.0 includes the updates listed below.

Added

  • Added attention infrastructure for guiding users to specific panes, controls, and in-app guidance targets
  • Added a roam home experience with multi-project navigation, workflows, terminal blocks, issue actions, and mobile attachment retries
  • Added restorable web pane preview servers, static artifact live reload, and conversation provenance links for issues and commits
  • Added a redesigned conversation import browser with prompts for prior conversations in new projects
  • Added `hob attention` and `hob pane rename` CLI flows
  • Added configurable and hideable default backends

Changed

  • Delivered managed hob instructions by launch injection by default instead of editing repo instruction files
  • Overhauled the commit pane experience and source-control change model
  • Improved startup latency with backend executable hash caching, identity memoization, Bootstrap prefetching, and faster window-show paths
  • Refined roam navigation, theming, bandwidth use, and project/window invariants
  • Improved scoped file search, settings navigation order, and WebKitGTK animation performance
  • Split project lifecycle, workspace tabs, pane dragging, issue APIs, in-app guidance, and remote issue source settings into smaller focused modules
  • Updated release testing with a pre-release workflow and faster default migration tests

Fixed

  • Fixed Claude subagent ownership, pane defaults, and tool-result threading
  • Fixed render pane loading for file-transport previews and hardened file-backed render previews
  • Fixed activity search stability and source-control count flashes
  • Fixed modal typing performance, markdown runtime compatibility, and thinking shimmer rendering
  • Fixed startup hangs around window showing, font waits, TLS readiness, and cookie-auth handshakes
  • Fixed roam agent pane creation defaults, terminal navigation/input, and reactive keyboard answer selection
  • Fixed issue attachment resilience on mobile and preserved canonical issue provenance
  • Fixed agent pane replies being sent too early after interruption
v1.4.1

Release 1.4.1

hob 1.4.1 includes the updates listed below.

Changed

  • Aligned Codex sandbox defaults with other backends by making sandboxing opt-in while keeping permission mode controls separate
  • Moved Advanced mode and system file picker settings into a new General settings section
  • Updated bundled settings docs to clarify backend sandbox and permission behavior

Fixed

  • Fixed project file rows receiving tool-panel focus handling
v1.4.0

Release 1.4.0

hob 1.4.0 includes the updates listed below.

Added

  • Added a selection popover for turning selected transcript text into follow-up context or a new agent handoff
  • Added editable quote blocks in agent input and transcript context menus
  • Added Codex interactive user-question support
  • Added roam-native plan approval, plan iteration, and user-question cards
  • Added pane history navigation shortcuts and inline pane references
  • Added direct update downloads in Settings
  • Added `hob agent verify` for guarding agent-only CLI flows

Changed

  • Hardened web panes around an isolated iframe proxy with backend-owned storage and clearer network boundaries
  • Improved web pane navigation, link handling, capability notices, and public proxy challenge handling
  • Improved selection popover placement, animation, scroll behavior, and follow-up labeling
  • Improved keyboard navigation for questions, plans, and global titlebar actions
  • Unified UI notification delivery across desktop, headless, gateway, and relay clients
  • Updated managed agent instructions and local web pane architecture docs

Fixed

  • Fixed headless web pane readiness, TLS API detection, and TLS headless CLI connections
  • Fixed remote RPC head-of-line blocking and serialized relay websocket writes
  • Fixed headless roam connection indicators and browser approval popups
  • Fixed Windows agent process tree shutdown
  • Fixed large image paste stack overflows
  • Fixed source control count flashing
  • Fixed web pane runtime startup, SPA navigation, external link compatibility, and isolation edge cases
  • Fixed empty-pane snapshot prompts and in-place snapshot restore behavior
v1.3.1

Release 1.3.1

hob 1.3.1 includes the updates listed below.

Changed

  • Added a manual model registry refresh path for backend account settings
  • Added `hob pane details` for inspecting the current agent pane and backend conversation metadata
  • Updated the health-check workflow metadata
  • Refreshed backend registry metadata

Fixed

  • Fixed Claude account login detection on macOS by checking Keychain-backed credentials
  • Hardened backend account login handling for missing or partial account state
  • Fixed agent model switches so compatible model changes do not restart the agent session unnecessarily
  • Showed a loader while restoring agent conversations
  • Fixed saved workspace delete toasts
v1.3.0

Release 1.3.0

hob 1.3.0 includes the updates listed below.

Added

  • Added first-class issue panes with GitHub-style issue views, threaded comments, and attachment image support
  • Added Send to agent actions for issue panes, with per-backend routing choices
  • Added an agent technical details modal with copy controls for inspecting session and backend state
  • Added keyboard navigation across Home, Changes, Workflows, Saved, Settings, History, and titlebar popups
  • Added account default controls at both global and project scope
  • Added headless-mode local docs and refreshed the bundled docs snapshot

Changed

  • Polished backend account settings, variant labels, login-state detection, and default indicators
  • Reworked file and folder pickers to use the normal modal stack with native-picker backdrops
  • Updated workspace and tool-panel hotkeys to avoid browser-reserved shortcuts
  • Improved agent mention path search, pasted-text expansion, and pane overflow actions
  • Improved Home workspace navigation, active-workspace visibility, and new-workspace access

Fixed

  • Fixed pane resurrection by closing panes atomically with their grid sync
  • Fixed repeated git credential toasts
  • Fixed trash badge counts and local issue tab counts
  • Fixed Home middle-click paste behavior
  • Fixed duplicate headless launches and aligned headless startup restore behavior
  • Fixed source-control header spacing and commit-history keyboard navigation
  • Fixed account login state checks to use credential-file presence instead of identity matching
v1.2.0

Release 1.2.0

hob 1.2.0 includes the updates listed below.

Added

  • Added DB-backed agent conversation search with quoted phrases, `|` and `&` operators, relevance ranking, and CLI access
  • Added backend accounts so multiple subscriptions or config directories can use one conversation corpus
  • Added saved workspaces with capture, edit, restore, folders, trash support, and bulk actions
  • Added bidirectional handoff artifacts for carrying context between agent workflows
  • Added pasted-text pills with themed previews for large pasted content
  • Added multi-select and bulk import to the conversation import flow

Changed

  • Renamed workspace snapshots to saved workspaces and reworked the Saved panel around folders, selection mode, and subtab hotkeys
  • Unified backend profiles, variants, and accounts into one account picker model with keyboard support
  • Improved pane drag previews, drop overlays, tab color behavior, and pane menu polish
  • Improved terminal history recall so ArrowUp starts from the last command and predicts likely successors
  • Improved search snippets, highlighting, cancellation, and non-blocking query behavior across activity and conversation search

Fixed

  • Fixed live panes vanishing from stale workspace snapshots
  • Fixed fresh agent handoff state, handoff draft initialization, and restored-pane resume marker anchoring
  • Fixed workflow stop races that could let child processes outlive cancellation
  • Fixed terminal session, project manager, and app test-suite data races
  • Fixed sticky scroll drift, restored pane focus after picker dismissal, and cursor handling around pasted-text pills
  • Fixed pane-drag-to-add freezes caused by non-string workspace timestamps
  • Fixed import list scroll performance under streaming contention and made conversation import once-only
v1.1.1

Release 1.1.1

hob 1.1.1 includes the updates listed below.

Fixed

  • Fixed agent panes on custom backend profiles incorrectly showing "Backend unavailable." with input disabled, even when the profile's CLI resolves correctly
v1.1.0

Release 1.1.0

hob 1.1.0 includes the updates listed below.

Added

  • Added bundled local docs for agents, including quickstart, customization, and core feature guides
  • Added a centralized backend model registry with Claude Sonnet 5 support
  • Added onboarding checks that detect unsupported or unauthenticated agent CLIs
  • Added a Windows shortcut for opening a new hob window

Changed

  • Preserved custom backend profiles in agent panes and improved custom config directory setup
  • Refreshed the bundled quickstart docs and managed agent instructions
  • Deferred non-critical project loads during project switches for faster workspace changes
  • Improved streamed markdown rendering and agent pane scroll performance

Fixed

  • Fixed workflows panel blinking twice during project switches
  • Fixed stale attention targets when replacing panes in place
  • Fixed Linux dock new-window behavior
  • Fixed macOS development codesigning so TCC permissions persist
  • Fixed several CLI context, help text, and command behavior edge cases
v1.0.1

Onboarding polish

A focused follow-up release that sharpens first-run onboarding, restores scheduled git refreshes, and hardens roam relay enrollment.

Added

  • Agent-instructions onboarding step

Changed

  • Updated onboarding theme previews, the no-project launcher, and onboarding settings call to action
  • Hid the titlebar during onboarding
  • Refined the agent-instructions onboarding step
  • Restored scheduled git fetches

Fixed

  • Hardened roam relay enrollment handling
v1.0.0

General availability

hob is now generally available: an agent-first workspace for coding with tiled agent sessions, terminals, file viewers, source control, roam access, and signed desktop updates.

Added

  • Agent panes for Claude Code, Codex, and OpenCode
  • Terminal panes with block mode and command history
  • Render panes for code, images, diffs, and markdown
  • Tiled workspaces for arranging agent sessions, terminals, and reference material
  • Source Control with branch controls, commit graph views, stashes, and per-repo change stats
  • Local issues, workflows, activity, stats, bookmarks, and saved items panels
  • Remote IDE and roam access for browser and mobile workflows
  • Signed self-updates for macOS, Windows, and Linux

Changed

  • Centered the app around panes and workspaces instead of a file-first layout
  • Polished onboarding, titlebar, project switching, keyboard shortcuts, and command surfaces for launch
  • Improved source control, terminal, agent transcript, and issue workflows across the desktop and roam interfaces

Fixed

  • Stabilized pane restore, terminal restore, git refreshes, license migration, and startup behavior for the launch release
  • Fixed platform-specific polish across macOS, Windows, Linux, WebKitGTK, and roam