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
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 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