docs: rename s19 to integrated harness

This commit is contained in:
Haoran
2026-07-31 03:35:17 +08:00
parent 2d69019342
commit 4a14529774
28 changed files with 70 additions and 70 deletions

View File

@@ -1,4 +1,4 @@
# s19: Comprehensive Agent — すべての仕組みを 1 つのループへ
# s19: Integrated Harness — 多くの仕組みを 1 つのループへ
[English](README.md) · [中文](README.zh.md) · [日本語](README.ja.md)
@@ -6,7 +6,7 @@ s01 → ... → s17 → s18 → `s19` → [s20](../s20_workflow_runtime/) → s2
> *"仕組みは多い、ループは 1 つ"* — tools、permissions、memory、tasks、teams、plugins はすべて同じ `while True` に接続される。
>
> **Harness レイヤー**: 合 — s01-s18 の仕組みを 1 つの実行可能なシステムへ戻す。
> **Harness レイヤー**: 合 — s01-s18 の仕組みを 1 つの実行可能なシステムへ戻す。
---
@@ -34,7 +34,7 @@ s01 → ... → s17 → s18 → `s19` → [s20](../s20_workflow_runtime/) → s2
![System Architecture](images/system-architecture.ja.svg)
S19 は新しい mechanism を追加せず、前章までの component を 1 つの完全な harness に統合する:
S19 は新しい mechanism を追加せず、前章までの component を同じ harness に統合する:
```text
user input

View File

@@ -1,4 +1,4 @@
# s19: Comprehensive Agent — All Mechanisms, One Loop
# s19: Integrated Harness — Many Mechanisms, One Loop
[English](README.md) · [中文](README.zh.md) · [日本語](README.ja.md)
@@ -6,7 +6,7 @@ s01 → ... → s17 → s18 → `s19` → [s20](../s20_workflow_runtime/) → s2
> *"Many mechanisms, one loop"* — tools, permissions, memory, tasks, teams, and plugins all hang off the same `while True`.
>
> **Harness layer**: Comprehensive — put the mechanisms from s01-s18 into one runnable system.
> **Harness layer**: Integration — put the mechanisms from s01-s18 into one runnable system.
---
@@ -34,7 +34,7 @@ The hard part is not piling up features. The hard part is seeing where each mech
![System Architecture](images/system-architecture.en.svg)
S19 does not introduce a new mechanism. It connects the components from the earlier chapters in one complete harness:
S19 does not introduce a new mechanism. It connects the components from the earlier chapters in one integrated harness:
```text
user input

View File

@@ -1,4 +1,4 @@
# s19: Comprehensive Agent — 全部机制,归到一个循环
# s19: Agent Harness 集成 — 多种机制,一个循环
[English](README.md) · [中文](README.zh.md) · [日本語](README.ja.md)
@@ -6,7 +6,7 @@ s01 → ... → s17 → s18 → `s19` → [s20](../s20_workflow_runtime/) → s2
> *"机制很多,循环一个"* — 工具、权限、记忆、任务、团队、插件都挂在同一个 while True 上。
>
> **Harness 层**: 综合 — 把 s01-s18 的机制放回同一个可运行系统。
> **Harness 层**: 集成 — 把 s01-s18 的机制放回同一个可运行系统。
---
@@ -34,7 +34,7 @@ s01 → ... → s17 → s18 → `s19` → [s20](../s20_workflow_runtime/) → s2
![System Architecture](images/system-architecture.svg)
S19 不再引入新机制,而是把前面各章的组件接入一个完整 harness
S19 不再引入新机制,而是把前面各章的组件集成到同一个 harness
```text
用户输入

View File

@@ -1,6 +1,6 @@
#!/usr/bin/env python3
"""
s19: Comprehensive Agent — all course mechanisms in one loop.
s19: Integrated Harness — many mechanisms in one loop.
Run: python s19_comprehensive/code.py
Need: pip install anthropic python-dotenv pyyaml + .env with ANTHROPIC_API_KEY
@@ -2259,7 +2259,7 @@ def async_event_loop(history: list, context: dict):
if __name__ == "__main__":
CLI_ACTIVE = True
print("s19: comprehensive agent")
print("s19: integrated harness")
print("Enter a question, press Enter to send. Type q to quit.\n")
history = []
context = update_context({}, [])

View File

@@ -20,7 +20,7 @@
<rect width="920" height="620" rx="8" fill="#fafbfc"/>
<rect x="0" y="0" width="920" height="46" rx="8" fill="url(#header)"/>
<rect x="0" y="38" width="920" height="8" fill="url(#header)"/>
<text x="460" y="29" text-anchor="middle" fill="#fff" font-size="17" font-weight="700">s19 Comprehensive Agent — Every Mechanism Around One Loop</text>
<text x="460" y="29" text-anchor="middle" fill="#fff" font-size="17" font-weight="700">s19 Integrated Harness — Many Mechanisms, One Loop</text>
<rect x="40" y="76" width="840" height="212" rx="8" fill="#eef2ff" stroke="#2563eb" stroke-width="1.8"/>
<text x="460" y="101" text-anchor="middle" fill="#1e3a8a" font-size="13" font-weight="700">Core Agent Loop</text>
<rect x="70" y="128" width="110" height="48" rx="7" fill="#fff" stroke="#2563eb" stroke-width="1.4"/>

Before

Width:  |  Height:  |  Size: 7.6 KiB

After

Width:  |  Height:  |  Size: 7.6 KiB

View File

@@ -20,7 +20,7 @@
<rect width="920" height="620" rx="8" fill="#fafbfc"/>
<rect x="0" y="0" width="920" height="46" rx="8" fill="url(#header)"/>
<rect x="0" y="38" width="920" height="8" fill="url(#header)"/>
<text x="460" y="29" text-anchor="middle" fill="#fff" font-size="17" font-weight="700">s19 Comprehensive Agent — すべての仕組みを 1 つのループへ</text>
<text x="460" y="29" text-anchor="middle" fill="#fff" font-size="17" font-weight="700">s19 Integrated Harness — 多くの仕組みを 1 つのループへ</text>
<rect x="40" y="76" width="840" height="212" rx="8" fill="#eef2ff" stroke="#2563eb" stroke-width="1.8"/>
<text x="460" y="101" text-anchor="middle" fill="#1e3a8a" font-size="13" font-weight="700">Core Agent Loop</text>
<rect x="70" y="128" width="110" height="48" rx="7" fill="#fff" stroke="#2563eb" stroke-width="1.4"/>

Before

Width:  |  Height:  |  Size: 7.7 KiB

After

Width:  |  Height:  |  Size: 7.7 KiB

View File

@@ -21,7 +21,7 @@
<rect width="920" height="620" rx="8" fill="#fafbfc"/>
<rect x="0" y="0" width="920" height="46" rx="8" fill="url(#header)"/>
<rect x="0" y="38" width="920" height="8" fill="url(#header)"/>
<text x="460" y="29" text-anchor="middle" fill="#fff" font-size="17" font-weight="700">s19 Comprehensive Agent — 全部机制挂在同一个循环</text>
<text x="460" y="29" text-anchor="middle" fill="#fff" font-size="17" font-weight="700">s19 Agent Harness 集成 — 多种机制,一个循环</text>
<!-- Main loop band -->
<rect x="40" y="76" width="840" height="212" rx="8" fill="#eef2ff" stroke="#2563eb" stroke-width="1.8"/>

Before

Width:  |  Height:  |  Size: 7.8 KiB

After

Width:  |  Height:  |  Size: 7.8 KiB