-
Notifications
You must be signed in to change notification settings - Fork 28
docs: add last_validated frontmatter to 9 docs #445
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,3 +1,8 @@ | ||
| --- | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 【審查意見】變更內容需補充可驗證的依據/範例
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 看到這段新增內容,想確認:此欄位/描述是否已在 repo 的文件規範(schema/README)中定義?若是 frontmatter schema 的一部分,建議補上來源或連結,避免後續各文件自行發散。 |
||
| last_validated: 2026-04-05 | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 【審查意見】變更內容需補充可驗證的依據/範例
|
||
| validated_by: thepagent | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 【審查意見】變更內容需補充可驗證的依據/範例
|
||
| --- | ||
|
|
||
| # OpenClaw × ACP × Kiro 整合指南 | ||
|
|
||
| 讓你的 OpenClaw 透過 ACP 轉接 Kiro,實現對話持久化。 | ||
|
|
@@ -248,4 +253,36 @@ openclaw hooks list # 確認 ✓ ready | |
|
|
||
| - [OpenClaw × ACP × Codex 整合指南](./acp_codex.md) | ||
| - [OpenClaw × ACP × Gemini 整合指南](./acp_gemini.md) | ||
| - [ACPX Harness 架構與演進史](../acpx-harness.md) | ||
| - [ACPX Harness 架構與演進史](./acpx-harness.md) | ||
|
|
||
| --- | ||
|
|
||
| ## 補充:`openclaw acp` vs ACP Agents(ACPX Harness) | ||
|
|
||
| 本指南描述的是 **ACP Agents** 路線(OpenClaw → 啟動 Kiro CLI 執行任務)。 | ||
|
|
||
| 另一個容易混淆的概念是 `openclaw acp`,方向相反: | ||
|
|
||
| | | `openclaw acp` | 本指南(ACP Agents) | | ||
| |---|---|---| | ||
| | 方向 | IDE → OpenClaw | OpenClaw → Kiro CLI | | ||
| | 用途 | IDE 透過 ACP 連接 Gateway | OpenClaw 委派任務給 Kiro | | ||
| | 工具 | 無(純 bridge) | Kiro 原生工具(file edit、bash 等) | | ||
|
|
||
| ## 補充:CLI Backends(text-only fallback) | ||
|
|
||
| 若只需要 text-only 的安全網(API 掛掉時的 fallback),不需要完整 ACP harness,可用 CLI backends: | ||
|
|
||
| ```json5 | ||
| { | ||
| agents: { | ||
| defaults: { | ||
| cliBackends: { | ||
| "kiro-cli": { command: "/opt/homebrew/bin/kiro-cli" } | ||
| } | ||
| } | ||
| } | ||
| } | ||
| ``` | ||
|
|
||
| CLI backends 停用所有工具,僅做 text in → text out,適合作為 provider 故障時的降級方案。詳見 [ACPX Harness](./acpx-harness.md#cli-backends)。 | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,3 +1,8 @@ | ||
| --- | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 看到這段新增內容,想確認:此欄位/描述是否已在 repo 的文件規範(schema/README)中定義?若是 frontmatter schema 的一部分,建議補上來源或連結,避免後續各文件自行發散。 |
||
| last_validated: 2026-04-05 | ||
| validated_by: thepagent | ||
| --- | ||
|
|
||
| # ACPX Harness | ||
|
|
||
| ## ACPX Harness 是什麼 | ||
|
|
@@ -6,6 +11,47 @@ ACPX(ACP eXternal)Harness 是 OpenClaw ACP(Agent Communication Protocol) | |
|
|
||
| --- | ||
|
|
||
| ## `openclaw acp` vs ACPX Harness(ACP Agents) | ||
|
|
||
| OpenClaw 有兩個容易混淆的 ACP 概念: | ||
|
|
||
| | | `openclaw acp` | ACPX Harness(ACP Agents) | | ||
| |---|---|---| | ||
| | 方向 | 外部 IDE/client → OpenClaw | OpenClaw → 外部 CLI | | ||
| | 用途 | IDE 透過 ACP 連接 OpenClaw Gateway | OpenClaw 啟動 Codex/Claude/Gemini 執行任務 | | ||
| | 指令 | `openclaw acp` | `/acp spawn`、binding `type: "acp"` | | ||
| | 工具 | 無(純 bridge) | 外部 CLI 原生工具 | | ||
|
|
||
| 簡單記法: | ||
| - **editor 想連 OpenClaw** → `openclaw acp` | ||
| - **OpenClaw 想用外部 CLI** → ACPX Harness | ||
|
|
||
| ## CLI Backends(text-only fallback) | ||
|
|
||
| OpenClaw 也支援 **CLI backends** 作為 API provider 掛掉時的 text-only 安全網: | ||
|
|
||
| ```json5 | ||
| { | ||
| agents: { | ||
| defaults: { | ||
| cliBackends: { | ||
| "claude-cli": { command: "/opt/homebrew/bin/claude" }, | ||
| "codex-cli": { command: "/opt/homebrew/bin/codex" }, | ||
| } | ||
| } | ||
| } | ||
| } | ||
| ``` | ||
|
|
||
| - 工具完全停用(text in → text out) | ||
| - 支援 session 和圖片傳遞 | ||
| - 不需要額外 API key(用 CLI 自身的認證) | ||
| - 設計為安全網,非主要路徑 | ||
|
|
||
| > CLI backends ≠ ACP。若需要完整的 harness runtime(工具呼叫、thread binding、persistent session),用 ACPX Harness。 | ||
|
|
||
| --- | ||
|
|
||
| ## 它解決了什麼痛點 | ||
|
|
||
| ### 問題背景 | ||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,5 +1,38 @@ | ||
| --- | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 看到這段新增內容,想確認:此欄位/描述是否已在 repo 的文件規範(schema/README)中定義?若是 frontmatter schema 的一部分,建議補上來源或連結,避免後續各文件自行發散。 |
||
| last_validated: 2026-04-05 | ||
| validated_by: thepagent | ||
| --- | ||
|
|
||
| # Telegram Binding 指南 | ||
|
|
||
| ## DM 存取政策(dmPolicy) | ||
|
|
||
| `channels.telegram.dmPolicy` 控制私訊存取模式(`2026.2.25+`): | ||
|
|
||
| | dmPolicy | 說明 | | ||
| |----------|------| | ||
| | `pairing`(預設) | 新使用者需透過 pairing code 配對後才能 DM | | ||
| | `allowlist` | 僅允許 `allowFrom` 中列出的 numeric Telegram user ID | | ||
| | `open` | 任何人都可以 DM(需 `allowFrom: ["*"]`) | | ||
| | `disabled` | 完全關閉 DM | | ||
|
|
||
| ```json5 | ||
| { | ||
| channels: { | ||
| telegram: { | ||
| dmPolicy: "pairing", | ||
| allowFrom: [], // numeric Telegram user IDs | ||
| } | ||
| } | ||
| } | ||
| ``` | ||
|
|
||
| > ⚠️ **安全邊界(`2026.2.25+`)**:DM pairing 授權不會繼承到群組。Pairing 僅授予 DM 存取權。群組授權需透過 `groupAllowFrom` 或 per-group `allowFrom` 明確設定。 | ||
| > | ||
| > 若希望「配對一次就能同時使用 DM 和群組」,請將你的 numeric Telegram user ID 加入 `channels.telegram.allowFrom`。 | ||
|
|
||
| --- | ||
|
|
||
| openclaw 的 `bindings` 設定支援兩種 Telegram 綁定模式: | ||
|
|
||
| | 模式 | 說明 | `match` 欄位 | | ||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,3 +1,8 @@ | ||
| --- | ||
| last_validated: 2026-04-05 | ||
| validated_by: thepagent | ||
| --- | ||
|
|
||
| # OpenClaw Nodes 深度解析 | ||
|
|
||
| ## 概述 | ||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
看到這段新增內容,想確認:此欄位/描述是否已在 repo 的文件規範(schema/README)中定義?若是 frontmatter schema 的一部分,建議補上來源或連結,避免後續各文件自行發散。