Skip to content

Releases: MSpiechowicz/harness-useful-desktop

v0.40.0

Choose a tag to compare

@github-actions github-actions released this 23 Oct 20:18

0.40.0 (2026-10-23)

Bug Fixes

  • deps: tokio 1.54.1 for RUSTSEC-2026-0386 (a87e876)
  • memory: feature flags for vector search, English notes and note language, model presence (74d926e)
  • memory: respect an explicit embedder opt-out, close review races (2fc604d)
  • memory: Settings shows vector search off after a launch-time opt-out (0bb3024)
  • skills: rename migration replaces the old marketplace of the same repository (74f641f)
  • skills: rename migration replaces the old marketplace of the same repository (4b87c3f)

Features

  • memory: embedder supervisor, vector search and English notes commands (55e807c)
  • memory: Settings switches for vector search and English notes, Not in English filter (63ccc68)
  • memory: vector search status as a clear state row (6d5b156)
  • memory: vector search, English notes and the shared harness-memory embedder (5667923)

v0.39.0

Choose a tag to compare

@github-actions github-actions released this 23 Oct 13:37

0.39.0 (2026-10-23)

Bug Fixes

  • codex: final repairs after review pass 3 (faf22a0)
  • codex: review pass 1 repairs (188fa24)
  • codex: review pass 2 repairs for setup, trust and sessions (6b5f821)
  • codex: review pass 2 repairs for the chat engine (0c3d708)
  • codex: sessions match the real app-server (94aec09)
  • codex: setup offers to add missing MCP entries instead of a manual step (bcb9624)

Features

  • codex: app-server wire types, event mapper and fake dialect (S7) (4b6c697)
  • codex: approval modes and trust once (S9) (90223a2)
  • codex: chat engine core over codex app-server (S8) (7ab810c)
  • codex: chat operations and chat on as Preview (S10) (7f3eb12)
  • codex: Codex harness, unified Harness Skills names and routine model pickers (#43) (aaed0d6)
  • codex: config view, extensions, setup and share setup (S2, S3, S5, S6) (ff47d63)
  • codex: install Harness Skills for Codex from Recommended setup (9c9722e)
  • codex: register Codex as the fifth harness (S1) (a2703b9)
  • codex: session tree from a cached parent lookup (2144195)
  • codex: sessions through a short-lived app-server (S4) (f1fd398)
  • codex: UI polish for the Codex preview (S12) (72a09bd)
  • routines: model and thinking level dropdowns in the routine editor (7c0e250)
  • skills: adopt the unified harness-useful-skills names with automatic migration (a0d83bd)
  • skills: fully automatic name migration, Claude cleanup and dashboard rename (8389c72)

v0.38.2

Choose a tag to compare

@github-actions github-actions released this 23 Oct 08:17

0.38.2 (2026-10-23)

Bug Fixes

  • chat: hide the thinking picker when the level is unknown (8c698a9)
  • routines: show why an agent run failed (9823a0e)

v0.38.1

Choose a tag to compare

@github-actions github-actions released this 23 Oct 07:32

0.38.1 (2026-10-23)

Bug Fixes

  • deps: DOMPurify 3.4.17 and ip-address 10.7.4 for new advisories (130707a)

v0.38.0

Choose a tag to compare

@github-actions github-actions released this 23 Oct 06:42

0.38.0 (2026-10-22)

Bug Fixes

  • agent: keep a session's events when its process exits before it opens (ed70616)
  • chat: even gaps between composer controls, a gauge for thinking (7dd2262)
  • chat: thinking uses a sparkles icon, the brain stays for memory (2850a27)
  • claude: a plugin install in an untrusted folder says how to trust it (7026ab5)
  • claude: chat-side fixes from review round 2 (0385bda)
  • claude: engine and mapper robustness from review round 1 (5089033)
  • claude: files-side fixes from review round 2 (5a0a0c2)
  • claude: files, CLI and setup hardening from review round 1 (baa5bad)
  • claude: project-files approvals only for paths the CLI reads the same way (5f40728)
  • claude: remember a folder trusted once for the app run (6f8622c)
  • claude: safer always-allow, MCP-free helper chat and a folder trust gate (24ca04d)
  • ui: Claude Code is a real orange in the light theme (fa59388), closes #b84a00
  • ui: Claude Code's light badge reads orange, not OpenCode's red (104224f), closes #9f4200

Features

  • chat: the harness picker shows a breathing dot and the harness's full name (3330c61)
  • claude: approval prompts, questions and approval modes in the Claude chat (8e897cd)
  • claude: approval UI for Claude Code and chat preview copy (df52120)
  • claude: Auto approval mode for Claude Code chats and routines (c4fbaef)
  • claude: chat engine core over Claude Code's stream-json mode (7fa2713)
  • claude: Claude Code sessions in the Sessions view (237fc06)
  • claude: fork, clone and switch keep the Harness Skills default model (0730477)
  • claude: Harness Skills model roles and workflow switches in the Claude config view (4e07e34)
  • claude: name Claude Code in the app copy, readable badge on light themes (a0aa63c), closes #ac3708
  • claude: new chats start on the Harness Skills default model, no thinking picker without a model (c73eddb)
  • claude: plugin actions, Harness Skills and MCP registration through the CLI (9f00105)
  • claude: read-only extensions view for Claude Code (ec478cf)
  • claude: redacted config view and deny rules under CLAUDE_CONFIG_DIR (307e262)
  • claude: register Claude Code as a detected harness with chat off (e4470fd)
  • claude: session operations and Claude Code chat as a preview (4e79d04)
  • claude: setup and share copy for CLI-run MCP changes (19536d1)
  • claude: Share setup for Claude Code marketplaces, plugins and MCP servers (f7d2d53)
  • claude: stream-json wire types, event mapper and session stats (93743b5)
  • claude: tool ids and the files a Claude Code tool call touched (f4f0ed7)
  • i18n: Brazilian Portuguese as a sixth language (d9a4de0)
  • opencode: Harness Skills model roles and workflow switches in the OpenCode config view (eec667b)
  • routines: agent routines name any registered harness (608632c)

v0.37.2

Choose a tag to compare

@github-actions github-actions released this 22 Oct 08:47

0.37.2 (2026-10-22)

Bug Fixes

  • chat: hint at an outdated agent when its start times out or breaks the protocol (a4df37e)
  • memory: show a loading state instead of an empty list while a cleared filter is read (d06f4e4)

v0.37.1

Choose a tag to compare

@github-actions github-actions released this 22 Oct 07:28

0.37.1 (2026-10-22)

Bug Fixes

  • chat: sent image thumbnails no longer go to older history messages (fc9917a)

v0.37.0

Choose a tag to compare

@github-actions github-actions released this 21 Oct 22:18

0.37.0 (2026-10-21)

Bug Fixes

  • opencode: a command right after one that answered waits for its idle (a9a7bb4)

Features

  • memory: save guards for notes and scripts (#39) (c6a9389)

v0.36.0

Choose a tag to compare

@github-actions github-actions released this 21 Oct 15:13

0.36.0 (2026-10-21)

Bug Fixes

  • ci: green Windows and macOS tests, OpenCode out of the duplication guard (1fab3f4)
  • opencode: adopt subagent sessions only when OpenCode lists them as children (d18ecf0)
  • opencode: an ask for an unprobed subagent never shows before the mode check (62b8a32)
  • opencode: box the plugin entry so Windows clippy passes (cc364d4)
  • opencode: guard covers the OpenCode 2 engine, trusted orphan registry, home config in Share checks (2f792bf)
  • opencode: live shell output and v1-equal tool cards on OpenCode 2 (b0761df)
  • opencode: never remove a legacy MCP server the app does not own (ec63e85)
  • opencode: OpenCode 2 chat recovers asks and subagents after a reconnect (e8c7cc6)
  • opencode: OpenCode 2 install hint, project-config switches and safer orphan sweep (5af3e18)
  • opencode: OpenCode 2 mode chats re-check reloaded agents, heartbeats keep the stream (465d631)
  • opencode: re-check the mode before caught-up asks, mask a trailing password piece (8f55696)
  • process: a failing ps keeps an app alive, owner-only orphan files, guard skips comments (a6e3511)
  • process: keep an orphan record that cannot be read right now (055ef31)
  • process: kill chat servers a crashed app left behind (81fcfbf)

Features

  • opencode: approvals, approval modes, questions and helper chat on OpenCode 2 (0bfdd0a)
  • opencode: detect OpenCode 2 and route by generation (9d0c979)
  • opencode: map OpenCode 2 events to chat events (31f0d59)
  • opencode: OpenCode 2 chat engine core (86d3c17)
  • opencode: OpenCode 2 routes, wire types and events (12c456f)
  • opencode: plugin and MCP writes for OpenCode 2 (88aee95)
  • opencode: read OpenCode 2 config and extensions (d8285aa)
  • opencode: session operations for OpenCode 2 chat (248aec4)
  • opencode: sessions for OpenCode 2 (00afe63)
  • opencode: skills in the slash menu, background commands, summed stats on OpenCode 2 (87a02c6)
  • ui: OpenCode 2 aware MCP snippets and import preview (848d80e)

v0.35.3

Choose a tag to compare

@github-actions github-actions released this 21 Oct 12:56

0.35.3 (2026-10-21)

Bug Fixes

  • updates: recheck for new releases while the app is open (16d46fc)