用户7408547
openclaw源码解读——入门与破局:3 仓库目录结构全景图:src、packages、skills、extensions 各自负责什么
原创
关注作者
腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
用户7408547
社区首页
>
专栏
>
openclaw源码解读——入门与破局:3 仓库目录结构全景图:src、packages、skills、extensions 各自负责什么
openclaw源码解读——入门与破局:3 仓库目录结构全景图:src、packages、skills、extensions 各自负责什么
用户7408547
关注
发布于 2026-08-12 23:34:52
发布于 2026-08-12 23:34:52
138
0
举报
概述
很多初读 OpenClaw 源码的开发者,面对庞大的代码仓库往往会迷失方向。OpenClaw 的设计非常工业化,它并没有把系统拆成复杂的微服务,而是采用了一种 “插件化单体(Pluggable Monolith)” 的架构。所有的核心能力都通过 pnpm-workspace.yaml 组织,由pnpm这个工具在Git仓库中进行进行统一管理。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系
cloudcommunity@tencent.com
删除。
LLM
OpenClaw(Clawdbot)
agent
目录
1. src/:系统的心脏与核心运行时
2. src下其他关键子目录
3. extensions/:无限扩展的“能力插槽”
4. skills/:内置技能库(51 个)
5. packages/ 可复用的共享库
6. 其他重要目录:多端生态与共享基建
总结:协议优先的工业化设计
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档