From be1117fda075e20d6b5e6408c188d9a8ccf18f1d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 8 Aug 2026 11:01:40 +0000 Subject: [PATCH 1/3] chore: release main --- .release-please-manifest.json | 8 +++--- Cargo.lock | 8 +++--- crates/rho-providers/CHANGELOG.md | 14 +++++++++++ crates/rho-providers/Cargo.toml | 4 +-- crates/rho-sdk/CHANGELOG.md | 7 ++++++ crates/rho-sdk/Cargo.toml | 2 +- crates/rho-tools/CHANGELOG.md | 41 +++++++++++++++++++++++++++++++ crates/rho-tools/Cargo.toml | 4 +-- crates/rho/CHANGELOG.md | 29 ++++++++++++++++++++++ crates/rho/Cargo.toml | 6 ++--- crates/rho/PKGBUILD | 2 +- 11 files changed, 108 insertions(+), 17 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 0653bab5f..52b88d58f 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,6 +1,6 @@ { - "crates/rho": "1.32.2", - "crates/rho-sdk": "1.17.2", - "crates/rho-providers": "0.18.1", - "crates/rho-tools": "0.13.0" + "crates/rho": "1.33.0", + "crates/rho-sdk": "1.17.3", + "crates/rho-providers": "0.18.2", + "crates/rho-tools": "0.14.0" } diff --git a/Cargo.lock b/Cargo.lock index 2cc1c50b8..0ea0187d2 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4198,7 +4198,7 @@ dependencies = [ [[package]] name = "rho-agent-tools" -version = "0.13.0" +version = "0.14.0" dependencies = [ "calamine", "flate2", @@ -4226,7 +4226,7 @@ dependencies = [ [[package]] name = "rho-coding-agent" -version = "1.32.2" +version = "1.33.0" dependencies = [ "anyhow", "arboard", @@ -4288,7 +4288,7 @@ dependencies = [ [[package]] name = "rho-providers" -version = "0.18.1" +version = "0.18.2" dependencies = [ "anyhow", "async-trait", @@ -4320,7 +4320,7 @@ dependencies = [ [[package]] name = "rho-sdk" -version = "1.17.2" +version = "1.17.3" dependencies = [ "pretty_assertions", "proptest", diff --git a/crates/rho-providers/CHANGELOG.md b/crates/rho-providers/CHANGELOG.md index 442372ffd..339f55aa1 100644 --- a/crates/rho-providers/CHANGELOG.md +++ b/crates/rho-providers/CHANGELOG.md @@ -1,5 +1,19 @@ # Changelog +## [0.18.2](https://github.com/matthewyjiang/rho/compare/rho-providers-v0.18.1...rho-providers-v0.18.2) (2026-08-08) + + +### Bug Fixes + +* exclude reasoning tokens from throughput ([#819](https://github.com/matthewyjiang/rho/issues/819)) ([d261b5b](https://github.com/matthewyjiang/rho/commit/d261b5b35bfb119f49a81d83b33ca06b62b383e7)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * rho-sdk bumped from 1.17.2 to 1.17.3 + ## [0.18.1](https://github.com/matthewyjiang/rho/compare/rho-providers-v0.18.0...rho-providers-v0.18.1) (2026-08-07) diff --git a/crates/rho-providers/Cargo.toml b/crates/rho-providers/Cargo.toml index 6e6dd082a..250bf2595 100644 --- a/crates/rho-providers/Cargo.toml +++ b/crates/rho-providers/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rho-providers" -version = "0.18.1" +version = "0.18.2" edition = "2021" rust-version = "1.92" description = "Model provider runtimes, credentials, and model catalog for Rho" @@ -9,7 +9,7 @@ repository = "https://github.com/matthewyjiang/rho" readme = "README.md" [dependencies] -rho-sdk = { version = "1.17.2", path = "../rho-sdk" } +rho-sdk = { version = "1.17.3", path = "../rho-sdk" } tokio = { version = "1", features = ["full"] } reqwest = { version = "0.12", features = ["json", "stream"] } serde = { version = "1", features = ["derive"] } diff --git a/crates/rho-sdk/CHANGELOG.md b/crates/rho-sdk/CHANGELOG.md index aac7e73d1..5816b0a3c 100644 --- a/crates/rho-sdk/CHANGELOG.md +++ b/crates/rho-sdk/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [1.17.3](https://github.com/matthewyjiang/rho/compare/rho-sdk-v1.17.2...rho-sdk-v1.17.3) (2026-08-08) + + +### Bug Fixes + +* exclude reasoning tokens from throughput ([#819](https://github.com/matthewyjiang/rho/issues/819)) ([d261b5b](https://github.com/matthewyjiang/rho/commit/d261b5b35bfb119f49a81d83b33ca06b62b383e7)) + ## [1.17.2](https://github.com/matthewyjiang/rho/compare/rho-sdk-v1.17.1...rho-sdk-v1.17.2) (2026-08-07) diff --git a/crates/rho-sdk/Cargo.toml b/crates/rho-sdk/Cargo.toml index 4a212a1ef..00a70bfc8 100644 --- a/crates/rho-sdk/Cargo.toml +++ b/crates/rho-sdk/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rho-sdk" -version = "1.17.2" +version = "1.17.3" edition = "2021" rust-version = "1.86" description = "Embeddable, headless agent runtime for Rho" diff --git a/crates/rho-tools/CHANGELOG.md b/crates/rho-tools/CHANGELOG.md index cde14a2fb..c2bafdeaa 100644 --- a/crates/rho-tools/CHANGELOG.md +++ b/crates/rho-tools/CHANGELOG.md @@ -1,5 +1,46 @@ # Changelog +## [0.14.0](https://github.com/matthewyjiang/rho/compare/rho-agent-tools-v0.13.0...rho-agent-tools-v0.14.0) (2026-08-08) + + +### Features + +* **auth:** add configurable credential storage ([#478](https://github.com/matthewyjiang/rho/issues/478)) ([e778eda](https://github.com/matthewyjiang/rho/commit/e778edab71ec7e3c2f21137760f53bd0b8089469)) +* **documents:** add bounded document extraction and attachments ([#669](https://github.com/matthewyjiang/rho/issues/669)) ([d1ec3cd](https://github.com/matthewyjiang/rho/commit/d1ec3cd5d8f5683c7b8de0047070a6029bb1ec33)) +* readmes for extracted library crates ([#388](https://github.com/matthewyjiang/rho/issues/388)) ([92c234d](https://github.com/matthewyjiang/rho/commit/92c234d6ef15ff85f7b68cb31ebdb479cb81f022)) +* **sdk:** execute independent tool calls concurrently ([#459](https://github.com/matthewyjiang/rho/issues/459)) ([0bb5a83](https://github.com/matthewyjiang/rho/commit/0bb5a830adc191d09ab40726577483c72cecf74f)) +* **sessions:** add workspace rewind checkpoints ([#638](https://github.com/matthewyjiang/rho/issues/638)) ([5a90b2d](https://github.com/matthewyjiang/rho/commit/5a90b2db5b1170f2701cbac1c0c7d056f9158754)) +* **tools:** add in-process grep and glob workspace tools ([#554](https://github.com/matthewyjiang/rho/issues/554)) ([e422a99](https://github.com/matthewyjiang/rho/commit/e422a990332afff330b096d8960d4e0fa07a5838)) +* **tools:** add selectable edit formats ([#820](https://github.com/matthewyjiang/rho/issues/820)) ([5db37d0](https://github.com/matthewyjiang/rho/commit/5db37d0bf714afbf28e91e3f0e66c2e8b807b659)) +* **tools:** extract pdf content with pdf-inspector ([#687](https://github.com/matthewyjiang/rho/issues/687)) ([ce92355](https://github.com/matthewyjiang/rho/commit/ce92355e74a56ab11d7f2cf35ff3d246e34310d2)) +* **tools:** replace edit_file with codex-style apply_patch ([#653](https://github.com/matthewyjiang/rho/issues/653)) ([eef1555](https://github.com/matthewyjiang/rho/commit/eef155521c5492b9c7f34507e82b6b7f46b896a8)) +* **tools:** restore simple edit_file ([#658](https://github.com/matthewyjiang/rho/issues/658)) ([ffac70f](https://github.com/matthewyjiang/rho/commit/ffac70f6d58d1532a4eedefbdc99463402adbf7b)) +* **tui:** borderless code, mermaid, and math blocks with syntect highlighting ([#825](https://github.com/matthewyjiang/rho/issues/825)) ([f0614a8](https://github.com/matthewyjiang/rho/commit/f0614a88d035f0465adbddccc830207d5366450f)) +* **tui:** render read file image previews ([#393](https://github.com/matthewyjiang/rho/issues/393)) ([52165ec](https://github.com/matthewyjiang/rho/commit/52165eccb9429cbfe80c6ec1390aa5e97be19df8)) +* **tui:** stream apply_patch diff cards ([#657](https://github.com/matthewyjiang/rho/issues/657)) ([e2c932e](https://github.com/matthewyjiang/rho/commit/e2c932e377f15ddfaab1e4700aa7d6f4e8ed0417)) +* **tui:** unify tool transcript cards as Call + Children ([#586](https://github.com/matthewyjiang/rho/issues/586)) ([ce52cdd](https://github.com/matthewyjiang/rho/commit/ce52cddb6dbf0ac1b2878b6f3bd468a87547f8fa)) + + +### Bug Fixes + +* **agents:** clarify foreground agent batch behavior ([#606](https://github.com/matthewyjiang/rho/issues/606)) ([9574e48](https://github.com/matthewyjiang/rho/commit/9574e4836a3c6e14eb28bc5863b8d2abc334e140)) +* **errors:** surface failures that were silently swallowed ([#546](https://github.com/matthewyjiang/rho/issues/546)) ([1d4eee3](https://github.com/matthewyjiang/rho/commit/1d4eee3ea2e45d459897198d48babbe3ded3bf19)) +* **release:** guard publishable crate version bumps ([#424](https://github.com/matthewyjiang/rho/issues/424)) ([4b39b58](https://github.com/matthewyjiang/rho/commit/4b39b58cb09a2815be4d5350c2b0e0a831a426fe)) +* **sdk:** recover failed 1.17.1 release packaging ([#587](https://github.com/matthewyjiang/rho/issues/587)) ([224189e](https://github.com/matthewyjiang/rho/commit/224189e2d4fc2ec5f23cb88d80065d82c91ef40b)) +* **sdk:** recover failed 1.32.0 release packaging ([#792](https://github.com/matthewyjiang/rho/issues/792)) ([a782145](https://github.com/matthewyjiang/rho/commit/a782145820f2924a47140f9e8cd8e3cbd13be8a3)) +* **tools:** bound the timeout drain so escaped processes cannot stall bash ([#342](https://github.com/matthewyjiang/rho/issues/342)) ([414850f](https://github.com/matthewyjiang/rho/commit/414850fd374315f85691323d6bcf5615880da0d2)) +* **tools:** scrub provider credential env vars from child processes ([#502](https://github.com/matthewyjiang/rho/issues/502)) ([6d66913](https://github.com/matthewyjiang/rho/commit/6d669135caa7aa160f8c81c109f0c99736b70e63)) +* **tui:** drop duplicate paths on multi-file edit cards ([#826](https://github.com/matthewyjiang/rho/issues/826)) ([16c98e3](https://github.com/matthewyjiang/rho/commit/16c98e3c1898cbb885e71366a940efeaa52aa688)) +* **tui:** paste image paths and fall back kitty under herdr ([#504](https://github.com/matthewyjiang/rho/issues/504)) ([c140bfe](https://github.com/matthewyjiang/rho/commit/c140bfe6994f4ffc42756075ec801eff6e63ce40)) +* **tui:** validate dropped file attachments ([#677](https://github.com/matthewyjiang/rho/issues/677)) ([1c62a3d](https://github.com/matthewyjiang/rho/commit/1c62a3d638328bc829350f1cf32649fd58f7abcb)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * rho-sdk bumped from 1.17.2 to 1.17.3 + ## [0.12.6](https://github.com/matthewyjiang/rho/compare/rho-agent-tools-v0.12.5...rho-agent-tools-v0.12.6) (2026-08-07) diff --git a/crates/rho-tools/Cargo.toml b/crates/rho-tools/Cargo.toml index 89038cb4a..3052a67df 100644 --- a/crates/rho-tools/Cargo.toml +++ b/crates/rho-tools/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rho-agent-tools" -version = "0.13.0" +version = "0.14.0" edition = "2021" rust-version = "1.92" description = "Workspace coding tools and SDK tool adapters for Rho" @@ -15,7 +15,7 @@ document-pdf = ["dep:flate2", "dep:lopdf", "dep:pdf-inspector"] document-spreadsheets = ["dep:calamine", "dep:zip"] [dependencies] -rho-sdk = { version = "1.17.2", path = "../rho-sdk" } +rho-sdk = { version = "1.17.3", path = "../rho-sdk" } tokio = { version = "1", features = ["full"] } serde = { version = "1", features = ["derive"] } serde_json = "1" diff --git a/crates/rho/CHANGELOG.md b/crates/rho/CHANGELOG.md index 45ae3fc8f..8dcdfea91 100644 --- a/crates/rho/CHANGELOG.md +++ b/crates/rho/CHANGELOG.md @@ -1,5 +1,34 @@ # Changelog +## [1.33.0](https://github.com/matthewyjiang/rho/compare/rho-coding-agent-v1.32.2...rho-coding-agent-v1.33.0) (2026-08-08) + + +### Features + +* **tools:** add selectable edit formats ([#820](https://github.com/matthewyjiang/rho/issues/820)) ([5db37d0](https://github.com/matthewyjiang/rho/commit/5db37d0bf714afbf28e91e3f0e66c2e8b807b659)) +* **tui:** add /sessions hub for cross-directory session management ([#818](https://github.com/matthewyjiang/rho/issues/818)) ([5a933db](https://github.com/matthewyjiang/rho/commit/5a933db1cb5c1c6029234a8be8ef54eaa1f824b6)) +* **tui:** borderless code, mermaid, and math blocks with syntect highlighting ([#825](https://github.com/matthewyjiang/rho/issues/825)) ([f0614a8](https://github.com/matthewyjiang/rho/commit/f0614a88d035f0465adbddccc830207d5366450f)) +* **tui:** selectable color themes with live preview ([#817](https://github.com/matthewyjiang/rho/issues/817)) ([c43ba0e](https://github.com/matthewyjiang/rho/commit/c43ba0efbd89ee7eb88ff4716f56697c346737ff)) +* **tui:** show runtime and elapsed in attach header ([#816](https://github.com/matthewyjiang/rho/issues/816)) ([0ab34fc](https://github.com/matthewyjiang/rho/commit/0ab34fc02f304d4c6f88cfc9cfb647e6a22b8397)) +* **tui:** spatial workflow graph navigation, mouse pan, and skip-edge routing ([#823](https://github.com/matthewyjiang/rho/issues/823)) ([e691235](https://github.com/matthewyjiang/rho/commit/e69123517ea35fa2fb78922e8ed6da5be671cc2f)) +* **tui:** unify pickers, scroll both panes, fuzzy-match visible fields, size overlays to content ([#805](https://github.com/matthewyjiang/rho/issues/805)) ([8a60fbf](https://github.com/matthewyjiang/rho/commit/8a60fbfd6761a986263c4077a81a688d37b6172a)) + + +### Bug Fixes + +* **attach:** keep recording at high token rates ([#824](https://github.com/matthewyjiang/rho/issues/824)) ([d4fec84](https://github.com/matthewyjiang/rho/commit/d4fec8494dfd125023ef1af195fede058df9a6e4)) +* exclude reasoning tokens from throughput ([#819](https://github.com/matthewyjiang/rho/issues/819)) ([d261b5b](https://github.com/matthewyjiang/rho/commit/d261b5b35bfb119f49a81d83b33ca06b62b383e7)) +* **tui-pty:** simplify proof-plate palette and version pin ([#810](https://github.com/matthewyjiang/rho/issues/810)) ([8553e91](https://github.com/matthewyjiang/rho/commit/8553e915e7cd4ea0ac74a8724e8d08fc634e32f3)) +* **tui:** drop duplicate paths on multi-file edit cards ([#826](https://github.com/matthewyjiang/rho/issues/826)) ([16c98e3](https://github.com/matthewyjiang/rho/commit/16c98e3c1898cbb885e71366a940efeaa52aa688)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * rho-sdk bumped from 1.17.2 to 1.17.3 + * rho-providers bumped from 0.18.1 to 0.18.2 + ## [1.32.2](https://github.com/matthewyjiang/rho/compare/rho-coding-agent-v1.32.1...rho-coding-agent-v1.32.2) (2026-08-07) diff --git a/crates/rho/Cargo.toml b/crates/rho/Cargo.toml index 7cfe78fe3..3e1b0a600 100644 --- a/crates/rho/Cargo.toml +++ b/crates/rho/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rho-coding-agent" -version = "1.32.2" +version = "1.33.0" edition = "2021" rust-version = "1.92" description = "A lightweight agent harness inspired by Pi" @@ -22,8 +22,8 @@ name = "rho" path = "src/main.rs" [dependencies] -rho-sdk = { version = "1.17.2", path = "../rho-sdk" } -rho-providers = { version = "0.18.1", path = "../rho-providers", default-features = false } +rho-sdk = { version = "1.17.3", path = "../rho-sdk" } +rho-providers = { version = "0.18.2", path = "../rho-providers", default-features = false } rho-tools = { version = "0.13.0", path = "../rho-tools", package = "rho-agent-tools" } tokio = { version = "1", features = ["full"] } reqwest = { version = "0.12", features = ["json", "native-tls", "stream"] } diff --git a/crates/rho/PKGBUILD b/crates/rho/PKGBUILD index cd579a6bd..322e62b9d 100644 --- a/crates/rho/PKGBUILD +++ b/crates/rho/PKGBUILD @@ -1,6 +1,6 @@ # Maintainer: Matthew Jiang pkgname=rho-coding-agent -pkgver=1.32.2 # x-release-please-version +pkgver=1.33.0 # x-release-please-version pkgrel=1 pkgdesc="A lightweight agent harness inspired by Pi" arch=('x86_64') From 861bf1d68023155de1be2da2deba88f0e7cc1ad3 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 8 Aug 2026 11:01:44 +0000 Subject: [PATCH 2/3] chore(release): sync internal dependency versions --- crates/rho/Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/rho/Cargo.toml b/crates/rho/Cargo.toml index 3e1b0a600..33856ff79 100644 --- a/crates/rho/Cargo.toml +++ b/crates/rho/Cargo.toml @@ -24,7 +24,7 @@ path = "src/main.rs" [dependencies] rho-sdk = { version = "1.17.3", path = "../rho-sdk" } rho-providers = { version = "0.18.2", path = "../rho-providers", default-features = false } -rho-tools = { version = "0.13.0", path = "../rho-tools", package = "rho-agent-tools" } +rho-tools = { version = "0.14.0", path = "../rho-tools", package = "rho-agent-tools" } tokio = { version = "1", features = ["full"] } reqwest = { version = "0.12", features = ["json", "native-tls", "stream"] } native-tls = "0.2" From 8e4cd9dc626bde921ee878fc5110b63f1513fd51 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 8 Aug 2026 11:01:46 +0000 Subject: [PATCH 3/3] chore(release): sync downstream SDK lockfile --- fixtures/downstream/Cargo.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fixtures/downstream/Cargo.lock b/fixtures/downstream/Cargo.lock index 1584c3dd9..c98d44e7d 100644 --- a/fixtures/downstream/Cargo.lock +++ b/fixtures/downstream/Cargo.lock @@ -260,7 +260,7 @@ checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf" [[package]] name = "rho-sdk" -version = "1.17.2" +version = "1.17.3" dependencies = [ "serde", "serde_json",