logo
0
0
WeChat Login
docs: 团队账号标注「暂未开放,敬请期待」

CloudAgent 试用指引

CodeBuddy CloudAgent(内部代号 AgentOS)是核心 Agentic 能力 + 企业级云端沙箱运行时环境,为第三方应用提供通过 API 创建和管理 AI Agent 沙箱的能力。

本仓库提供两种试用方式:

  • 🖥️ Dashboard 控制台(推荐)— 可视化管理 Runtime / Session / ACP 对话
  • 🐍 Python Demo 脚本 — 命令行快速验证所有 API 功能

🖥️ Dashboard 控制台

全功能 Web 管理控制台,支持 Runtime 管理、ACP 实时对话、Checkpoint/Version 快照等。

# 1. 进入目录 & 安装依赖
cd dashboard-v2 && npm install

# 2. 启动开发服务器
npm run dev
# → http://localhost:5174

# 3. 打开浏览器,在「设置」页填入 API Key 即可使用

Dashboard 功能

页面功能
概览Runtime 统计卡片、快速创建、近期活动
Runtime 管理列表 + 详情(7 个 Tab:概要/Sessions/Checkpoints/Versions/Releases/Manifest/ACP 对话)
创建 Runtime简单模式(名称+提示词)/ 高级 JSON 模式(完整 Manifest)
ACP 工作台全屏沉浸式对话(5 种消息气泡 + 右侧调试面板)
设置API Key / Base URL / 自动刷新 / 主题切换

🐍 Python Demo 脚本

7 个场景覆盖所有 API 能力,开箱即用。

# 1. 安装依赖
pip install requests sseclient-py

# 2. 配置 API Key
export E2E_API_KEY="ck_xxx.yyy"

# 3. 运行基础验证(8 步全流程)
python3 demo_1_full_flow.py

# 4. 运行全部 7 个场景
python3 run_all.py

# 5. 只运行指定场景
python3 run_all.py 1 2 4

7 个验证场景

#场景脚本验证能力
1基础全流程demo_1_full_flow.pyRuntime 创建/查询/删除、SSE 连接、ACP 握手、Agent 对话
2Manifest 配置注入demo_2_manifest.pyrules/skills/mcp/secrets/envs 注入、envd 文件操作
3快照管理demo_3_version_checkpoint.pyVersion × 6 + Checkpoint × 6 = 12 个接口
4Session + ACPdemo_4_session_acp.pySession 幂等性、断线重连、set_model、cancel
5Webhook 回调demo_5_webhook.pyHMAC-SHA256 签名、13 种事件类型
6产物发布demo_6_artifact_release.pyStatic/Web 发布、域名验证
7高级运维demo_7_advanced_runtime.pyRuntime Fork、sandboxSpec、SSE 重连

📁 项目结构

AgentOS-试用指引/
│
├── dashboard-v2/                       # 🖥️ Web 控制台(React + TypeScript + Vite)
│   ├── src/                            #   源码
│   │   ├── api/                        #     API 客户端(Runtime/Session/Checkpoint/Version/Release)
│   │   ├── stores/                     #     Zustand 状态管理(auth/runtimes/chat)
│   │   ├── hooks/                      #     自定义 Hook(useAcpConnection SSE 连接)
│   │   ├── pages/                      #     页面组件(overview/runtimes/workbench/settings)
│   │   ├── features/                   #     业务组件(StatusBadge/EmptyState/CreateDialog)
│   │   └── components/ui/              #     shadcn/ui 基础组件
│   ├── docs/                           #   设计文档 & 测试报告
│   └── e2e-test.py                     #   端到端 API 测试脚本
│
├── lib/                                # 🐍 Python 公共库(所有 Demo 复用)
│   ├── client.py                       #   RuntimeClient — 全功能 API 客户端
│   ├── acp.py                          #   ACPSession — SSE + ACP 协议通信
│   ├── manifest.py                     #   ManifestBuilder — 链式 Manifest 构建
│   ├── logger.py                       #   彩色终端输出
│   └── utils.py                        #   JSON 解析、配置读取
│
├── demo_1_full_flow.py                 # 场景一:基础全流程
├── demo_2_manifest.py                  # 场景二:Manifest 配置注入
├── demo_3_version_checkpoint.py        # 场景三:快照管理
├── demo_4_session_acp.py               # 场景四:Session + ACP
├── demo_5_webhook.py                   # 场景五:Webhook 回调
├── demo_6_artifact_release.py          # 场景六:产物发布
├── demo_7_advanced_runtime.py          # 场景七:高级运维
├── run_all.py                          # 一键运行全部场景
│
├── fixtures/
│   └── manifest-full.json              # 完整 AgentManifest 样本(27 个 skills)
│
├── AgentOS-测试验证方案.md              # 完整测试验证方案文档
├── api-reference.md                    # API 接口参考
└── 验证报告-2026-04-04.md              # 历史验证报告

常见问题

问题排查方向
Dashboard 白屏确认 npm run dev 已启动,检查浏览器控制台错误
Dashboard 数据不显示检查「设置」页 API Key 是否已填入
session/new 拿不到 sessionId确认 SSE → Initialize → Session/New 顺序正确
SSE 连接失败确认 acpUrl 使用 https://,检查网络代理
HTTP 401检查 API Key 格式和有效性

文档参考


🚀 在线体验(Demo 环境)

体验地址:http://120.79.95.108/

这是一个基于 CloudAgent 方案构建的全功能 Web 管理控制台,客户可直接访问体验「被集成方」视角下的完整能力。

能力范围

能力说明
Runtime 管理创建/查看/Fork/停止/删除 AI Agent 沙箱,查看 Session、Checkpoint、Version、Release
ACP 实时对话在浏览器内直接与沙箱里的 Agent 对话,支持流式输出、思考过程展示、工具调用可视化
多 Runtime 并发同时连接多个 Agent 沙箱,切换时对话历史和 SSE 连接保持不断
专家模式召唤预置专家(如"造世界""市场分析师"),Agent 自动切换到专业人设
技能注入本地技能(daily-brief / market-entry-analyzer 等)+ Manifest 固化技能 + MCP 工具
权限模式切换Always Ask / Accept Edits / Plan / Bypass Permissions 四档切换
调试面板请求日志、SSE 事件流、会话产物、已加载技能——全可视化

使用说明

  1. 打开 http://120.79.95.108/
  2. 首次进入会自动跳到「配置你的账号」页面
  3. 获取 API Key(两种方式):
类型适用场景格式获取地址
个人账号快速测试ck_xxx.yyycodebuddy.cn/profile/keys
团队账号企业正式使用pt_xxx.yyy企业管理后台 → 开放与集成 → 开放平台(暂未开放,敬请期待
  1. 粘贴 Key → 点「测试连接」→ 看到「连接成功 · 当前账号下有 N 个 Runtime」
  2. 点「保存并开始使用」 → 进入控制台
  3. Runtime 管理 页创建沙箱,点击 ACP 对话 Tab 直接和 Agent 对话

隐私说明:控制台是纯前端应用,API Key 仅保存在你的浏览器本地(localStorage),不会上传到任何服务器。所有 API 调用从浏览器直接经反向代理发往 CloudAgent 平台,按你的 Key 计费。