From 9e81e91fa22ff7ab2e0db30ee7c32bb9a1892ac8 Mon Sep 17 00:00:00 2001 From: Cestercian <183791452+cestercian@users.noreply.github.com> Date: Sat, 3 Oct 2026 13:09:25 +0000 Subject: [PATCH] docs: list termlens-cli in AGENTS.md's layout AGENTS.md is the file coding agents read first, and its layout listed the library, the fixtures and the design doc but not the termlens command. Add the crate and note that the inspect example and its test must stay in step with termlens inspect. Signed-off-by: Cestercian <183791452+cestercian@users.noreply.github.com> --- AGENTS.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/AGENTS.md b/AGENTS.md index 14aac88..6b0bf37 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -10,6 +10,10 @@ is the full contributor document and wins wherever the two disagree. - `crates/termlens/` — the published library. `terminal.rs` is the runtime, `screen.rs` the snapshot types, `emu/` the VT emulation behind a small internal trait, `graphics.rs` the inline-image capture and decoder. +- `crates/termlens-cli/` — the `termlens` command (`inspect`, `diff`, + `render`), published as `termlens-cli`. `crates/termlens/examples/inspect.rs` + mirrors `termlens inspect`, and `crates/termlens/tests/inspect.rs` checks the + two agree, so a change to one needs the other. - `fixtures/` — deterministic terminal programs the integration suite spawns in real PTYs. Never published; `publish = false`. - `docs/DESIGN.md` — four layers, the wait-semantics contract, the snapshot