Commit Graph
1821 Commits
Author SHA1 Message Date
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 YueandJJ 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 Katsukiandkataokatsuki 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
fc86d866aa fix: decode complete Win32 records in Windows pastes (#4730)
refs #4725

Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com>
Co-authored-by: JJ Liebig <jonathan.liebig@gmail.com>
2026-09-29 14:33:20 +02:00
kangal-bot e8e12a43c6 docs: publish preview documentation 2026-09-29 12:12:59 +00:00