verify-agent-tty SKILL.md skillA
verify-agent-tty from coder/agent-tty is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add coder/agent-tty/verify-agent-tty@git:20261102.8eff0f7Pins git:20261102.8eff0f7 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- coder/agent-tty
- Path
.agents/skills/verify-agent-tty/SKILL.md- Versions recorded
- 8
- Latest version
- git:20261102.8eff0f7, committed Nov 2, 2026
- First version recorded
- Oct 29, 2026
- Size
- 14,146 bytes
- Repository stars
- 30
- License
- Apache-2.0
Drive the real agent-tty CLI built from this checkout, the way a user or agent does, and capture proof - JSON envelopes, rendered snapshots, PNG screenshots, recordings, and the session files on disk - in an isolated Home that never touches ~/.agent-tty. Use it to verify a change to any agent-tty command (create, run, wait, batch, snapshot, screenshot, record, gc, dashboard) end to end before you call it done, or to reproduce a reported CLI or TUI bug.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# Verify agent-tty by driving the CLI agent-tty is a CLI. Users and agents touch three surfaces: the `agent-tty` commands with `--json` envelopes (the main one), the `agent-tty dashboard` TUI, and the artifacts that commands write (PNG, `.cast`, `.webm`, snapshot JSON). The library export in `src/index.ts` is not covered here. There is no server to keep alive. Each verification run builds `dist/` once and then drives the built CLI against its own Home. Two runs of the same build can work side by side, because each one has its own Home, its own Home Registry and its own socket folder. All runs of a checkout share its `dist/`, and `start-run.sh` rebuilds it (and can delete it first), so do not start a run while another run of this checkout is still driving sessions on an older build. The feature map in [`features/README.md`](features/README.md) is the maintained list of user-facing features and how to drive each one. Read it before you drive anything, and drive every entry point that the map lists for the feature you verify. ## Launch ```sh ENV=$(.agents/skills/verify-agent-tty/scripts/start-run.sh <name>) . "$ENV" ``` …
Read the whole file at its exact version.
How to install
mdr add coder/agent-tty/verify-agent-tty@sha256:dd1aecaf3bb3f04aThe line at the top of this page pins the label git:20261102.8eff0f7, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_tjzipfg6xcczilou)
1 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 8 versions of this file, between Oct 29, 2026 and Nov 2, 2026, more than one a day.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20261102.8eff0f7 latest | 2026-11-02 | 8eff0f7 | 14,146 B | A | view · diff |
| git:20261102.7319253 | 2026-11-02 | 7319253 | 14,156 B | A | view · diff |
| git:20261102.d857c45 | 2026-11-02 | d857c45 | 12,809 B | A | view · diff |
| git:20261030.f1ed9f3 | 2026-10-30 | f1ed9f3 | 12,765 B | A | view · diff |
| git:20261030.7af8006 | 2026-10-30 | 7af8006 | 11,608 B | A | view · diff |
| git:20261030.922c54a | 2026-10-30 | 922c54a | 10,384 B | A | view · diff |
| git:20261029.0cbdf89 | 2026-10-29 | 0cbdf89 | 8,752 B | A | view · diff |
| git:20261029.0d8193b | 2026-10-29 | 0d8193b | 8,856 B | A | view |
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (14146 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
coder/agent-tty · 30 stars · license Apache-2.0 · pushed 2026-11-03 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_tjzipfg6xcczilou GET https://markdownregistry.com/api/v1/resolve?ref=coder/agent-tty/verify-agent-tty GET https://markdownregistry.com/api/v1/blob/dd1aecaf3bb3f04a2eca8a257edb224ef4c469c444f803cde7459277f03e2510
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.