diff options
Diffstat (limited to '.agents')
| -rw-r--r-- | .agents/skills/pardes-9p/SKILL.md | 4 |
1 files changed, 4 insertions, 0 deletions
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 |
