docs: rescan rebased documentation hierarchy

This commit is contained in:
Turtle
2026-08-05 12:46:38 +08:00
parent 012bb0a549
commit 8af3babaea
304 changed files with 1091 additions and 1983 deletions

View File

@@ -2,5 +2,5 @@
# side as of the last confirmed-consistent state. Both languages carry equal authority;
# after editing either side, bring the other along and re-record with:
# pnpm run verify-translation-pairing --write packages/timeout/README.md
README.md: 2a75e4d54aa1f518858d97e2f4c7d09a23a80a70
README.zh.md: 40704d9c9c9ef659fe3922876b1de2cf020fe4be
README.md: d9d8e8a829d8d466d1cc3e42a6c32ac4b3db428b
README.zh.md: c5920258ade7022fb5b28a351ba060eb56e8bc3c

View File

@@ -2,10 +2,10 @@
[English](README.md) | 中文
工具调用超时策略插件。它是单一 **产品**包:它是 `tools/execute` 环绕分发 seam由 [`dsh-tools`](../core/tools) 拥有)和纯 [`dsh-timeout`](../util/timeout) 库的部署策略消费方,而非带接口/实现拆分的可替换能力,因此无需 seam 三包组合
本分组将部署配置的截止时间应用于面向模型的工具调用。各项能力仍负责终止自身工作
| 包 | 职责 | ctx 键 |
|---|---|---|
| `timeout-policy/` | `tools/execute` 包装层:对每个已配置工具,它都在 `exec.signal` 上设置单次调用截止时间,并在截止时间先到时返回结构化 `TOOL_TIMEOUT` 结果 | (注册 `tools/execute` 监听器;不注入任何内容) |
| 包 | 职责 |
|---|---|
| [`timeout-policy/`](timeout-policy/README.md) | 强制执行配置的逐工具调用截止时间 |
超时被拆分为三层:[`dsh-timeout`](../util/timeout) 拥有纯计时/分类原语(`deadline`/`timeoutOf`每种能力拥有终止操作bash 终止其进程组fetch 提供方关闭其 socket本包则拥有 *作为部署策略的面向模型工具调用预算*:没有面向模型的超时参数,也没有全局默认值。它是[超时库 Agent Note](../../.agents/notes/implemented/architecture/2026-07-06-timeout-deadline-library.md) 所预见的中间件。`bash` 和钩子命令执行保留各自的 `BASH_TIMEOUT` 后端超时,不经过此策略
纯计时原语位于 [`util/timeout`](../util/timeout/README.md)。参见[超时库决策](../../.agents/notes/implemented/architecture/2026-07-06-timeout-deadline-library.md)。