docs: rename DeepCode Studio to AgentSwarm, unified multi-agent platform#189
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Summary of ChangesHello, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed! 本次拉取请求主要旨在通过将现有模块“DeepCode Studio”更名为“AgentSwarm”,来统一和明确平台中多Agent协作功能的核心概念。这一更名不仅反映了该模块作为多Agent协作平台的演进,也更新了其功能描述和相关API接口说明,以更好地体现其支持多种代码Agent集成的能力,从而提升了文档的清晰度和一致性。 Highlights
🧠 New Feature in Public Preview: You can now enable Memory to help Gemini Code Assist learn from your team's feedback. This makes future code reviews more consistent and personalized to your project's style. Click here to enable Memory in your admin console. Changelog
Using Gemini Code AssistThe full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips. Invoking Gemini You can request assistance from Gemini at any point by creating a comment using either
Customization To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a Limitations & Feedback Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here. You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension. Footnotes
|
|
Caution Review failedPull request was closed or merged during review 📝 WalkthroughWalkthroughThe README.md file has been updated to replace all references to "DeepCode Studio" with "AgentSwarm" throughout the documentation. This includes updates to module maturity entries, UI labels, API descriptions, and integration status notes to reflect AgentSwarm as the primary entity. Changes
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~5 minutes Poem
🚥 Pre-merge checks | ✅ 3✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Tip Try Coding Plans. Let us write the prompt for your AI agent so you can ship faster (with fewer bugs). Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Code Review
本次 PR 将 DeepCode Studio 重命名为 AgentSwarm 并更新了 README.md 中的相关描述,以更好地反映其作为统一多智能体平台的功能。整体来看,这次重命名是合理的,但为了确保整个项目的一致性,我发现了一些可以进一步改进的地方。例如,README.md 中引用的图片文件名、API 端点路径以及一个 TODO 文件名仍然使用旧的名称 DeepCode 或 Studio。建议在后续工作中更新这些名称,以使重命名更加彻底和一致。具体建议请参见我的行级评论。
Note: Security Review has been skipped due to the limited scope of the PR.
| |  |  | | ||
|
|
||
| | Wiki 知识库 | DeepCode Studio | | ||
| | Wiki 知识库 | AgentSwarm | |
| | `/api/runs/*` | GET | Pipeline 运行记录 | | ||
| | `/api/newsletter/*` | GET/POST | Newsletter 生成与管理 | | ||
| | `/api/studio-chat` | POST | DeepCode Studio AI 对话(SSE) | | ||
| | `/api/studio-chat` | POST | AgentSwarm 多 Agent 对话(SSE,支持 Claude Code/Codex/Cursor/Devin/OpenHands 路由) | |
| | [`docs/PLAN.md`](docs/PLAN.md) | 架构评估与重构计划 | | ||
| | [`docs/PAPERSCOOL_WORKFLOW.md`](docs/PAPERSCOOL_WORKFLOW.md) | Topic Workflow 端到端流程与配置 | | ||
| | [`docs/DEEPCODE_TODO.md`](docs/DEEPCODE_TODO.md) | Paper2Code 迭代清单 | | ||
| | [`docs/DEEPCODE_TODO.md`](docs/DEEPCODE_TODO.md) | AgentSwarm / Paper2Code 迭代清单 | |
There was a problem hiding this comment.
Pull request overview
This PR updates the README to rename “DeepCode Studio” to “AgentSwarm” and describes it as a unified multi-agent collaboration platform within the PaperBot project documentation.
Changes:
- Rename “DeepCode Studio” references to “AgentSwarm” in module lists and UI table headings.
- Update the module maturity table entry to reflect AgentSwarm status and planned integrations.
- Update API/docs references and roadmap doc label to use the AgentSwarm naming.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| | `/api/runs/*` | GET | Pipeline 运行记录 | | ||
| | `/api/newsletter/*` | GET/POST | Newsletter 生成与管理 | | ||
| | `/api/studio-chat` | POST | DeepCode Studio AI 对话(SSE) | | ||
| | `/api/studio-chat` | POST | AgentSwarm 多 Agent 对话(SSE,支持 Claude Code/Codex/Cursor/Devin/OpenHands 路由) | |
There was a problem hiding this comment.
这里写“支持 Claude Code/Codex/Cursor/Devin/OpenHands 路由”,但当前 studio_chat 实现只会优先走 Claude CLI(找不到则回退 Anthropic API),没有看到对 Codex/Cursor/Devin/OpenHands 的路由逻辑。建议把描述改成当前真实能力(例如仅 Claude Code/Anthropic API fallback),或在代码实现路由后再更新文档。
| | `/api/studio-chat` | POST | AgentSwarm 多 Agent 对话(SSE,支持 Claude Code/Codex/Cursor/Devin/OpenHands 路由) | | |
| | `/api/studio-chat` | POST | AgentSwarm 多 Agent 对话(SSE,优先使用 Claude Code CLI,不可用时回退 Anthropic API) | |
| | Paper Library | ✅ 可用 | `/api/papers/library` | — | 论文收藏/保存/反馈,Enrichment Pipeline 自动补全元数据 | | ||
| | Discovery | 🟡 基本可用 | `/research/discovery/seed` | — | 种子扩展(S2/OpenAlex 引用图)+ Collections CRUD + Graph 可视化 | | ||
| | DeepCode Studio | 🟡 基本可用 | `/api/runbook/*`, `/api/sandbox/*` | — | Runbook 文件管理 + Sandbox 执行 + Claude Copilot 对话 | | ||
| | AgentSwarm | 🟡 基本可用 | `/api/runbook/*`, `/api/sandbox/*` | — | 已接入 Claude Code;Codex/Cursor/Devin/OpenHands 待集成 + Runbook 文件管理 + Sandbox 执行 | |
There was a problem hiding this comment.
模块成熟度表里 AgentSwarm 的 API 只列了 /api/runbook/*, /api/sandbox/*,但 README 后面又列出了 Studio chat 相关 API(且后端也确实有 /api/studio/chat 等路由)。建议在这里也补充 /api/studio/*,或明确说明该模块只覆盖 runbook/sandbox,避免读者误解。
| | AgentSwarm | 🟡 基本可用 | `/api/runbook/*`, `/api/sandbox/*` | — | 已接入 Claude Code;Codex/Cursor/Devin/OpenHands 待集成 + Runbook 文件管理 + Sandbox 执行 | | |
| | AgentSwarm | 🟡 基本可用 | `/api/runbook/*`, `/api/sandbox/*`, `/api/studio/*` | — | 已接入 Claude Code;Codex/Cursor/Devin/OpenHands 待集成 + Runbook 文件管理 + Sandbox 执行 | |
| | **论文发现** | 种子论文扩展(引用/被引/共作者),Discovery Graph 可视化,论文集合(Collections)管理 | | ||
| | **论文收割** | 批量 arXiv/OpenAlex/Semantic Scholar 收割,元数据补全 + 去重 | | ||
| | **DeepCode Studio** | 在线代码工作台(Runbook 文件管理/Diff/Snapshot + Sandbox 沙箱执行 + Claude Copilot 对话) | | ||
| | **AgentSwarm** | 多 Agent 协作平台,统一接入不同 Code Agent(Claude Code/Codex/Cursor/Devin/OpenHands 等),提供任务编排、Runbook 文件管理/Diff/Snapshot、Sandbox 沙箱执行与 Agent 对话;当前已接入 Claude Code | |
There was a problem hiding this comment.
README 已将 DeepCode Studio 更名为 AgentSwarm,但仓库内其它文档/前端仍大量使用 “DeepCode Studio” 命名(例如 AGENTS.md、CLAUDE.md、web/README.md、web/src/app/studio/page.tsx 等)。建议在 README 这里补一句“AgentSwarm(原 DeepCode Studio)”的过渡说明,或在本 PR 同步更新其它文档命名,避免名称不一致造成困惑。
| | **AgentSwarm** | 多 Agent 协作平台,统一接入不同 Code Agent(Claude Code/Codex/Cursor/Devin/OpenHands 等),提供任务编排、Runbook 文件管理/Diff/Snapshot、Sandbox 沙箱执行与 Agent 对话;当前已接入 Claude Code | | |
| | **AgentSwarm(原 DeepCode Studio)** | 多 Agent 协作平台,统一接入不同 Code Agent(Claude Code/Codex/Cursor/Devin/OpenHands 等),提供任务编排、Runbook 文件管理/Diff/Snapshot、Sandbox 沙箱执行与 Agent 对话;当前已接入 Claude Code | |
| | Wiki 知识库 | DeepCode Studio | | ||
| | Wiki 知识库 | AgentSwarm | | ||
| |-------------|-----------------| | ||
| |  |  | |
There was a problem hiding this comment.
这个表头已改为 AgentSwarm,但下方截图文件仍是 asset/ui/deepcode.jpg 且 alt 文本为 Studio;建议同步更新截图文件名/alt 文本或在说明里标注这是旧界面截图,避免读者以为是 DeepCode Studio 的残留。
| |  |  | | |
| |  |  | |
| | `/api/runs/*` | GET | Pipeline 运行记录 | | ||
| | `/api/newsletter/*` | GET/POST | Newsletter 生成与管理 | | ||
| | `/api/studio-chat` | POST | DeepCode Studio AI 对话(SSE) | | ||
| | `/api/studio-chat` | POST | AgentSwarm 多 Agent 对话(SSE,支持 Claude Code/Codex/Cursor/Devin/OpenHands 路由) | |
There was a problem hiding this comment.
/api/studio-chat 这个端点在后端实现里不存在;当前 FastAPI 路由是 POST /api/studio/chat(以及 /api/studio/status, /api/studio/cwd)。建议把 README 里的路径改成与实际路由一致,否则按文档调用会 404。
| | `/api/studio-chat` | POST | AgentSwarm 多 Agent 对话(SSE,支持 Claude Code/Codex/Cursor/Devin/OpenHands 路由) | | |
| | `/api/studio/chat` | POST | AgentSwarm 多 Agent 对话(SSE,支持 Claude Code/Codex/Cursor/Devin/OpenHands 路由) | |
Summary by CodeRabbit