docs(i18n): proofread active Chinese documentation

This commit is contained in:
xjt
2026-08-04 17:36:14 +08:00
parent 11bad56fc3
commit 2db712eec7
976 changed files with 3180 additions and 3105 deletions

View File

@@ -3,4 +3,4 @@
# after editing either side, bring the other along and re-record with:
# pnpm run verify-translation-pairing --write packages/workflow/README.md
README.md: 17da3397e4fa64837b271d89e9062e3621434338
README.zh.md: 1e424778781ba4f41c321af7fd4cb8b5159a49cb
README.zh.md: 1609d1e961f9b21f859eda66ed84d7f8bdbbe978

View File

@@ -4,7 +4,7 @@
工作流 seam由模型编写 JavaScript 编排脚本,大规模扇出 subagent分阶段、每个 agent智能体的结构化结果、并发上限其设计参考 Claude Code 动态工作流。这是 bash 形态的能力 seam见[能力 seam](../../.agents/notes/implemented/architecture/2026-06-13-capability-seams.md)):每个上下文只有一个引擎实现注册为 `ctx.workflows`;面向模型的工具使用它。
| 包package | 角色 | ctx 键 |
| 包 | 角色 | ctx 键 |
|---|---|---|
| `workflow/` | 抽象工作流 seam服务基类、运行词汇和 `workflow/*` 事件 | `ctx.workflows` |
| `workflow-workerthread/` | `node:worker_threads` 引擎:每次运行使用一个 worker脚本的 vm 上下文位于 worker 内,`agent()` 通过消息端口桥接到 `ctx.subagents` | (提供 `ctx.workflows` |
@@ -13,4 +13,4 @@
接口位于 `workflow/workflow/`。引擎的 `agent()` 钩子使用 [subagent seam](../subagent/README.md)(任何已注册提供方;随产品交付的示例使用 `spawn``agent({ schema })` 则使用进程内后端实现的结构化输出支持。worker thread 隔离的是脚本:宿主绝不会被它阻塞,已取消运行经过宽限时间后的终止也会实际生效;但它不是安全边界。如果将来确有需要,可以在同一接口背后换用 isolated-vm独立进程引擎以实现真正的沙箱隔离。
通用脚本引擎的决策和暂缓事项见[动态工作流 Agent Noteagent 决策记录)](../../.agents/notes/implemented/feature/2026-07-05-dynamic-workflows.md)。独立的 [Ralph 消费方](../../.agents/notes/implemented/feature/2026-07-19-fresh-agent-ralph-workflow-tool.md)会固定脚本和全新提供方策略,而不是再添加一个引擎或 agent loop智能体循环模式。
通用脚本引擎的决策和暂缓事项见[动态工作流 Agent Note](../../.agents/notes/implemented/feature/2026-07-05-dynamic-workflows.md)。独立的 [Ralph 消费方](../../.agents/notes/implemented/feature/2026-07-19-fresh-agent-ralph-workflow-tool.md)会固定脚本和全新提供方策略,而不是再添加一个引擎或 agent loop智能体循环模式。

View File

@@ -3,4 +3,4 @@
# after editing either side, bring the other along and re-record with:
# pnpm run verify-translation-pairing --write packages/workflow/tool-ralph/README.md
README.md: daf242364d1093cff30cd1dc95823e1ecb89a9c7
README.zh.md: db9564da1d1b7d8eabc67ba14c9d873201ac2807
README.zh.md: c855c6b5f42728f67935208b44601b379364aa7f

View File

@@ -2,7 +2,7 @@
[English](README.md) | 中文
面向模型的 `ralph` 工具运行固定的前台工作流,把一个不可变目标依次交给多个全新子 agent智能体。它展示如何把专用编排策略实现为基于 [`ctx.workflows`](../workflow/README.md) 和 [`ctx.subagents`](../../subagent/subagent/README.md) 的普通插件:不会向 `agent-loop` 添加 Ralph 模式或全新 agent loop智能体循环同会话的[目标领域](../../goal/goal/README.md)也保持独立。策略和暂缓事项由 [Ralph Agent Noteagent 决策记录)](../../../.agents/notes/implemented/feature/2026-07-19-fresh-agent-ralph-workflow-tool.md)负责。
面向模型的 `ralph` 工具运行固定的前台工作流,把一个不可变目标依次交给多个全新子 agent智能体。它展示如何把专用编排策略实现为基于 [`ctx.workflows`](../workflow/README.md) 和 [`ctx.subagents`](../../subagent/subagent/README.md) 的普通插件:不会向 `agent-loop` 添加 Ralph 模式或全新 agent loop智能体循环同会话的[目标领域](../../goal/goal/README.md)也保持独立。策略和暂缓事项由 [Ralph Agent Note](../../../.agents/notes/implemented/feature/2026-07-19-fresh-agent-ralph-workflow-tool.md)负责。
## 契约

View File

@@ -3,4 +3,4 @@
# after editing either side, bring the other along and re-record with:
# pnpm run verify-translation-pairing --write packages/workflow/tool-workflow/README.md
README.md: 5afa68764bfe339377954f8912b6f9b795435be1
README.zh.md: a322fa363803a10b06c66d1aae9b769fad8e5c22
README.zh.md: 9af11811c9a91562983dcd865a0cb1a626cdac3c

View File

@@ -2,7 +2,7 @@
[English](README.md) | 中文
面向模型的 **`workflow` 工具**:运行一段扇出 subagent 的 JavaScript 编排脚本,并返回脚本的最终值。本包package负责基于 [`ctx.workflows`](../workflow/README.md) 塑造 schema 和生命周期;脚本解析、执行、上限与取消位于 seam 之后,消费方仍负责面向父级的 schema 和结果包络。
面向模型的 **`workflow` 工具**:运行一段扇出 subagent 的 JavaScript 编排脚本,并返回脚本的最终值。本包负责基于 [`ctx.workflows`](../workflow/README.md) 塑造 schema 和生命周期;脚本解析、执行、上限与取消位于 seam 之后,消费方仍负责面向父级的 schema 和结果包络。
## 模型看到的内容
@@ -14,7 +14,7 @@
## 渲染意图
渲染意图预先确定(见[渲染意图 Agent Noteagent 决策记录)](../../../.agents/notes/implemented/architecture/2026-07-02-tool-render-intent-union.md)):使用一个 `generic` 卡片,标题为 `workflow: <meta.name>`,直接从 `args.meta.name` 读取(呈现是参数的纯函数,不要求引擎解析);脚本文本作为 `rawInput` 携带。结果继续使用 generic 卡片。
渲染意图预先确定(见[渲染意图 Agent Note](../../../.agents/notes/implemented/architecture/2026-07-02-tool-render-intent-union.md)):使用一个 `generic` 卡片,标题为 `workflow: <meta.name>`,直接从 `args.meta.name` 读取(呈现是参数的纯函数,不要求引擎解析);脚本文本作为 `rawInput` 携带。结果继续使用 generic 卡片。
## 配置
@@ -71,7 +71,7 @@ Use the <toolName> tool ONLY when the user explicitly asks for a workflow or for
#### KV Cache 影响
仅追加;新增可见内容位于可复用请求前缀之后,不会使现有 KV-cache 条目失效。
仅追加;新增可见内容位于可复用请求前缀之后,不会使现有 KV Cache 条目失效。
## 已知限制与暂缓事项

View File

@@ -3,4 +3,4 @@
# after editing either side, bring the other along and re-record with:
# pnpm run verify-translation-pairing --write packages/workflow/workflow-workerthread/README.md
README.md: 9da420bdd67ac5b0a4bfffa312c6fe7b2dabf8f5
README.zh.md: cc2ed2043db7f6a51088930c07c5cf5a2223f480
README.zh.md: caba1cf5284c1586fe17e00ed4115ff12e3e4ae9

View File

@@ -2,7 +2,7 @@
[English](README.md) | 中文
本包package`WorkflowService` 提供实现,每次运行使用一个 Node worker thread。worker 执行编排脚本;子 agent智能体留在宿主上脚本通过带类型的宿主worker 协议经由 `ctx.subagents` 访问它们。
本包为 `WorkflowService` 提供实现,每次运行使用一个 Node worker thread。worker 执行编排脚本;子 agent智能体留在宿主上脚本通过带类型的宿主worker 协议经由 `ctx.subagents` 访问它们。
包根目录默认导出引擎插件及其 `Config`worker 协议、运行时和会话模块均为实现私有。操作入口 `./worker` 仍是引擎的 spawn 目标。
@@ -113,7 +113,7 @@ worker 错误、消息失败或提前退出会在清理前关闭消息接纳,
#### KV Cache 影响
仅追加;新增可见内容位于可复用请求前缀之后,不会使现有 KV-cache 条目失效。
仅追加;新增可见内容位于可复用请求前缀之后,不会使现有 KV Cache 条目失效。
## 已知限制与暂缓事项

View File

@@ -3,4 +3,4 @@
# after editing either side, bring the other along and re-record with:
# pnpm run verify-translation-pairing --write packages/workflow/workflow/README.md
README.md: 0de661423206cc71eb4669bc8ddb2419202bcb4a
README.zh.md: 5abda102a128f9c70cd0971e316c2f0c7f504871
README.zh.md: da11b59aa285ea8f4e0e8c18ceab8922d706491a

View File

@@ -24,7 +24,7 @@
- `workflow/phase``workflow/log` 公开脚本叙述;
- `workflow/agent-start` / `workflow/agent-end``seq` 为每次子 agent 调用配对;提供方的异步启动调用被拒绝时,该子 agent 不会发出其中任何一个事件。
同进程事件 payload 是以不可变方式借用的值。每个监听器都独立隔离:同步抛出异常或返回的 promise 被拒绝时,只会记录日志,不会阻塞同级监听器或改变执行。
同进程事件 payload 是借用的不可变值。每个监听器都独立隔离:同步抛出异常或返回的 promise 被拒绝时,只会记录日志,不会阻塞同级监听器或改变执行。
## 失败纪律
@@ -34,9 +34,9 @@
- `INVALID_ARGUMENT` / `UNSUPPORTED_OPTION` / `UNSUPPORTED_SCHEMA`:钩子调用违反引擎契约;
- `AGENT_CAP` / `ITEM_CAP`:超过已配置的安全上限;
- `AGENT_START`:提供方的异步启动调用被拒绝;
- `AGENT_RESULT`:已发布子 agent 的结果因基础设施故障而拒绝;
- `AGENT_RESULT`:已发布子 agent 的结果因基础设施故障而拒绝;
- `RESULT_UNSERIALIZABLE`:脚本/worker 值不是普通 JSON 数据;
- `CANCELLED`:取消会接管该运行,待处理和未来的钩子都会拒绝。
- `CANCELLED`:取消会接管该运行,待处理和后续的钩子调用都会拒绝。
子 agent 若以非完成的结束原因正常兑现,并不属于基础设施异常:`agent()` 返回 `null`,使脚本可以处理普通的子 agent 失败。
@@ -56,4 +56,4 @@
- **没有 token 预算词汇**:引擎会限制并发、条目和子 agent但请求与结果都不会统计跨子 agent 的模型 token。
- **运行由持有方负责,不由服务跟踪**:卸载引擎不会发现独立的活动句柄;每个消费方都必须 dispose 自己启动的运行。
暂缓实现的工作流接口见[动态工作流 Agent Noteagent 决策记录)](../../../.agents/notes/implemented/feature/2026-07-05-dynamic-workflows.md)。
暂缓实现的工作流接口见[动态工作流 Agent Note](../../../.agents/notes/implemented/feature/2026-07-05-dynamic-workflows.md)。