<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tmuxrdr.git/src/integration/assets/opencode/herdr-agent-state.test.ts, branch tmuxrdr</title>
<subtitle>herdr but with less disrespect for the tmux community
</subtitle>
<id>https://git.soarez.net/sz/tmuxrdr.git/atom?h=tmuxrdr</id>
<link rel='self' href='https://git.soarez.net/sz/tmuxrdr.git/atom?h=tmuxrdr'/>
<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>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: 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: track opencode tui session selection (#2455)</title>
<updated>2026-08-10T11:57:44+00:00</updated>
<author>
<name>akbash</name>
<email>akbash@herdr.dev</email>
</author>
<published>2026-08-10T11:57:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.soarez.net/sz/tmuxrdr.git/commit/?id=ccccda54c21f6ef1649a44bb098d7c498724404d'/>
<id>urn:sha1:ccccda54c21f6ef1649a44bb098d7c498724404d</id>
<content type='text'>
refs #2450

Co-authored-by: Ogulcan Celik &lt;ogulcancelik@gmail.com&gt;</content>
</entry>
<entry>
<title>refactor: clarify opencode event state mapping</title>
<updated>2026-07-22T18:54:49+00:00</updated>
<author>
<name>Ogulcan Celik</name>
<email>ogulcancelik@gmail.com</email>
</author>
<published>2026-07-22T18:54:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.soarez.net/sz/tmuxrdr.git/commit/?id=f23e3779dc6827739fed34437519f548fcb9d76b'/>
<id>urn:sha1:f23e3779dc6827739fed34437519f548fcb9d76b</id>
<content type='text'>
replaces contributions from soar
</content>
</entry>
<entry>
<title>fix: serialize opencode lifecycle reports</title>
<updated>2026-07-18T20:54:14+00:00</updated>
<author>
<name>Ogulcan Celik</name>
<email>ogulcancelik@gmail.com</email>
</author>
<published>2026-07-18T20:54:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.soarez.net/sz/tmuxrdr.git/commit/?id=60c040057e3949ae93ee88d495df09b4b848d22d'/>
<id>urn:sha1:60c040057e3949ae93ee88d495df09b4b848d22d</id>
<content type='text'>
refs #1519
</content>
</entry>
</feed>
