diff --git a/CHANGELOG.md b/CHANGELOG.md index 8840721..5a02dbd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -27,6 +27,10 @@ - Default-location screenshot PNGs, snapshot JSON files, and `record export` artifacts are now rolled back when the subsequent artifact-manifest append fails, so a manifest-validation failure no longer leaves an orphaned, unmanifested file under the session's `artifacts/` directory. Explicit `--out` paths supplied by the caller are preserved on failure because they belong to the user, not the session manifest ([#95](https://github.com/coder/agent-tty/pull/95), fixes [#79](https://github.com/coder/agent-tty/issues/79)). - `EventLog.open` now closes the underlying file handle when validation (size-limit check or existing-content parsing) fails, preventing a file-descriptor leak on rejected session host startup ([#51](https://github.com/coder/agent-tty/pull/51)). +### Notes + +- `protocolVersion` in the `version` envelope intentionally stays at `0.1.0`. This release is additive over the `0.1.x` envelope contract and does not change the public JSON shape; only the package version moves to `0.2.0`. + ## [v0.1.1-beta.4](https://github.com/coder/agent-tty/releases/tag/v0.1.1-beta.4) - 2026-04-25 ### Added diff --git a/README.md b/README.md index 2d7ea8e..f3864bd 100644 --- a/README.md +++ b/README.md @@ -166,7 +166,7 @@ For TanStack Intent, Mux, and direct skill-copy instructions, see [`docs/AGENT-S ## Vision And Roadmap -The current `0.1.x` line is centered on reliable, isolated, reviewable TUI automation through the CLI. +The current `0.2.x` line is centered on reliable, isolated, reviewable TUI automation through the CLI. Future work includes native renderer adapters, broader platform parity, mouse input, richer semantic TUI automation, remote/networked control, and external control layers such as an MCP wrapper. - [`RELEASE.md`](./RELEASE.md) defines the supported release contract. diff --git a/RELEASE.md b/RELEASE.md index 46f957e..dd613ab 100644 --- a/RELEASE.md +++ b/RELEASE.md @@ -1,7 +1,7 @@ # agent-tty release contract -This document defines the supported product contract for the current `0.1.x` release line. -The original `0.1.0` release established the baseline for isolated, reviewable terminal automation for real TUI workflows; later `0.1.x` releases may add compatible fixes and features without widening this core support contract. +This document defines the supported product contract for the current `0.2.x` release line. +The `0.1.x` beta line established the baseline for isolated, reviewable terminal automation for real TUI workflows, and `0.2.0` is the first stable cut on top of that baseline; later `0.2.x` releases may add compatible fixes and features without widening this core support contract. If a workflow depends on behavior outside this document, treat it as future-scope or best-effort rather than a guaranteed capability. For per-release changes, see [`CHANGELOG.md`](./CHANGELOG.md). For release mechanics, use [`docs/RELEASE-PROCESS.md`](./docs/RELEASE-PROCESS.md). For intentionally deferred work, see [`ROADMAP.md`](./ROADMAP.md). For reviewer-facing proof bundles, start with [`dogfood/CATALOG.md`](./dogfood/CATALOG.md). diff --git a/ROADMAP.md b/ROADMAP.md index adf2335..61bdab0 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -1,6 +1,6 @@ # agent-tty roadmap -`RELEASE.md` defines what the current `0.1.x` line supports. This roadmap tracks intentionally deferred work and post-release direction so the repository front door separates shipped scope from future scope. +`RELEASE.md` defines what the current `0.2.x` line supports. This roadmap tracks intentionally deferred work and post-release direction so the repository front door separates shipped scope from future scope. For historical week-by-week planning and status context, see [`design/archive/`](./design/archive/). For the stable design overview, see [`design/ARCHITECTURE.md`](./design/ARCHITECTURE.md). ## Near-term refinements diff --git a/design/ARCHITECTURE.md b/design/ARCHITECTURE.md index 3ef7e79..e96a68b 100644 --- a/design/ARCHITECTURE.md +++ b/design/ARCHITECTURE.md @@ -21,7 +21,7 @@ This design intentionally describes a **general product**, not a Mux-specific im ## Current shipped status -The current `0.1.x` line is centered on reliable, isolated, reviewable terminal and TUI automation. The shipped surface includes `run` for robust in-session command execution, renderer/browser-path handling that respects isolated-home workflows, and isolation-aware `doctor --json` diagnostics on top of lifecycle, snapshot, screenshot, and export work. Larger asks such as native renderers, mouse input, remote/network sessions, MCP wrapping, and broader semantic TUI automation remain intentionally deferred and tracked in [`../ROADMAP.md`](../ROADMAP.md). +The current `0.2.x` line is centered on reliable, isolated, reviewable terminal and TUI automation. The shipped surface includes `run` for robust in-session command execution, renderer/browser-path handling that respects isolated-home workflows, and isolation-aware `doctor --json` diagnostics on top of lifecycle, snapshot, screenshot, and export work. Larger asks such as native renderers, mouse input, remote/network sessions, MCP wrapping, and broader semantic TUI automation remain intentionally deferred and tracked in [`../ROADMAP.md`](../ROADMAP.md). The repository now ships the first three milestones of this design plus Weeks 4–7 of CLI/artifact/lifecycle hardening, config/rendering/platform closeout, contract/introspection reconciliation, and Week 7 contract/doc ratification: