[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-1968":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":8,"htmlUrl":8,"language":9,"languages":8,"totalLinesOfCode":8,"stars":10,"forks":11,"watchers":12,"openIssues":13,"contributorsCount":13,"subscribersCount":13,"size":13,"stars1d":12,"stars7d":14,"stars30d":15,"stars90d":13,"forks30d":13,"starsTrendScore":16,"compositeScore":17,"rankGlobal":8,"rankLanguage":8,"license":8,"archived":18,"fork":18,"defaultBranch":19,"hasWiki":20,"hasPages":18,"topics":21,"createdAt":8,"pushedAt":8,"updatedAt":22,"readmeContent":23,"aiSummary":24,"trendingCount":13,"starSnapshotCount":13,"syncStatus":14,"lastSyncTime":25,"discoverSource":26},1968,"Multi-Agent-Playground","Jasper-zh\u002FMulti-Agent-Playground","Jasper-zh",null,"Python",194,59,1,0,2,46,3,5.33,false,"main",true,[],"2026-06-12 02:00:35","# Multi-Agent Playground\n\n![](https:\u002F\u002Fjyunpan.oss-cn-beijing.aliyuncs.com\u002Fgithub\u002F0.png)\n![](https:\u002F\u002Fjyunpan.oss-cn-beijing.aliyuncs.com\u002Fgithub\u002F1.png)\n\n\n## 项目结构\n\n```\nMulti-Agent-Playground\u002F\n├── backend\u002F          # Python FastAPI 后端\n│   ├── app\u002F         # 应用代码\n│   │   └── workflows\u002F  # 基于Langgraph 5 种工作流实现\n│   ├── skills\u002F      # 已安装的技能\n│   ├── .venv\u002F       # Python 虚拟环境\n│   └── requirements.txt\n├── frontend\u002F         # Vue 3 前端\n│   └── src\u002F\n├── desktop\u002F         # Electron 桌面端打包\n└── .env             # 根目录配置文件（后端从这里读取配置）\n```\n\n## 快速开始\n\n### 1. 配置环境变量\n\n```bash\ncp .env.example .env\n```\n\n编辑 `.env`，至少需要设置：\n\n```\nOPENAI_API_KEY=sk-...\n```\n\n### 2. 后端\n\n```bash\ncd backend\npython3 -m venv .venv\nsource .venv\u002Fbin\u002Factivate\npip install -r requirements.txt\n```\n\n### 3. 前端\n\n```bash\ncd frontend\nnpm install\n```\n\n## 启动服务\n\n**后端**（端口 8011）：\n\n```bash\ncd backend\nsource .venv\u002Fbin\u002Factivate\nuvicorn app.main:app --host 127.0.0.1 --port 8011\n```\n\n**前端**（代理到 `http:\u002F\u002F127.0.0.1:8011`）：\n\n```bash\ncd frontend\nnpm run dev\n```\n\n## 工作流类型\n\n| 类型 | 说明                          |\n|------|-----------------------------|\n| `single_agent_chat` | 单智能体对话，可选最终合成器              |\n| `router_specialists` | 路由器选择最佳专家智能体                |\n| `planner_executor` | 规划器 → 验证器 → 分发器 → 执行器 → 合成器 |\n| `supervisor_dynamic` | 监督者动态分配任务                   |\n| `peer_handoff` | 智能体相互交接                     |\n\n## 桌面端打包\n\n将应用打包成独立的 Electron 桌面端（后端通过 PyInstaller 打包）。\n\n前置条件：\n\n```bash\n# 在后端 venv 中安装 PyInstaller\ncd backend\nsource .venv\u002Fbin\u002Factivate\npip install -r requirements-desktop.txt\n```\n\n**macOS**（本地未签名构建）：\n\n```bash\ncd desktop\nnpm install\nnpm run dist:mac\n```\n\n**macOS**（签名发布构建）：\n\n```bash\ncd desktop\nnpm run dist:mac:signed\n```\n\n**Windows**：\n\n```bash\ncd desktop\nnpm install\nnpm run dist:win\n```\n\n构建产物输出到 `desktop\u002Frelease\u002F`。\n\n## 注意事项\n- 技能（Skills）存放在 `backend\u002Fskills\u002F`\n- SQLite 数据库位于 `backend\u002Fdata\u002Fplayground.db`\n","Multi-Agent Playground 是一个用于开发和测试多智能体系统的平台。该项目使用 Python FastAPI 构建后端，Vue 3 构建前端，并支持通过 Electron 打包成桌面应用程序。它提供了五种工作流类型，包括单智能体对话、路由器选择专家、规划器-执行器流程等，以适应不同的应用场景。这些工作流允许用户根据需求灵活配置智能体之间的交互模式。此外，项目还支持自定义技能的安装与使用，适合于需要构建复杂对话系统或协作任务处理的场景，如客户服务自动化、游戏内角色互动模拟等。","2026-06-11 02:47:07","CREATED_QUERY"]