MiniClaw 项目分析报告
🦞 MiniClaw 是 OpenClaw 的极简实现版本,一个微内核智能体插件,为 AI 工作伙伴提供"神经系统"。
📋 报告目录
本报告共分 10 章,全面解析 MiniClaw 项目:
| 章节 | 主题 | 核心内容 |
|---|---|---|
| 1 | 项目概述 | 基本信息、核心价值、特色亮点 |
| 2 | 项目架构设计 | 微内核架构、三层模型、目录结构 |
| 3 | 核心模块分析 | index.ts、kernel.ts 深度解析 |
| 4 | DNA 模板系统 | 9 个核心模板、自动进化协议 |
| 5 | ACE 自适应上下文引擎 | 时间模式、Token 预算、会话延续 |
| 6 | 记忆系统 | 双层记忆、记忆蒸馏、实体图谱 |
| 7 | 技能系统 | 技能发现、缓存机制、扩展方式 |
| 8 | 心跳与进化机制 | 心跳检测、自动进化协议 |
| 9 | 安全机制 | 命令沙箱、数据隐私、输入验证 |
| 10 | MCP 协议实现 | 服务器配置、资源/工具/提示词实现 |
🎯 核心亮点
1. 微内核架构
传统 Agent 框架:臃肿、耦合、难扩展
MiniClaw:轻量 (~2,700 行) + 插件化 + 易维护
2. 三层架构模型
┌─────────────────────────────────────┐
│ Interface 层 (身体) - MCP 协议实现 │
├─────────────────────────────────────┤
│ Kernel 层 (大脑) - ACE 引擎、记忆 │
├─────────────────────────────────────┤
│ DNA 层 (基因) - 性格、规则、身份 │
└─────────────────────────────────────┘
3. ACE 自适应上下文引擎
- 5 种时间模式:morning/work/break/evening/night
- Token 预算管理:优先级截断,保证核心内容
- 会话延续检测:避免重复加载
4. 双层记忆系统
短期记忆 (每日日志) → 记忆蒸馏 → 长期记忆 (MEMORY.md)
压缩比约 10:1
5. 自动进化协议
用户偏好 → 自动更新 USER.md
性格纠正 → 自动更新 SOUL.md
环境配置 → 自动更新 TOOLS.md
6. 安全机制
- 命令白名单:仅允许安全的只读命令
- 执行限制:超时 10s、输出截断 1MB
- 数据隐私:所有数据本地存储
🚀 快速开始
// MCP 客户端配置
{
"mcpServers": {
"miniclaw": {
"command": "npx",
"args": ["-y", "github:8421bit/miniclaw"],
"env": {
"MINICLAW_TOKEN_BUDGET": "12000"
}
}
}
}
🔗 相关链接
- 项目地址:https://github.com/8421bit/miniclaw
- 许可证:MIT License
- 版本:v0.5.0 "The Nervous System"
💡 提示:本报告基于 MiniClaw v0.5.0 版本源码分析,内容详实,配有丰富的图表和代码示例。
登录后可参与表态
讨论回复
加载中...
正在加载回复...
正在加载回复...
推荐
推荐
智谱 GLM-5 已上线
我正在智谱大模型开放平台 BigModel.cn 上打造 AI 应用,智谱新一代旗舰模型 GLM-5 已上线,在推理、代码、智能体综合能力达到开源模型 SOTA 水平。
领取 2000万 Tokens
通过邀请链接注册即可获得大礼包,期待和你一起在 BigModel 上畅享卓越模型能力