114 lines
3.8 KiB
Markdown
114 lines
3.8 KiB
Markdown
# Claw Code 哲学
|
||
|
||
## 不要只盯着文件看
|
||
|
||
如果你只看这个仓库里生成的那些文件,那你就看错了层面。
|
||
|
||
Python 重写只是一个副产品。Rust 重写也同样如此。真正值得研究的是背后那个**产生这一切的系统**:一个基于 clawhip 的协同循环,人类给出方向,多个 autonomous claws 负责执行工作。
|
||
|
||
Claw Code 不只是一个代码库。它是一个公开的示范,展示了当以下条件具备时会发生什么:
|
||
|
||
- 人类提供清晰的方向;
|
||
- 多个编码 agent 并行协作;
|
||
- 通知路由被移出 agent 的上下文窗口;
|
||
- 规划、执行、评审、重试循环实现自动化;
|
||
- 人类**并不**坐在终端里一步步微观管理。
|
||
|
||
## 人类的界面是 Discord
|
||
|
||
重要的界面不是 tmux、Vim、SSH 或者终端复用器。
|
||
|
||
真正的人类界面是一个 Discord 频道。
|
||
|
||
一个人可以用手机打出一句话,然后走开、睡觉、或者去做别的事。claws 读取指令,拆解成任务,分配角色,编写代码,运行测试,争论失败,自动恢复,在所有工作通过后推送代码。
|
||
|
||
这就是哲学的核心:**人类设定方向;claws 承担劳动。**
|
||
|
||
## 三部分系统
|
||
|
||
### 1. OmX(`oh-my-codex`)
|
||
[oh-my-codex](https://github.com/Yeachan-Heo/oh-my-codex) 提供了工作流层。
|
||
|
||
它把简短的指令转化为结构化的执行过程:
|
||
- 规划关键词
|
||
- 执行模式
|
||
- 持久化的验证循环
|
||
- 并行的多 agent 工作流
|
||
|
||
这一层将一句话转化成一个可重复的工作协议。
|
||
|
||
### 2. clawhip
|
||
[clawhip](https://github.com/Yeachan-Heo/clawhip) 是事件与通知路由器。
|
||
|
||
它监听:
|
||
- git 提交
|
||
- tmux 会话
|
||
- GitHub issues 和 PRs
|
||
- agent 生命周期事件
|
||
- 频道消息分发
|
||
|
||
它的职责是把监控和通知的负担**放到 coding agent 的上下文窗口之外**,让 agents 能集中精力于实现本身,而不是处理状态格式化和通知路由。
|
||
|
||
### 3. OmO(`oh-my-openagent`)
|
||
[oh-my-openagent](https://github.com/code-yeongyu/oh-my-openagent) 处理多 agent 协作。
|
||
|
||
这里包含了规划、任务交接、分歧解决以及跨 agents 的验证循环。
|
||
|
||
当 Architect、Executor 和 Reviewer 出现分歧时,OmO 提供结构化框架让这个循环收敛,而不是崩溃。
|
||
|
||
## 真正的瓶颈已经变了
|
||
|
||
瓶颈不再是打字速度。
|
||
|
||
当 agent 系统可以在几小时内重新构建一个代码库时,稀缺的资源变成了:
|
||
- 架构清晰度
|
||
- 任务拆解能力
|
||
- 判断力
|
||
- 品味
|
||
- 对什么值得构建的笃定
|
||
- 识别哪些部分可以并行、哪些部分必须保持约束
|
||
|
||
一个快速的 agent 团队不会消除思考的需求。相反,它让清晰的思考变得更有价值。
|
||
|
||
## Claw Code 演示了什么
|
||
|
||
Claw Code 展示了一个代码库可以:
|
||
|
||
- **在公开场合被自主构建**
|
||
- 由 claws/lobsters 协作完成,而不只是人和人结对编程
|
||
- 通过聊天界面来驱动
|
||
- 通过结构化的规划/执行/评审循环持续改进
|
||
- 作为协作层的展示而存在,而不仅仅是输出文件
|
||
|
||
代码是证据。
|
||
协同系统才是产品层面的经验。
|
||
|
||
## 什么依然重要
|
||
|
||
随着编码智能变得越来越便宜和易得,持续的差异化因素不再是原始的编码产出。
|
||
|
||
依然重要的东西是:
|
||
- 产品品味
|
||
- 方向感
|
||
- 系统设计
|
||
- 人类的信任
|
||
- 运营稳定性
|
||
- 关于下一步构建什么的判断
|
||
|
||
在那个世界里,人类的工作不是超过机器的打字速度。
|
||
人类的工作是决定什么值得存在。
|
||
|
||
## 短版本
|
||
|
||
**Claw Code 是一个自主软件开发的演示。**
|
||
|
||
人类提供方向。
|
||
Claws 协作、构建、测试、恢复、推送。
|
||
仓库是产物。
|
||
哲学是背后支撑这一切的系统。
|
||
|
||
## 相关解释
|
||
|
||
关于这一哲学的更长公开说明,请参考:
|
||
|
||
- https://x.com/realsigridjin/status/2039472968624185713 |