Ogulcan Celik
86cea0dbeb
test: fix windows-only keyboard mode tests after libghostty mode refactor
2026-10-06 17:21:09 +03:00
Ogulcan Celik
e779797f10
refactor: drop unused keyboard protocol argument from pane key encoding
2026-10-06 17:21:09 +03:00
Ogulcan Celik
aba2f18d84
fix: wait for split input sequences instead of typing their fragments
2026-10-06 17:21:09 +03:00
Ogulcan Celik
fc8ae00289
refactor: read live keyboard modes only from libghostty
2026-10-06 17:21:09 +03:00
Ogulcan Celik
53cfd06831
fix: let libghostty encode every key sent to panes
2026-10-06 17:21:09 +03:00
Ogulcan Celik
eaeb69b3f1
test: cover split host replies in input conformance harness
2026-10-06 17:21:09 +03:00
Ogulcan Celik
cf20aadc05
test: add input transparency conformance harness
2026-10-06 17:21:09 +03:00
Can Celik
3d9d2b18da
fix: keep the server alive when thread spawns fail ( #4958 )
...
* fix: keep the server alive when thread spawns fail
refs #3324
* fix: keep thread spawn fallbacks from dropping work
refs #3324
* fix: validate agent prompts before starting the waiter
refs #3324
* fix: retry failed startup git refresh without clients
refs #3324
* fix: time plugin commands from their exit
refs #3324
* fix: make plugin finish time test independent of load
refs #3324
2026-10-06 00:46:23 +03:00
dependabot[bot]
ff83689f15
chore(deps): bump Swatinem/rust-cache ( #4956 )
...
Bumps [Swatinem/rust-cache](https://github.com/swatinem/rust-cache ) from e18b497796c12c097a38f9edb9d0641fb99eee32 to f0d9c3887740aee45f6153b24b3a6b815192ec16.
- [Release notes](https://github.com/swatinem/rust-cache/releases )
- [Changelog](https://github.com/Swatinem/rust-cache/blob/master/CHANGELOG.md )
- [Commits](https://github.com/swatinem/rust-cache/compare/e18b497796c12c097a38f9edb9d0641fb99eee32...f0d9c3887740aee45f6153b24b3a6b815192ec16 )
---
updated-dependencies:
- dependency-name: Swatinem/rust-cache
dependency-version: f0d9c3887740aee45f6153b24b3a6b815192ec16
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-10-05 22:40:09 +03:00
dependabot[bot]
c509de4158
chore(deps): bump the cargo-dependencies group across 1 directory with 3 updates ( #4955 )
...
Bumps the cargo-dependencies group with 3 updates in the / directory: [regex](https://github.com/rust-lang/regex ), [serde](https://github.com/serde-rs/serde ) and [futures-util](https://github.com/rust-lang/futures-rs ).
Updates `regex` from 1.12.3 to 1.13.1
- [Release notes](https://github.com/rust-lang/regex/releases )
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/regex/compare/1.12.3...1.13.1 )
Updates `serde` from 1.0.228 to 1.0.229
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.228...v1.0.229 )
Updates `futures-util` from 0.3.33 to 0.3.34
- [Release notes](https://github.com/rust-lang/futures-rs/releases )
- [Changelog](https://github.com/rust-lang/futures-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/futures-rs/compare/0.3.33...0.3.34 )
---
updated-dependencies:
- dependency-name: futures-util
dependency-version: 0.3.34
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo-dependencies
- dependency-name: regex
dependency-version: 1.13.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: cargo-dependencies
- dependency-name: serde
dependency-version: 1.0.229
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-10-05 22:39:55 +03:00
Can Celik
950d012cf0
fix: keep agent sessions while the agent is suspended or backgrounded ( #4964 )
...
* fix: keep agent sessions while the agent is suspended or backgrounded
refs #1647
refs #1033
* fix: drop a suspended agent's session when a new one of its kind takes over
refs #1647
2026-10-05 22:33:44 +03:00
Can Celik
c4653a4f10
fix: keep the server running on hangup and log why it stops ( #4965 )
2026-10-05 19:21:31 +03:00
Can Celik
6976ae377a
fix: stop probing the forwarded ssh agent every second ( #4962 )
2026-10-05 19:21:00 +03:00
Can Celik
fabcab108f
fix: detect agy dialogs and mid-turn work, treat background work as idle for agy and grok ( #4959 )
...
refs #3871
refs #3530
refs #4735
refs #3419
2026-10-05 18:56:03 +03:00
Can Celik
b06480673b
chore: hold ratatui updates until kana rendering is fixed ( #4953 )
2026-10-05 17:25:08 +03:00
dependabot[bot]
747c6920f8
chore(deps): bump the github-actions group with 3 updates ( #4949 )
...
Bumps the github-actions group with 3 updates: [taiki-e/install-action](https://github.com/taiki-e/install-action ), [cachix/install-nix-action](https://github.com/cachix/install-nix-action ) and [softprops/action-gh-release](https://github.com/softprops/action-gh-release ).
Updates `taiki-e/install-action` from 2.81.9 to 2.87.22
- [Release notes](https://github.com/taiki-e/install-action/releases )
- [Changelog](https://github.com/taiki-e/install-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/taiki-e/install-action/compare/fd2f5e3d644b484055ebf4268f474c565f148f25...83ac0ad63c0167e6f06796fab0fce28db1bf3db0 )
Updates `cachix/install-nix-action` from 31.10.6 to 31.11.1
- [Release notes](https://github.com/cachix/install-nix-action/releases )
- [Changelog](https://github.com/cachix/install-nix-action/blob/master/RELEASE.md )
- [Commits](https://github.com/cachix/install-nix-action/compare/8aa03977d8d733052d78f4e008a241fd1dbf36b3...13d8dd58da0234aa297dedd986986ccb8e7f3e24 )
Updates `softprops/action-gh-release` from 3.0.0 to 3.0.3
- [Release notes](https://github.com/softprops/action-gh-release/releases )
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md )
- [Commits](https://github.com/softprops/action-gh-release/compare/b4309332981a82ec1c5618f44dd2e27cc8bfbfda...efb35369e0ad2afab669f228072c1b0d510eae64 )
---
updated-dependencies:
- dependency-name: taiki-e/install-action
dependency-version: 2.87.22
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: cachix/install-nix-action
dependency-version: 31.11.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: softprops/action-gh-release
dependency-version: 3.0.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-10-05 17:24:49 +03:00
JJ Liebig
b977116cd7
feat: update managed plugins from GitHub ( #4245 )
2026-10-05 17:08:32 +03:00
Eric Yue
e5443f077c
fix: keep session restore responsive during git discovery ( #4945 )
...
refs #4926
2026-10-05 16:36:33 +03:00
Can Celik
9609a5a1e7
chore(deps): take compatible cargo updates and split major bumps ( #4946 )
2026-10-05 16:25:28 +03:00
Komsan Nipharat
040d345d3b
fix(input): leave navigate mode on ctrl+[ ( #2340 )
...
refs #1431
2026-10-05 14:33:28 +03:00
JJ Liebig
49848effb0
fix: require opt-in for cross-elevation Windows access ( #4779 )
...
refs #4717
2026-10-05 13:52:33 +03:00
Eric Yue and JJ Liebig
b51c6abe2d
fix: retain remote sidebar preferences across attaches ( #4536 )
...
* fix: retain remote sidebar preferences across attaches
refs #4364
* test: cover remote preference identity handoff
---------
Co-authored-by: JJ Liebig <jonathan.liebig@gmail.com >
2026-10-05 13:50:59 +03:00
Eric Yue
2923ce8747
fix: keep sidebar collapse clickable with agent scrollbars ( #4734 )
...
* fix: keep sidebar collapse clickable with agent scrollbars
refs #4692
* docs: document sidebar mouse handling and regression coverage
refs #4692
2026-10-05 13:43:24 +03:00
e35f3937b0
fix: recognize Hermes launched through its Python wrapper ( #4911 )
...
refs #4910
Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com >
Co-authored-by: JJ Liebig <jonathan.liebig@gmail.com >
2026-10-04 17:33:54 +02:00
Kataoka Katsuki and kataokatsuki
bce28752ad
test: isolate integration subprocesses from pane env ( #4929 )
...
* test: isolate integration subprocesses from pane env
refs #4928
* test: cover pane env isolation for spawned servers
refs #4928
---------
Co-authored-by: kataokatsuki <kataokatsuki@users.noreply.github.com >
2026-10-04 15:49:07 +02:00
Can Celik
5da0a01e1e
fix: hidden pane memory and new pane spawn size ( #4873 )
...
* fix: stop hidden panes keeping a full-size screen copy from creation
* fix: start new panes at their laid-out size
refs #4419
2026-10-03 02:21:24 +03:00
JJ Liebig
ea8ed81b83
fix(windows): bound queued Enter waits during pane shutdown ( #4872 )
2026-10-02 23:50:15 +02:00
65e35a3858
fix: avoid per-cell allocations in terminal text reads ( #4845 )
...
* fix: avoid per-cell allocations in terminal text reads
refs #4506
* fix: preserve tight allocations for owned grapheme reads
refs #4506
---------
Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com >
Co-authored-by: JJ Liebig <jonathan.liebig@gmail.com >
2026-10-02 16:45:19 +02:00
JJ Liebig
5d78d05d7f
perf: avoid unused terminal reads in client snapshots ( #4847 )
2026-10-02 15:48:15 +02:00
JJ Liebig
746156bc7c
perf(windows): remove the dedicated PTY input forwarding thread ( #4850 )
2026-10-02 15:40:19 +02:00
JJ Liebig
e7bd3c0853
perf(windows): reduce repeated process inspection ( #4849 )
2026-10-02 15:30:44 +02:00
Ogulcan Celik
d6b40d4edd
docs: correct codex idle state docs
...
refs #4507
2026-10-01 04:13:58 +03:00
Ogulcan Celik
07e3840bfb
fix: restore codex idle detection and update codex and pi manifests
...
refs #4507
2026-10-01 04:07:37 +03:00
JJ Liebig
347f9c99bc
feat: use native actionable Windows notifications ( #4803 )
...
refs #4773
2026-09-30 18:56:30 +02:00
Ogulcan Celik
d4e335e7b4
docs: drop external example link from agent support guide
2026-09-30 19:10:36 +03:00
JJ Liebig
331775c3e5
fix: allow same-user Windows clients to attach across elevation ( #4777 )
...
refs #4717
2026-09-30 01:41:07 +02:00
Ogulcan Celik
fb8b9e2e04
docs: restore 0.9.3 agent doc corrections and sort self-reporting agents
2026-09-30 00:51:51 +03:00
JJ Liebig
6262b49148
fix: keep repository parents out of worktree children ( #4772 )
...
refs #4736
2026-09-29 23:29:58 +02:00
JJ Liebig
7667176f06
fix: preserve worktree grouping when restoring unavailable checkouts ( #4770 )
2026-09-29 22:58:39 +02:00
JJ Liebig
da5881eaff
fix: explain Windows local server permission failures ( #4769 )
...
refs #4717
2026-09-29 22:29:18 +02:00
github-actions[bot]
f9a99bd2de
release: synchronize metadata for v0.9.3
2026-09-29 19:29:39 +00:00
Ogulcan Celik
e456163a2e
docs: list kiro cli as supporting herdr
2026-09-29 22:10:20 +03:00
kangal-bot
8256ce1cfa
docs: publish preview documentation
2026-09-29 18:54:42 +00:00
JJ Liebig
7479f8e126
fix: bundle pinned ConPTY in local Windows builds ( #4760 )
...
refs #4704
2026-09-29 20:44:43 +02:00
Can Celik
898f733f92
fix: keep escape-prefixed terminal key bindings intact ( #4759 )
...
* fix: keep escape-prefixed terminal key bindings intact
refs #4751
* test: cover escape-prefixed option+backspace binding
refs #4751
2026-09-29 20:34:45 +03:00
JJ Liebig
4b4705dbfb
fix: report codex turn completion through hooks ( #4756 )
2026-09-29 19:30:35 +02:00
f0bb7827e4
fix: allow best-effort Windows ARM64 remote connections ( #4752 )
...
refs #4749
Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com >
Co-authored-by: JJ Liebig <jonathan.liebig@gmail.com >
2026-09-29 18:38:56 +02:00
Ogulcan Celik
dbe3a2360e
docs: correct resume version and link self-reporting agents
2026-09-29 17:35:27 +03:00
JJ Liebig
dbdb8dc8f5
fix: show configured prefix on welcome screen ( #4747 )
...
refs #4745
2026-09-29 15:44:30 +02:00
github-actions[bot]
1ab85d31ac
release: synchronize metadata for v0.9.2
2026-09-29 13:19:53 +00:00