aboutsummaryrefslogtreecommitdiff
path: root/SKILL.md
diff options
context:
space:
mode:
authorOgulcan Celik <ogulcancelik@gmail.com>2026-07-21 22:09:38 +0300
committerOgulcan Celik <ogulcancelik@gmail.com>2026-07-21 22:09:38 +0300
commit0f161fac287011b3e216383e2b8482f049fd6a7b (patch)
treed1d0b4376ea4982d681cb03b28a796cffe091ed1 /SKILL.md
parent62d423515cf294e58571c43311bc5801a07b496b (diff)
docs: add alternate-screen output fallback
Diffstat (limited to 'SKILL.md')
-rw-r--r--SKILL.md4
1 files changed, 3 insertions, 1 deletions
diff --git a/SKILL.md b/SKILL.md
index a7b86ef9..fafea549 100644
--- a/SKILL.md
+++ b/SKILL.md
@@ -180,7 +180,9 @@ Use the read source that matches the task:
Use `--format ansi` when colors and terminal styling are evidence. Otherwise use text.
-Full-screen agents may use the terminal alternate screen. Rows that disappear from that screen do not enter Herdr's host scrollback, so `recent`, `recent-unwrapped`, and larger `--lines` values cannot recover them. Enlarge the pane, request concise output, use the agent's transcript controls, or scroll inside the agent and read `--source visible`.
+`--lines` asks Herdr for more rows from the pane's available screen and host scrollback. If increasing it does not reveal more of a completed response, the pane is probably running the agent on the terminal's alternate screen. Rows that leave the alternate screen do not enter Herdr's host scrollback, so a larger line count cannot recover them.
+
+After that failed read, ask the agent to write its complete response as Markdown in a temporary directory and reply only with the file path, then read the file directly. Use this only as a fallback; do not request file output in the initial prompt.
## Safety and coordination rules