From 48292af8e33a08c8030b7f1512c8d0da739f5ab1 Mon Sep 17 00:00:00 2001 From: Ogulcan Celik Date: Tue, 29 Sep 2026 16:10:47 +0300 Subject: release: v0.9.2 --- CHANGELOG.md | 2 ++ Cargo.lock | 2 +- Cargo.toml | 2 +- docs/next/CHANGELOG.md | 2 ++ skills/herdr/SKILL.md | 2 +- 5 files changed, 7 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 85abb252..2f32e719 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,8 @@ ## Unreleased +## [0.9.2] - 2026-09-29 + ### Breaking Changes - The Herdr-specific pane graphics API is gone. `pane.graphics.info`, `set`, `clear`, and `stream` now return `unknown_method`. Apps show images by writing standard Kitty graphics to their terminal, which Herdr renders natively. (#4561) diff --git a/Cargo.lock b/Cargo.lock index 0ca58835..87d7ae6c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -781,7 +781,7 @@ checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" [[package]] name = "herdr" -version = "0.9.1" +version = "0.9.2" dependencies = [ "base64", "bincode", diff --git a/Cargo.toml b/Cargo.toml index c1779763..cc787ef1 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "herdr" -version = "0.9.1" +version = "0.9.2" edition = "2021" build = "build.rs" description = "terminal workspace manager for AI coding agents" diff --git a/docs/next/CHANGELOG.md b/docs/next/CHANGELOG.md index 85abb252..2f32e719 100644 --- a/docs/next/CHANGELOG.md +++ b/docs/next/CHANGELOG.md @@ -2,6 +2,8 @@ ## Unreleased +## [0.9.2] - 2026-09-29 + ### Breaking Changes - The Herdr-specific pane graphics API is gone. `pane.graphics.info`, `set`, `clear`, and `stream` now return `unknown_method`. Apps show images by writing standard Kitty graphics to their terminal, which Herdr renders natively. (#4561) diff --git a/skills/herdr/SKILL.md b/skills/herdr/SKILL.md index bcb22ba8..fe2ccb6f 100644 --- a/skills/herdr/SKILL.md +++ b/skills/herdr/SKILL.md @@ -102,7 +102,7 @@ The selector must be an enabled saved profile ID or a unique, case-sensitive lab Both installations must support machine API forwarding, and the remote server must already be running and API-compatible. Forwarding never installs, starts, or restarts a server and never falls back to Local. Local configuration, session management, installation commands, and interactive attachment are not forwarded. Remote worktree paths must be absolute, `~`, or start with `~/`; plugin link paths must be absolute. A connection failure does not prove a mutation was not applied: inspect remote state before retrying. -`herdr machine list` lists saved connection profiles, not a cross-machine pane inventory; add `--json` for scripts. Only add, remove, enable, or disable profiles when the user asks. Removing a profile disconnects the client but does not stop remote sessions. Adding a machine uses the remote default session unless `--remote-session` is explicitly supplied. Setup asks before stopping an incompatible server and defaults to No; do not approve replacement without the user's consent. Experimental handoff is not part of `machine add`. +`herdr machine list` lists saved connection profiles, not a cross-machine pane inventory; add `--json` for scripts. Only add, remove, enable, or disable profiles when the user asks. Removing a profile disconnects the client but does not stop remote sessions. Interactive `machine add` discovers running remote sessions and may ask the user to pick one; non-interactive setup uses the remote default session unless `--remote-session` is explicitly supplied. Use `herdr machine status [] --json` to diagnose a failing machine. `herdr machine reconnect` needs the user to complete SSH authentication in their terminal; do not run it for them. Setup asks before stopping an incompatible server and defaults to No; do not approve replacement without the user's consent. Experimental handoff is not part of `machine add`. ## Start and coordinate an agent -- cgit v1.2.3