Skip to content

docs: introduce OpenClaw + Claude Code practice via cli-box#49

Open
Shadow-Azure wants to merge 3 commits into
mainfrom
docs/introduce_in_openclaw_and_claude
Open

docs: introduce OpenClaw + Claude Code practice via cli-box#49
Shadow-Azure wants to merge 3 commits into
mainfrom
docs/introduce_in_openclaw_and_claude

Conversation

@Shadow-Azure

Copy link
Copy Markdown
Owner

Problem

仓库里已有一篇偏实操的 docs/ai-agent-openclaw-workflow.md(飞书配置 / 踩坑 / cron 流程),但缺一篇面向读者、讲清"为什么这么做、解决了什么问题"的实践介绍——外部读者不容易快速理解 cli-box 在 OpenClaw + Claude Code 这个组合里到底扮演什么角色。

Solution

新增一篇实践分享文档 docs/openclaw-claude-cli-box-practice.md(正文约 1000 字,5–8 分钟读完):

  • 遇到的问题:OpenClaw(minimax)IM/飞书体验好但任务易丢;Claude Code 代码强、上下文稳、可 -r 恢复但 IM 弱——单用谁都不行
  • 怎么解决:用 cli-box 把两者串联,落到两个并重的好处
    1. 对我:截图推飞书形成交互闭环 + 亲眼看 Claude 真实状态,纠正 OpenClaw 转述失真
    2. 对 OpenClaw / 系统:只需简单 CLI(list / type·key·click / scrollback / screenshot)就能驱动 Claude Code → 对背后模型的代码能力、上下文、记忆要求大幅降低;重活 Claude Code 扛,弱模型也能当调度
  • cli-box 机制:是什么 + 能力表 + 零侵入 / 可观测 / 可控

视觉:1 张 Mermaid 数据流闭环图 + 2 张 markdown 表格(优劣对比、能力分类)。

语气刻意克制(功能仍在完善,只是分享),禁用"框架 / 强大 / 高效"等词;收尾链接到实操 workflow 文档,不重复其内容。

走完整流程:brainstorming → spec(fd1383c)→ writing-plans(aeeaf62)→ 执行(e8ee2d3)。

Test Plan

  • 禁用词扫描通过(grep -nE '框架|强大|高效|完美|终极|一站式|赋能' 无命中)
  • 链接目标 docs/ai-agent-openclaw-workflow.md 存在
  • Mermaid 为合法 flowchart LR(1 块,GitHub 可渲染)
  • 纯文档变更(3 文件全在 docs/),无 Rust/TS 代码改动 → 代码门禁不适用
  • 作者后续补充真实使用示例 / 截图(文中已留 <!-- TODO --> 占位)

🤖 Generated with Claude Code

ZN-Ice and others added 3 commits June 25, 2026 23:53
Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Claude <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown

🔒 门禁检查结果

检查项 状态
Rust 格式化 ✅ success
Rust Clippy ✅ success
Rust 测试 & 覆盖率 ✅ success
前端测试 & 覆盖率 ✅ success
Playwright E2E ✅ success
统一测试 (test.sh) ✅ success
安全检查 ✅ success
发布模拟验证 ✅ success
升级流程测试 ✅ success
cli-box-skill 单元测试 ✅ success

Rust 测试覆盖率

指标 覆盖率
行覆盖率 66.0%
分支覆盖率 0.0%
模块 行覆盖率
crates.cli-box-core.src.automation ███████████░░░░░░░░░ 58.3%
crates.cli-box-core.src.sandbox ███████████████████░ 98.8%
crates.cli-box-core.src ███████████░░░░░░░░░ 55.3%
crates.cli-box-core.src.instance ███████████████████░ 99.1%
crates.cli-box-core.src.server █████████████████░░░ 87.7%
crates.cli-box-core.src.capture ████████████████████ 100.0%
crates.cli-box-core.src.process ██████████░░░░░░░░░░ 54.7%
crates.cli-box-core.src.daemon ██████████░░░░░░░░░░ 50.7%

详细报告见 Rust 覆盖率 artifact

前端测试覆盖率

指标 覆盖率
行覆盖率 ████████████████░░░░ 78.0%
分支覆盖率 70.4%
函数覆盖率 74.2%
语句覆盖率 77.5%
文件 行覆盖率
src/tests/mocks/websocket.ts ██████████████████░░ 88.0%
src/tests/mocks/xterm.ts ████████████████████ 100.0%
src/main/daemon-bridge.ts ████████░░░░░░░░░░░░ 40.0%
src/renderer/api.ts ██████████████░░░░░░ 68.2%
src/renderer/screenshotSync.ts ████████████████████ 100.0%
src/renderer/scrollback.ts ██████████████████░░ 88.9%
src/renderer/tabState.ts ████████████████████ 100.0%
src/renderer/terminalBuffer.ts ████████████████████ 100.0%

详细报告见前端覆盖率 artifact

✅ 所有检查通过,可以合入

点击 Squash and merge 合并此PR

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant