From eaf4f2c06297b6cbdf05375a38a5f363155b76e7 Mon Sep 17 00:00:00 2001
From: Tianyi Cui <53024+tianyicui@users.noreply.github.com>
Date: Thu, 23 Jul 2026 15:02:07 +0800
Subject: [PATCH] docs(i18n): allow zero-step turns in glossary
---
docs/glossary.i18n.yaml | 4 ++--
docs/glossary.md | 2 +-
docs/glossary.zh.md | 2 +-
3 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/docs/glossary.i18n.yaml b/docs/glossary.i18n.yaml
index 9724877d71..03225c38dd 100644
--- a/docs/glossary.i18n.yaml
+++ b/docs/glossary.i18n.yaml
@@ -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
-glossary.md: c1931c0e0c630d05f5bd4fc3f30720f858f1175e
-glossary.zh.md: 951abebc162e2456211437fcd5b27dd57783e9b6
+glossary.md: 414fb5342886ce9fc775c529a7e61f0d760e93c6
+glossary.zh.md: 0a307b08dad97613e64b43a8857e9f24339f39da
diff --git a/docs/glossary.md b/docs/glossary.md
index c1931c0e0c..414fb53428 100644
--- a/docs/glossary.md
+++ b/docs/glossary.md
@@ -33,7 +33,7 @@ FIXME(glossary-completeness): Expand this glossary before the first release so i
## loop hierarchy
- **turn** — one drain of admitted input in a session, ending after the model and its tools stop or a terminal policy intervenes.
-- **step** — one model request plus the tool executions caused by its response; a turn contains one or more steps.
+- **step** — one model request plus the tool executions caused by its response; a turn contains zero or more steps.
- **round** — an outer policy iteration containing a turn, such as a [goal round](#goal-round) or one fresh-agent Ralph attempt. Round counters belong to that policy and do not count every turn in a session.
## Ralph
diff --git a/docs/glossary.zh.md b/docs/glossary.zh.md
index 951abebc16..0a307b08da 100644
--- a/docs/glossary.zh.md
+++ b/docs/glossary.zh.md
@@ -33,7 +33,7 @@ FIXME(glossary-completeness): 首次发布前扩充本术语表,使其覆盖 S
## 循环层级
- **轮次**:会话中一次对已接纳输入的排空过程,在模型及其工具停止工作或终止策略介入后结束。
-- **步骤**:一次模型请求,以及由模型响应引发的工具执行;一个轮次包含一个或多个步骤。
+- **步骤**:一次模型请求,以及由模型响应引发的工具执行;一个轮次包含零个或多个步骤。
- **Round**:承载一个轮次的外层策略迭代,例如一个 [Goal Round](#goal-round) 或一次使用全新 agent 的 Ralph 尝试。Round 计数器归该策略所有,并不统计会话中的每个轮次。
## Ralph