deepseek-harness/docs
NI0317 a7bfade7eb refactor(pty): rename model-facing tools to terminal_* and harden teardown
Rename the six model-facing tools pty_* -> terminal_* and align every
description, guidance section, ACP card title, and rendered result to
terminal terminology. Package and service internals keep their technical
PTY names (PtyService, "unknown PTY session", node-pty).

Harden the local backend teardown:
- a failed close is retryable: drop the memoized rejection so a later
  terminal_close re-runs against the live process table
- service disposal clears the backend, reservation, and owner-cleanup
  registries even when a close fails
- stop readiness polling before teardown so an in-flight send settles as
  session_exit instead of a mis-inferred wait reason
- bound the sanitizer's pending buffer against unterminated escape runs

Update the tool catalog, package READMEs, the bilingual Agent Note, and the
acp/headless pty-tools snapshots to match.
2026-07-21 19:29:56 +08:00
..
cookbook Rename RFCs to Agent Notes 2026-07-19 22:52:03 +08:00
cordis-catalog feat: add persistent PTY sessions 2026-07-21 16:01:00 +08:00
core-data-structures refactor(pty): rename model-facing tools to terminal_* and harden teardown 2026-07-21 19:29:56 +08:00
i18n Rename RFCs to Agent Notes 2026-07-19 22:52:03 +08:00
postmortem Rename RFCs to Agent Notes 2026-07-19 22:52:03 +08:00
agent-lifecycle.md Merge latest origin/master into compact-post-step-overflow-recovery 2026-07-19 12:06:23 +08:00
AGENTS.md Require Agent Notes for non-trivial changes 2026-07-19 23:29:55 +08:00
architecture.md feat: add persistent PTY sessions 2026-07-21 16:01:00 +08:00
capability-seams.md feat: add persistent PTY sessions 2026-07-21 16:01:00 +08:00
config-catalog.md feat: add persistent PTY sessions 2026-07-21 16:01:00 +08:00
cordis-primer.md fix(snapshot): register filesystem tools through explicit overlay 2026-07-14 21:25:58 +08:00
defensive-patterns.md docs(AGENTS): rewrite the root standing orders to the 1,500-word budget 2026-07-04 14:22:47 +08:00
development.i18n.yaml Remove generated Agent Note index 2026-07-19 23:15:23 +08:00
development.md Remove generated Agent Note index 2026-07-19 23:15:23 +08:00
development.zh.md Remove generated Agent Note index 2026-07-19 23:15:23 +08:00
event-producer-consumer.md Merge branch 'master' into steering-unwrap 2026-07-20 17:02:18 +08:00
glossary.md Rename RFCs to Agent Notes 2026-07-19 22:52:03 +08:00
graph-atlas.md Rename RFCs to Agent Notes 2026-07-19 22:52:03 +08:00
module-graph.md feat: add persistent PTY sessions 2026-07-21 16:01:00 +08:00
persistence-catalog.md Merge branch 'master' into steering-unwrap 2026-07-20 17:02:18 +08:00
testing.md Rename RFCs to Agent Notes 2026-07-19 22:52:03 +08:00
tool-catalog.md refactor(pty): rename model-facing tools to terminal_* and harden teardown 2026-07-21 19:29:56 +08:00
tool-execution-pipeline.md Merge current master into debug-pangwenjie 2026-07-18 13:39:12 +08:00