Phase 0 · Agent 核心循环

GitHub - shareAI-lab/mini-claude-code:从 0 到 1 构建你的类似 Cc 的智能体。· GitHub

GitHub·2026/7/21·12 阅读

GitHub - shareAI-lab/mini-claude-code:从 0 到 1 构建你的类似 Cc 的智能体。· GitHub

来源: https://github.com/shareAI-lab/mini-claude-code 抓取时间: 2026-07-21 16:18:59


Mini Claude Code

本仓库已迁移到 learn-claude-code 请访问新仓库获取最新内容和更新。


从零开始构建你自己的编码智能体。 中文文档

适用于 Kode CLIClaude CodeCursor 以及任何支持 智能体技能规范 的智能体。 演示

这是什么?

一个渐进式教程,揭开像 Kode、Claude Code 和 Cursor Agent 这样的 AI 编码智能体的神秘面纱。 5 个版本,总共约 1100 行,每个版本添加一个概念:

版本行数添加内容核心洞察
v0~501 个 Bash 工具Bash 就是一切
v1~2004 个核心工具模型即智能体
v2~300待办事项跟踪显式规划
v3~450子智能体分而治之
v4~550技能按需领域专业知识

快速开始

pip install anthropic python-dotenv

# 配置你的 API
cp .env.example .env
# 用你的 API 密钥编辑 .env

# 运行任何版本
python v0_bash_agent.py  # 最小化
python v1_basic_agent.py # 核心智能体循环
python v2_todo_agent.py  # + 待办事项规划
python v3_subagent.py    # + 子智能体
python v4_skills_agent.py # + 技能

核心模式

每个编码智能体都只是这个循环:

while True:
    response = model(messages, tools)
    if response.stop_reason != "tool_use":
        return response.text
    results = execute(response.tool_calls)
    messages.append(results)

就是这样。模型调用工具直到完成。其他一切都是细化。

文件结构

mini-claude-code/
├── v0_bash_agent.py       # ~50 行:1 个工具,递归子智能体
├── v0_bash_agent_mini.py  # ~16 行:极端压缩
├── v1_basic_agent.py      # ~200 行:4 个工具,核心循环
├── v2_todo_agent.py       # ~300 行:+ 待办事项管理器
├── v3_subagent.py         # ~450 行:+ 任务工具,智能体注册表
├── v4_skills_agent.py     # ~550 行:+ 技能工具,技能加载器
├── skills/                # 示例技能(用于学习)
└── docs/                  # 详细解释(英文 + 中文)

使用智能体构建器技能

本仓库包含一个元技能,教智能体如何构建智能体:

# 搭建新的智能体项目
python skills/agent-builder/scripts/init_agent.py my-agent

# 或使用特定复杂度级别
python skills/agent-builder/scripts/init_agent.py my-agent --level 0  # 最小化
python skills/agent-builder/scripts/init_agent.py my-agent --level 1  # 4 个工具(默认)

安装用于生产的技能

# Kode CLI(推荐)
kode plugins install https://github.com/shareAI-lab/shareAI-skills

# Claude Code
claude plugins install https://github.com/shareAI-lab/shareAI-skills

请参阅 shareAI-skills 了解完整的生产就绪技能集合。

核心概念

v0:Bash 就是一切

一个工具。用于子智能体的递归自调用。证明核心很小。

v1:模型即智能体

4 个工具(Bash、读取、写入、编辑)。一个函数中的完整智能体。

v2:结构化规划

待办事项工具使计划显式。约束启用复杂任务。

v3:子智能体机制

任务工具生成隔离的子智能体。上下文保持干净。

v4:技能机制

SKILL.md 文件按需提供领域专业知识。知识作为一等公民。

深入探讨

技术教程(docs/):

English中文
v0:Bash 就是一切v0:Bash 就是一切
v1:模型即智能体v1:模型即代理
v2:结构化规划v2:结构化规划
v3:子智能体机制v3:子代理机制
v4:技能机制v4:Skills 机制
原创文章(articles/)——仅限中文,社交媒体风格:

相关项目

仓库目的
learn-claude-code本项目的新家
Kode功能齐全的开源智能体 CLI(生产级)
shareAI-skillsAI 智能体的生产就绪技能
智能体技能规范官方规范

用作模板

分叉并自定义用于你自己的智能体项目:

git clone https://github.com/shareAI-lab/learn-claude-code
cd learn-claude-code
# 从任何版本级别开始
cp v1_basic_agent.py my_agent.py

哲学

模型占 80%。代码占 20%。 Kode 和 Claude Code 的工作不是因为巧妙的工程,而是因为模型被训练成智能体。我们的工作是给它工具,然后让开道路。

许可证

MIT


模型即智能体。这就是全部秘密。 @baicai003

评论 (0)

暂无评论,快来抢沙发吧!

91学AI

© 2026 91学AI · 按岗位学 AI 与大数据. All rights reserved.