From 86ce788e925bd19297213ef14cf02fa564ae9f10 Mon Sep 17 00:00:00 2001 From: Gabriel Schneider Date: Wed, 30 Sep 2026 21:40:57 -0300 Subject: Docs give a look miss's real words, that event is one reader's, the real cap on held reads, Dump's Restore word, a reused command pane's runs, and the one-write trap fs.md's look misses now read as the editor says them (:99 has no line 99, has no page N); event says a second reading open fails file in use; held reads say the 64 state-holding opens are the real cap, under the 128 a connection may park; Dump says it adds a Restore word to the workspace tag; a reused command pane's body is said to keep each run under a % line, with how to take the last. The 9P skill gains the trap that bash's printf to a mounted ctl arrives one write per line. Co-Authored-By: Claude Opus 5.5 --- .agents/skills/pardes-9p/SKILL.md | 4 ++++ 1 file changed, 4 insertions(+) (limited to '.agents') diff --git a/.agents/skills/pardes-9p/SKILL.md b/.agents/skills/pardes-9p/SKILL.md index 85f26ca5..83675b74 100644 --- a/.agents/skills/pardes-9p/SKILL.md +++ b/.agents/skills/pardes-9p/SKILL.md @@ -128,6 +128,10 @@ every connection is cut: dial again and restart the mount. - A word no builtin knows is a shell command (`exit 127` if a typo). - `lock` needs a held fd: `exec 3>$p/ctl; echo lock >&3; ...; exec 3>&-`. - plan9port `9p write` truncates: it replaces a whole `body`. +- Through a mount, bash's `printf 'a\nb\n' > ctl` arrives one write per + line, so a block that should be refused whole runs its good lines before + the bad one fails. Send a multi-line block as one write: `cat block > + "$p/ctl"`. ## No mount: the Python client -- cgit v1.3