<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tmuxrdr.git/src/integration/assets, branch v0.9.3</title>
<subtitle>herdr but with less disrespect for the tmux community
</subtitle>
<id>https://git.soarez.net/sz/tmuxrdr.git/atom?h=v0.9.3</id>
<link rel='self' href='https://git.soarez.net/sz/tmuxrdr.git/atom?h=v0.9.3'/>
<link rel='alternate' type='text/html' href='https://git.soarez.net/sz/tmuxrdr.git/'/>
<updated>2026-09-22T13:25:17+00:00</updated>
<entry>
<title>fix: track opencode subagent status per pane (#4357)</title>
<updated>2026-09-22T13:25:17+00:00</updated>
<author>
<name>Can Celik</name>
<email>ogulcancelik@gmail.com</email>
</author>
<published>2026-09-22T13:25:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.soarez.net/sz/tmuxrdr.git/commit/?id=f6390752a57a5ac3256f3213af870c0b62e224d7'/>
<id>urn:sha1:f6390752a57a5ac3256f3213af870c0b62e224d7</id>
<content type='text'>
refs #1362</content>
</entry>
<entry>
<title>test: isolate integration assets from inherited omp environment (#4351)</title>
<updated>2026-09-18T18:56:24+00:00</updated>
<author>
<name>akbash</name>
<email>akbash@herdr.dev</email>
</author>
<published>2026-09-18T18:56:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.soarez.net/sz/tmuxrdr.git/commit/?id=3f2a6e743f67bc947cfa06be25df106d00b9ee11'/>
<id>urn:sha1:3f2a6e743f67bc947cfa06be25df106d00b9ee11</id>
<content type='text'>
refs #4346

Co-authored-by: akbash-bot &lt;300245827+akbash-bot@users.noreply.github.com&gt;
Co-authored-by: Can Celik &lt;ogulcancelik@gmail.com&gt;</content>
</entry>
<entry>
<title>feat: add Letta Code detection and restore (#3107)</title>
<updated>2026-09-13T15:36:47+00:00</updated>
<author>
<name>Can Celik</name>
<email>ogulcancelik@gmail.com</email>
</author>
<published>2026-09-13T15:36:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.soarez.net/sz/tmuxrdr.git/commit/?id=fc1cb77f0572948552377b23f7754a3016ac7dfa'/>
<id>urn:sha1:fc1cb77f0572948552377b23f7754a3016ac7dfa</id>
<content type='text'>
refs #3106

Co-authored-by: Cameron &lt;cameron@pfiffer.org&gt;</content>
</entry>
<entry>
<title>fix: restrict claude session hooks to native sources (#4046)</title>
<updated>2026-09-13T13:04:22+00:00</updated>
<author>
<name>akbash</name>
<email>akbash@herdr.dev</email>
</author>
<published>2026-09-13T13:04:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.soarez.net/sz/tmuxrdr.git/commit/?id=a5e1c94157ee2d0d25fb92563330d262f2b5d80b'/>
<id>urn:sha1:a5e1c94157ee2d0d25fb92563330d262f2b5d80b</id>
<content type='text'>
refs #4018

Co-authored-by: akbash-bot &lt;300245827+akbash-bot@users.noreply.github.com&gt;
Co-authored-by: JJ Liebig &lt;jonathan.liebig@gmail.com&gt;</content>
</entry>
<entry>
<title>fix: update grok session after new (#2683)</title>
<updated>2026-09-13T00:04:27+00:00</updated>
<author>
<name>akbash</name>
<email>akbash@herdr.dev</email>
</author>
<published>2026-09-13T00:04:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.soarez.net/sz/tmuxrdr.git/commit/?id=aa6b531a423067d8a71c2a57b41185bff17036be'/>
<id>urn:sha1:aa6b531a423067d8a71c2a57b41185bff17036be</id>
<content type='text'>
* fix: update grok session after new

refs #2681

* fix: avoid powershell args shadowing

refs #2681

---------

Co-authored-by: akbash-bot &lt;300245827+akbash-bot@users.noreply.github.com&gt;</content>
</entry>
<entry>
<title>fix: ignore nested OMP session reports (#3994)</title>
<updated>2026-09-12T11:52:18+00:00</updated>
<author>
<name>JJ Liebig</name>
<email>jonathan.liebig@gmail.com</email>
</author>
<published>2026-09-12T11:52:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.soarez.net/sz/tmuxrdr.git/commit/?id=a5d5f6f654a32b27b2bd4dd8edd82f6795359269'/>
<id>urn:sha1:a5d5f6f654a32b27b2bd4dd8edd82f6795359269</id>
<content type='text'>
refs #2593</content>
</entry>
<entry>
<title>fix: opencode v2 lifecycle reporting (#3757)</title>
<updated>2026-09-11T20:36:18+00:00</updated>
<author>
<name>Mark Jaquith</name>
<email>mark.jaquith@gusto.com</email>
</author>
<published>2026-09-11T20:36:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.soarez.net/sz/tmuxrdr.git/commit/?id=fb5525fc2234a246dfdfc9e0d7ed73c824cbd8a6'/>
<id>urn:sha1:fb5525fc2234a246dfdfc9e0d7ed73c824cbd8a6</id>
<content type='text'>
* fix: support opencode v2 lifecycle reporting

* fix: repair Japanese docs

* fix: ignore payload-less OpenCode events

* fix: harden opencode v2 integration install and reporting

Follow-ups on top of the V2 lifecycle support:

- create `cli.json` when OpenCode has no V1 TUI preferences (`tui.json` or
  `kv.json`) to migrate, instead of only registering into an existing file
- settle stalled socket attempts with a plain connect timer, and resend the
  latest lifecycle state after a failed delivery so the pane cannot get stuck
- resolve the OpenCode state directory from `XDG_STATE_HOME`
- remove the managed `herdr-opencode` directory on uninstall
- document failed executions reporting `blocked`, keep the integration test
  environment independent of an inherited `XDG_STATE_HOME`, and simplify
  `reconcileBlockers` to reassign its map

---------

Co-authored-by: Jonathan Liebig &lt;jonathan.liebig@gmail.com&gt;</content>
</entry>
<entry>
<title>fix(pi): support Windows session paths (#3729)</title>
<updated>2026-09-10T10:19:25+00:00</updated>
<author>
<name>akbash</name>
<email>akbash@herdr.dev</email>
</author>
<published>2026-09-10T10:19:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.soarez.net/sz/tmuxrdr.git/commit/?id=6fe8f818b91a2565f3546f9dc6b3b18f8a55b065'/>
<id>urn:sha1:6fe8f818b91a2565f3546f9dc6b3b18f8a55b065</id>
<content type='text'>
refs #3726

Co-authored-by: akbash-bot &lt;300245827+akbash-bot@users.noreply.github.com&gt;</content>
</entry>
<entry>
<title>fix: prevent OpenCode child prompts from leaving status blocked (#3669)</title>
<updated>2026-09-05T21:08:19+00:00</updated>
<author>
<name>Mark Jaquith</name>
<email>mark@jaquith.me</email>
</author>
<published>2026-09-05T21:08:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.soarez.net/sz/tmuxrdr.git/commit/?id=ec05328a4413e38ebdcb84365938345e9cf47431'/>
<id>urn:sha1:ec05328a4413e38ebdcb84365938345e9cf47431</id>
<content type='text'>
Child permission and question reports omitted the session ID, clearing
Herdr’s root session identity and preventing later lifecycle reports
from clearing the blocked state.

Track child-to-parent relationships and report prompt transitions with
their root session ID, including for nested children. This preserves
identity and lets existing ownership checks reject unrelated sessions.

Add regression coverage for prompt routing and lifecycle transitions,
and bump the OpenCode integration version to 11.</content>
</entry>
<entry>
<title>fix: run the full applicable test suite on windows (#3660)</title>
<updated>2026-09-05T18:39:32+00:00</updated>
<author>
<name>JJ Liebig</name>
<email>jonathan.liebig@gmail.com</email>
</author>
<published>2026-09-05T18:39:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.soarez.net/sz/tmuxrdr.git/commit/?id=50ce4ec2ddb8ec621a77d8773aa6df6d9e7441ff'/>
<id>urn:sha1:50ce4ec2ddb8ec621a77d8773aa6df6d9e7441ff</id>
<content type='text'>
* fix: run the full applicable test suite on windows

* test: remove redundant test shell assignment

* test: make endpoint and metadata fixtures deterministic

* test: tolerate exited servers during windows probe cleanup</content>
</entry>
</feed>
