diff --git a/.release-please-manifest.json b/.release-please-manifest.json index f1c1e58..bcd0522 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.5.0" + ".": "0.6.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index f567b59..250be5e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,17 @@ ## [Unreleased] +## [0.6.0] - 2026-08-21 + +### Added + +- `wait --scope cursor-line` (and matching `scope` field on batch `wait` steps and the `waitForRender` RPC) restricts `--text`/`--regex` matches to the cursor's row, so post-command waits can no longer be satisfied by the terminal echoing the command that was just typed. `scope` defaults to `screen` and is byte-identical to prior behavior; `cursor-line` requires a `text` or `regex` condition ([#169](https://github.com/coder/agent-tty/pull/169)). +- `agent-tty record diff ` replays both sessions offline from their `events.jsonl` logs and emits an LCS line diff over `canonicalVisibleLines` (the exact rows `screenHash` hashes). `--at-seq-a`/`--at-seq-b` diff either side at an intermediate Event Log sequence (including a session against its own earlier state). `--json` returns `{ identical, a, b, diff }` validated by a new `RecordDiffResultSchema`; human mode prints a unified-style diff ([#170](https://github.com/coder/agent-tty/pull/170)). + +### Fixed + +- CI setup restored after the upstream `aube` repository moved from `endevco/aube` to `jdx/aube`: `mise.lock` and `aube-lock.yaml` were regenerated (artifact sha256 checksums unchanged, so pinned binaries are byte-identical) and dev-dependency overrides bumped to clear eight high-severity advisories in `brace-expansion`, `js-yaml`, `nanoid`, and `postcss` ([#168](https://github.com/coder/agent-tty/pull/168)). + ## [0.5.0] - 2026-06-23 ### Added diff --git a/README.md b/README.md index b8ae3da..1f3e751 100644 --- a/README.md +++ b/README.md @@ -138,7 +138,7 @@ See [`docs/AGENT-SKILLS.md`](./docs/AGENT-SKILLS.md). ## Status & platform support -`agent-tty` is `0.5.0` and focused on reliable, isolated, reviewable terminal and TUI automation through a stable CLI. +`agent-tty` is `0.6.0` and focused on reliable, isolated, reviewable terminal and TUI automation through a stable CLI. - Linux and macOS are tier-1; Windows is tier-2 and not CI-tested. - Semantic snapshots and render-backed waits prefer the optional `libghostty-vt` backend when it is available, then fall back to `ghostty-web`. diff --git a/package.json b/package.json index 8841fcf..4c44460 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "agent-tty", - "version": "0.5.0", + "version": "0.6.0", "description": "Terminal automation CLI for AI agents and humans", "license": "Apache-2.0", "keywords": [