核心依赖
OpenClaw 的核心依赖库:
核心 SDK
@mariozechner/pi-agent-core— Agent 消息类型定义@mariozechner/pi-ai— AI streaming 接口@mariozechner/pi-coding-agent— Session Manager, Settings Manager, token 估算, 摘要生成
构建工具链
tsdown— TypeScript 打包工具vitest— 单元测试框架oxlint— 高性能 Linter
运行时要求
- Node.js v22+
- pnpm workspace 管理
- TypeScript ESM 模块