deepseek-harness/docs
Tianyi Cui f5866fc202 fix(e2b): address review round on cadence config, disposal, and SDK edge cases
- subprocess-e2b: the 20 ms remote poll cadence becomes a validated pollMs
  Config field (each tick is one control-plane request); the README documents
  the latency-versus-request-count trade.
- subprocess-e2b: extract src/remote.ts owning asError, signalOpts,
  commandOpts, delay, waitTick, and one tolerant signalRemoteGroups shared by
  the pgid-keyed process ladder and sid-keyed terminal ladder, so the two
  teardown paths keep identical error tolerance.
- subprocess-e2b: service disposal aggregates sibling cleanup failures into
  one AggregateError instead of discarding all but the first.
- subprocess-e2b: waitForProcessGroupId refuses published group ids <= 1, so
  a same-UID rewrite of the pid file cannot aim termination at kill -- -1;
  README documents the same-UID control-state limitation.
- subprocess-e2b: drain-grace expiry now releases an inherited-output E2B
  callback blocked on host backpressure before disconnecting, so the SDK
  settlement cannot stay pinned behind an unread host stream.
- subprocess-e2b: spawn/spawnTerminal stop validating typed spec fields
  (trust-TypeScript rule; pty-local validates its config before specs exist);
  resolveExecutable rejects separator-containing relative paths per the seam
  contract; terminal setups tracked as a Set of records.
- subprocess-e2b: PTY output push-without-backpressure is a documented
  contract (flowing consumer folds bytes; paused consumer buffers).
- fs-e2b: streamText normalizes the pinned SDK's empty-file '' return into an
  empty stream instead of throwing on getReader().
- e2b overlays: comment the one-world cwd invariant across e2b.cwd,
  workspaceRoot, and bash-local's implicit default workdir.
2026-08-08 22:19:13 +08:00
..
cookbook cleanup(cli): remove dsh-cli-demo 2026-08-08 15:08:07 +08:00
cordis-catalog refactor(e2b): drop speculative cleanup retry state 2026-08-08 22:19:13 +08:00
cordis-tutorial cleanup: remove private repository references 2026-08-08 01:10:57 +08:00
core-data-structures fix(rebase): migrate the replayed stack onto current master APIs 2026-08-08 21:27:59 +08:00
i18n docs: apply hierarchy across the corpus 2026-08-05 16:13:28 +08:00
postmortem docs: finish hierarchy rescan after rebase 2026-08-05 16:18:58 +08:00
user Merge pull request #1995 from deepseek-harness/worktree/remove-dsh-cli-demo 2026-08-08 15:26:56 +08:00
agent-lifecycle.md fix inbox lifecycle downstream contracts 2026-07-31 22:00:39 +08:00
AGENTS.md docs: define hierarchy and document forms 2026-08-05 16:13:27 +08:00
api-gateway.i18n.yaml fix(docs): keep doc typecheck on Host sources 2026-08-08 11:52:18 +08:00
api-gateway.md fix(docs): keep doc typecheck on Host sources 2026-08-08 11:52:18 +08:00
api-gateway.zh.md fix(docs): keep doc typecheck on Host sources 2026-08-08 11:52:18 +08:00
architecture.i18n.yaml chore(rebase): refresh generated docs after the round-two replay 2026-08-08 21:28:00 +08:00
architecture.md fix(rebase): migrate the replayed stack onto current master APIs 2026-08-08 21:27:59 +08:00
architecture.zh.md feat(e2b): add remote runtime providers 2026-08-08 22:19:10 +08:00
capability-seams.md chore(rebase): refresh generated docs after the round-two replay 2026-08-08 21:28:00 +08:00
config-catalog.md fix(e2b): address review round on cadence config, disposal, and SDK edge cases 2026-08-08 22:19:13 +08:00
cordis-paper.pdf docs: add cordis paper 2026-07-31 15:54:36 +08:00
cordis-primer.i18n.yaml docs(i18n): proofread active Chinese documentation 2026-08-04 17:36:14 +08:00
cordis-primer.md Merge remote-tracking branch 'origin/master' into worktree/pr343-retarget-latest-master 2026-07-23 13:40:29 +08:00
cordis-primer.zh.md docs(i18n): proofread active Chinese documentation 2026-08-04 17:36:14 +08:00
defensive-patterns.i18n.yaml Merge remote-tracking branch 'origin/master' into xtr/react-loop-simplification 2026-08-05 20:43:30 +08:00
defensive-patterns.md Merge remote-tracking branch 'origin/master' into xtr/react-loop-simplification 2026-08-05 20:43:30 +08:00
defensive-patterns.zh.md Merge remote-tracking branch 'origin/master' into xtr/react-loop-simplification 2026-08-05 20:43:30 +08:00
development.i18n.yaml fix(gates): address TypeRT review gaps 2026-08-08 15:03:23 +08:00
development.md fix(gates): address TypeRT review gaps 2026-08-08 15:03:23 +08:00
development.zh.md fix(gates): address TypeRT review gaps 2026-08-08 15:03:23 +08:00
event-producer-consumer.md chore(rebase): refresh generated docs after the round-two replay 2026-08-08 21:28:00 +08:00
glossary.i18n.yaml cleanup: replace FIXMEs with tracked issues 2026-08-08 00:04:55 +08:00
glossary.md cleanup: replace FIXMEs with tracked issues 2026-08-08 00:04:55 +08:00
glossary.zh.md cleanup: replace FIXMEs with tracked issues 2026-08-08 00:04:55 +08:00
graph-atlas.md cleanup: remove TUI package and legacy dsh entrypoints 2026-08-04 13:20:28 +08:00
module-graph.md chore(rebase): refresh generated docs after the round-two replay 2026-08-08 21:28:00 +08:00
persistence-catalog.md fix(agent-loop): latch wakes landing in the cancel-convergence window 2026-08-08 19:42:42 +08:00
testing.i18n.yaml cleanup(cli): remove dsh-cli-demo 2026-08-08 15:08:07 +08:00
testing.md cleanup(cli): remove dsh-cli-demo 2026-08-08 15:08:07 +08:00
testing.zh.md cleanup(cli): remove dsh-cli-demo 2026-08-08 15:08:07 +08:00
tool-catalog.md docs: refresh tool catalog after stack merge 2026-08-08 20:02:37 +08:00
tool-execution-pipeline.md Merge remote-tracking branch 'origin/master' into feat/send-unify 2026-07-23 22:41:45 +08:00
web-styling.i18n.yaml docs: rescan rebased documentation hierarchy 2026-08-05 16:16:57 +08:00
web-styling.md docs: rescan rebased documentation hierarchy 2026-08-05 16:16:57 +08:00
web-styling.zh.md docs: rescan rebased documentation hierarchy 2026-08-05 16:16:57 +08:00