<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tmuxrdr.git/src/integration/tests.rs, 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-17T20:43:35+00:00</updated>
<entry>
<title>test: skip windows symlink tests without symlink privilege (#4311)</title>
<updated>2026-09-17T20:43:35+00:00</updated>
<author>
<name>JJ Liebig</name>
<email>jonathan.liebig@gmail.com</email>
</author>
<published>2026-09-17T20:43:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.soarez.net/sz/tmuxrdr.git/commit/?id=14351f121f6fc8c84b7c6c6eda78ad210e93cfcb'/>
<id>urn:sha1:14351f121f6fc8c84b7c6c6eda78ad210e93cfcb</id>
<content type='text'>
Windows refuses file symlinks with ERROR_PRIVILEGE_NOT_HELD (1314) unless
the test process is elevated or Developer Mode is enabled, which broke
non-admin local runs. Share a helper that reports the missing privilege so
the two symlink tests skip only the symlink-dependent assertions.</content>
</entry>
<entry>
<title>fix: respect opencode tui.json registrations (#4250)</title>
<updated>2026-09-16T20:22:37+00:00</updated>
<author>
<name>akbash</name>
<email>akbash@herdr.dev</email>
</author>
<published>2026-09-16T20:22:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.soarez.net/sz/tmuxrdr.git/commit/?id=266d6f6d876ab3eb020b88ef6caee0f91776db37'/>
<id>urn:sha1:266d6f6d876ab3eb020b88ef6caee0f91776db37</id>
<content type='text'>
refs #4240

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: protect integration configs from failed writes (#3973)</title>
<updated>2026-09-14T20:13:52+00:00</updated>
<author>
<name>akbash</name>
<email>akbash@herdr.dev</email>
</author>
<published>2026-09-14T20:13:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.soarez.net/sz/tmuxrdr.git/commit/?id=5e38e5fb5fc2cc5d30844df71432a60742bcb572'/>
<id>urn:sha1:5e38e5fb5fc2cc5d30844df71432a60742bcb572</id>
<content type='text'>
* fix: atomically write integration configs

refs #3970

* fix: atomically write integration configs

refs #3970

* fix: atomically write integration configs

refs #3970

* fix: atomically write integration configs

refs #3970

* fix: atomically write integration configs

refs #3970

* fix: atomically write integration configs

refs #3970

* fix: atomically write integration configs

refs #3970

* fix: atomically write integration configs

refs #3970

* fix: atomically write integration configs

refs #3970

* fix: atomically write integration configs

refs #3970

* fix: atomically write integration configs

refs #3970

* fix: atomically write integration configs

refs #3970

* fix: atomically write integration configs

refs #3970

* fix: atomically write integration configs

refs #3970

* fix: atomically write integration configs

refs #3970

---------

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: keep hermes enabled list valid yaml (#4056)</title>
<updated>2026-09-13T15:58:43+00:00</updated>
<author>
<name>JJ Liebig</name>
<email>jonathan.liebig@gmail.com</email>
</author>
<published>2026-09-13T15:58:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.soarez.net/sz/tmuxrdr.git/commit/?id=981fe83ca2e23474255f4cacc4da2814f9de0744'/>
<id>urn:sha1:981fe83ca2e23474255f4cacc4da2814f9de0744</id>
<content type='text'>
* fix: keep hermes enabled list valid yaml

refs #3839

* fix: preserve hermes inline list quoting and comments

refs #3839</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: 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: 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>
<entry>
<title>fix(integration): resolve Devin config on Windows (#3595)</title>
<updated>2026-09-03T23:05:35+00:00</updated>
<author>
<name>JJ Liebig</name>
<email>jonathan.liebig@gmail.com</email>
</author>
<published>2026-09-03T23:05:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.soarez.net/sz/tmuxrdr.git/commit/?id=3150bd92d6162ba248bc28fd4d40bd0d6238e1af'/>
<id>urn:sha1:3150bd92d6162ba248bc28fd4d40bd0d6238e1af</id>
<content type='text'>
refs #2724</content>
</entry>
</feed>
