You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<pclass="text-neutral-400 mt-4 mb-4 leading-relaxed">Chat gets @-mention tagging for worktrees, an auto permission mode toggle, PR CI-failure notifications, and conversation forking into a new worktree; mobile can now create worktrees and add tabs — plus SSH tunnel recovery and a wide set of reliability fixes.</p>
113
+
<divclass="note-body">
114
+
<h4>New features</h4>
115
+
<ul>
116
+
<li><strong>Tag other worktrees from the @ menu in Chat</strong> — type <code>@</code> in a Chat tab to reference another worktree directly in your message.</li>
117
+
<li><strong>Auto permission mode in Chat</strong> — Claude Code's auto permission mode is now exposed as a toggle in Chat tabs.</li>
118
+
<li><strong>Open PRs in a Harness browser tab</strong> — a new setting opens pull requests inside a Harness browser tab instead of your external browser.</li>
119
+
<li><strong>Mobile: create worktrees and add tabs</strong> — the mobile client can now create worktrees and add tabs, with bigger, easier-to-tap approval buttons.</li>
120
+
<li><strong>CI-failure notifications in Chat</strong> — Chat now notifies you when a PR's CI checks go red.</li>
121
+
<li><strong>Fork a conversation into a new worktree</strong> — fork a Chat conversation into a brand-new worktree that continues from that point.</li>
122
+
<li><strong>Interrupt & send in Chat</strong> — send a new message to interrupt a response that's still streaming, instead of waiting for it to finish.</li>
123
+
<li><strong>Stale SSH remote upgrade prompt</strong> — Harness now offers an opt-in upgrade when a remote's <code>harness-server</code> is out of date.</li>
124
+
<li><strong>Better performance diagnostics</strong> — new renderer instrumentation catches GC pauses and rendering storms, making UI stutter easier to track down.</li>
125
+
</ul>
126
+
<h4>Improvements</h4>
127
+
<ul>
128
+
<li><strong>Automated kickoff prompts are labeled</strong> — kickoff prompts sent by another agent now show as automated turns in Chat instead of looking like something you typed.</li>
129
+
<li><strong>Sidebar collapse state persists per repo</strong> — collapsed/expanded state for each repo's worktree group is now remembered across restarts.</li>
130
+
<li><strong>Unified worktree list</strong> — the desktop sidebar and mobile worktree picker now share the same list, for more consistent behavior across both.</li>
131
+
<li>Fixed a UI stutter in Chat caused by markdown re-rendering on every tool call.</li>
132
+
<li>The performance profiler and duplicate git status reads no longer cause the lag they were meant to help diagnose.</li>
133
+
</ul>
134
+
<h4>Fixes</h4>
135
+
<ul>
136
+
<li>Browser tabs can now be screenshotted and inspected even when they aren't the currently visible tab.</li>
137
+
<li>Opening a worktree no longer resets its age, so it doesn't dodge cleanup by looking recently used.</li>
138
+
<li>Mobile: idle chat tabs now wake up and show their full history instead of appearing empty.</li>
139
+
<li>Sub-agents launched in the background now render correctly in Chat.</li>
140
+
<li>Dropped SSH tunnels now recover automatically instead of crashing Harness or going silently dead.</li>
141
+
<li>Worktrees no longer flash red while the auto-approver is still deciding on a tool call.</li>
142
+
<li>Background git polling no longer contends with other git operations for the index lock.</li>
143
+
<li>Fixed low-contrast code blocks in light theme.</li>
144
+
<li>Fixed a race where a new worktree's kickoff prompt could get silently dropped during pane setup.</li>
145
+
<li>Restarting Harness now resumes the correct Claude session after using <code>/clear</code>, instead of an old one.</li>
146
+
<li>Claude's clarifying questions in Chat are now answerable instead of silently going unanswered.</li>
0 commit comments