FEATURED · 精选文章

DeepCode 部署 3 步上手:把多智能体编程助手跑起来

发布时间 / 2026/9/10 7:31:27
来源 / 创域科博编辑部
栏目 / 资讯中心
DeepCode 部署 3 步上手:把多智能体编程助手跑起来 DeepCode 部署 3 步上手把多智能体编程助手跑起来【免费下载链接】DeepCodeDeepCode: Open Agentic Coding (Agent Harness Loop Engineering Multi-Agent Orchestration)项目地址: https://gitcode.com/GitHub_Trending/deepc/DeepCodeDeepCode 是一个开源的多智能体编程助手能把论文和需求文字变成可运行的代码。这篇部署指南给你最短路径装完、接上模型五分钟后就能在终端开工之后还能搬到服务器无人值守跑。 它能帮你做什么先看价值再谈部署。DeepCode 有三种典型用法论文变代码。给它一篇算法论文多智能体流水线负责解析、抽取算法、生成代码并补测试。这条链路的主实现入口在 workflows/agents/code_implementation_agent.py做科研复现时值得先看它怎么组织步骤。文字变应用。在终端用一句自然语言描述任务比如把重试次数改成 5代理会自己搜索、读文件、改代码再汇报结果和 token 消耗。无人值守自动化。deepcode exec跑单发任务deepcode loop跑带测试验收的长目标deepcode schedule按周期执行适合 CI 和夜间任务。 五分钟跑起来这节把环境、安装、启动压成最短路径。环境要求只有三条Python 3.12 及以上仓库要求 3.12别用更老的版本Linux / macOS / Windows 均可一个可用的大模型 API 密钥OpenAI、Anthropic、DeepSeek 等模板都支持git clone https://gitcode.com/GitHub_Trending/deepc/DeepCode cd DeepCode pip install -e .装完后初始化配置并接上第一个模型连接。--api-key会弹一个隐藏输入框密钥不会留在你的 shell 历史里deepcode init deepcode provider set my-openai --template openai --api-key deepcode provider test my-openai --model model-iddeepcode init会在~/.deepcode/建好用户级配置。最后进入你的项目启动它cd your-project deepcode首次指向某个目录时它会问你是否信任该文件夹信任是按目录记忆的安全开关输入 yes 即可进入交互式界面。⚙️ 配置里只需动这几处DeepCode 的配置分两层用户级~/.deepcode/deepcode_config.json管模型连接和默认项项目目录下的deepcode_config.json只做权限、技能等局部覆盖。真正需要动的地方不多模型连接与密钥用deepcode provider set 名称 --template 模板 --api-key完成。密钥存在私有存储里不进入会话历史。用deepcode provider list可随时查看已有哪些连接。相关命令的源码入口在 cli/provider_cli.py想弄清密钥到底存哪、怎么校验看它最直接。项目级覆盖文件只在当前项目放一个deepcode_config.json用于收紧权限比如只读模式或固定某几个技能。别把含密钥的文件提交进版本库。日志级别环境变量DEEPCODE_LOG_LEVEL优先级最高不开配置文件就能把日志调安静。️ 两种用法桌面端与 CLI同一套运行时两种入口。桌面端是 Tauri 打包的工作台能看到会话、目标、工具活动和代码审查CLI 是终端 TUI 加 headless 命令脚本友好。源码见 desktop/ 目录本地构建方式写在desktop/README.md里。命令作用适合场景deepcode进入交互式 TUI日常编码边聊边改deepcode exec 任务跑单发无界面任务脚本、CI 流水线deepcode loop 目标 -t 测试命令跑可恢复的长目标测试命令当验收裁判重构、大功能开发deepcode schedule ...按秒级间隔周期执行夜间巡检、定期清理headless 任务的命令入口在 cli/exec_cli.py加--json可以按行输出结构化事件方便别的进程消费。deepcode exec 修复失败的测试并说明原因 -w ./myproj --json deepcode loop 重构配置加载器 -w ./myproj -t python -m pytest -q 搬到服务器上服务器上的玩法和桌面不同不追求交互而是让 headless 任务常驻。最小思路是一个 systemd 服务四要素独立用户、指向项目的WorkingDirectory、ExecStart写 venv 里的 headless 命令、Restartalways兜底。[Service] Userdeepcode WorkingDirectory/home/deepcode/app ExecStart/home/deepcode/DeepCode/.venv/bin/deepcode exec run nightly checks --json Restartalways [Install] WantedBymulti-user.target几个要点服务用户不要复用 root--json输出重定向到日志文件方便事后分析权限策略和交互模式完全一致无人值守时建议用--access read-only收敛权限需要写操作的场景改用loop加测试命令验收。官方无界面用法一览见 docs/HEADLESS_AND_AUTOMATION.md是脚本化接入的权威参考。⚠️ 踩坑速查现象原因处理装完提示deepcode不是命令入口脚本不在 PATH确认 venv 已激活或改用pip install -e .重装模型列表缺、连接失败目录缓存过期先deepcode provider models 名称 --refresh再provider test验证桌面和终端同时操作一个会话出锁每个会话只允许一个活动写入者靠系统锁保护同一轮次别开两个窗口切窗口可以别并发headless 任务卡住后被拒绝非交互 Ask 模式下无法回答的审批会直接拒只读场景加--access read-only否则先交互跑一遍授权终端刷出大量调试细节loguru 默认 stderr 输出偏啰嗦设DEEPCODE_LOG_LEVELINFO或在配置里写logger块✅ 接下来可以做的 3 件事在你自己的项目里跑一发真实任务deepcode exec 总结失败的测试 -w ./myproj --json把输出接进脚本验证打通。给长任务配上测试裁判用deepcode loop加-t python -m pytest -q让完成由测试说了算而不是模型说了算。把一件重复劳动变成定时任务deepcode schedule 名称 ... --every 86400每天自动跑第二天只看报告。【免费下载链接】DeepCodeDeepCode: Open Agentic Coding (Agent Harness Loop Engineering Multi-Agent Orchestration)项目地址: https://gitcode.com/GitHub_Trending/deepc/DeepCode创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
RELATED — 相关阅读

相关资讯

LATEST — 最新资讯

最新发布

TODAY — 本日精选

新闻

WEEKLY — 本周精选

新闻

MONTHLY — 本月精选

新闻