Skip to content

ClawGo面向生产的 Go 原生 Agent Runtime

可长期运行、可恢复、可观测、可编排的多 Agent 运行时

ClawGo Logo

🦞 ClawGo 是什么

ClawGo 不是单纯的聊天壳子,也不是只会调用工具的一层 prompt 包装。它更像一个围绕 Agent 运行生命周期设计的 Go Runtime:

  • 负责接收来自 CLI、WebUI、Cron 和外部通道的任务
  • 负责把任务交给主 Agent、子 Agent 或远端节点
  • 负责保存运行轨迹、消息线程、任务状态和记忆
  • 负责提供可观测面,包括日志、拓扑、任务审计和 EKG

📚 文档内容

文档基于 clawgo 当前代码整理,覆盖以下主题:

  • 安装、初始化、模型配置与启动方式·
  • config.json 的完整结构与关键字段
  • clawgo CLI 的主要命令
  • WebUI 页面功能和后端 API 对应关系
  • Subagent、Skills、Channels、Cron、Nodes 的协作方式
  • 运行时持久化、恢复策略、日志与监控能力
  • 本地开发、构建、发布和嵌入式资源同步流程

🗂️ 文档分类

🧠 概念篇

面向先建立整体理解的读者,建议先看:

🚀 使用篇

面向准备直接部署和使用的读者:

📖 参考篇

面向查字段、查接口、查目录约定:

🔧 运维与开发

面向运行、排障、构建和发布:

✅ 建议阅读顺序

  1. 快速开始
  2. 架构总览
  3. 配置说明
  4. CLI 命令
  5. WebUI 控制台