ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

DeepCode 手把手部署:3步从论文跑通AI编程助手

DeepCode 手把手部署:3步从论文跑通AI编程助手 DeepCode 手把手部署3步从论文跑通AI编程助手【免费下载链接】DeepCodeDeepCode: Open Agentic Coding (Agent Harness Loop Engineering Multi-Agent Orchestration)项目地址: https://gitcode.com/GitHub_Trending/deepc/DeepCode周五下午五点你收到一个PDF论文和一句话说周日晚之前要一份能跑通的复现。你准备部署DeepCode——一个开源的智能体编程工具能把论文和一句话需求变成生产级代码。它不只是吐代码片段。它跑测试、自己修错、留证据。像一个坐在你旁边的同事。 30秒跑通3条命令点亮第一个会话第一条命令块负责克隆代码并给项目套一个隔离的Python环境。git clone https://gitcode.com/GitHub_Trending/deepc/DeepCode cd DeepCode python3.12 -m venv .venv . .venv/bin/activate pip install -e .venvPython虚拟环境是这个项目私有的解释器。DeepCode要求3.12以上。装好后初始化并接一条模型连接。API密钥是隐藏输入不会进shell历史deepcode init deepcode provider set my-router --template openrouter --api-key deepcode provider test my-router --model deepseek/deepseek-v4-proinit会在~/.deepcode生成配置目录。末尾的test发一次真实推理请求。通了才算接线成功。第三条命令进入你要改的目录启动cd ~/myproj deepcode它会问你是否信任这个目录输入yes即可。你会看到会话信息行模型、会话id、权限级别。到这一步它活了。更多细节看快速上手指南。把旋钮拧对3个不改一定踩坑的参数能跑不等于不翻车。有3个参数你大概率都会撞上。工作区信任一个目录一把锁信任按目录记录授过就记住。为什么这么设计智能体能读文件、跑命令。没有这道确认它可能进错目录。accessPreset默认是ask配置文件在~/.deepcode/deepcode_config.json。你基本只动这一处{ security: { accessPreset: ask }, // ...其余字段保持默认 }ask表示敏感操作逐个确认。默认它是因为错一次代价低错一条命令代价高。只想读代码改成read-only。服务器无人值守才用full-access。DEEPCODE_HOME把配置搬个家配置目录默认~/.deepcode。默认它是因为单机场景改动最小。服务器多账号共用一台机器时用export DEEPCODE_HOME/srv/dc给每个环境各留一份。密钥单独存放在私密目录从不写进会话历史。它能接什么活4种任务各一条命令底层是一个循环目标进去规划、编辑、验证、修复证据出来。场景和最小命令的速查如下。场景最小命令PDF论文→可运行复现项目deepcode exec 读 paper.pdf实现核心算法并补 pytest 用例一句话需求→REST服务deepcode exec 生成订单 REST 服务覆盖增删查长任务→自动验证到全绿deepcode loop 把功能做完让测试通过 -t python -m pytest -q夜间巡检→定时回归deepcode automation create nightly --prompt 跑全部检查并修复失败 --interval-seconds 86400论文那条走的是代码实现智能体的流水线。解析论文、列计划、生成代码、实验验证。原研究的论文复现基准成绩可以对照下图。从笔记本到服务器systemd保活服务写法迁移就做三件事搬代码、立账号、上进程管家。搬代码。在服务器上建专用账号克隆到/opt装进venvsudo git clone https://gitcode.com/GitHub_Trending/deepc/DeepCode /opt/deepcode cd /opt/deepcode python3.12 -m venv venv ./venv/bin/pip install -e .代码就位后写一份systemdLinux的进程管家单元文件。掉线自动拉起配置目录钉死[Unit] DescriptionDeepCode nightly regression Afternetwork.target [Service] Userdeepcode EnvironmentDEEPCODE_HOME/home/deepcode/.deepcode WorkingDirectory/opt/deepcode ExecStart/opt/deepcode/venv/bin/deepcode schedule nightly fix anything ruff flags -w /srv/myservice -t ruff check . --every 86400 Restarton-failure [Install] WantedBymulti-user.target单元文件落盘后跑systemctl enable --now deepcode-nightly.service。--every的单位是秒。你的团队若偏好Docker一句话带过把venv和配置目录打进镜像项目目录挂卷命令和裸机一致。跑一个完整任务一句话需求到测试全绿选一个没演示过的场景轻量API网关脚手架。输入就是一句话做鉴权中间件、按路由限流、加/healthz。用持久目标跑测试命令说了算deepcode loop 实现一个轻量 API 网关鉴权中间件、按路由限流、/healthz 健康检查 \ -w ./gateway -t python -m pytest -q中间产物分三段看。第一段先出计划清单模块边界和接口先定下来。第二段文件改动和命令执行逐条上屏。测试红了它回头修不宣布完成。第三段pytest全绿diff和测试输出存进会话随时可复查。完成声明的完字由测试命令给。这是它和纯代码生成工具的关键差别。 翻车现场3个高频报错与改法你看到的provider test返回401。大概率是密钥和模板不匹配比如用openai模板指向了非OpenAI网关。你该改的deepcode provider set重配一遍通过了再谈模型。你看到的智能体拒绝写文件提示只读。大概率是会话停在read-only预设。你该改的TUI里用/permissions换级别单次exec加--access参数。你看到的长任务中断后重新开一个却失忆。大概率是你开了新会话没有恢复旧会话。你该改的TUI里/resume id命令行deepcode exec --resume session-id。历史全在~/.deepcode。你看到的长论文反复被压缩上下文越用越少。大概率是模型的上下文窗口不够大。你该改的/model换大窗口模型或把论文拆段投喂。接下来玩什么2条具体进阶路径路径一接公司内部私有模型。DeepCode只认OpenAI兼容端点deepcode provider set internal-gw --template openai --api-key配好后用deepcode provider test internal-gw --model 你的模型id验证。通了以后任意会话都能随时切过去历史不受影响。路径二把回归挂进CI。deepcode exec 修复失败测试 -w ./repo --json按行输出JSON事件。流水线里能直接判结果、存证据。再配上deepcode schedule它就成了夜班巡逻。你睡觉代码有人看着。【免费下载链接】DeepCodeDeepCode: Open Agentic Coding (Agent Harness Loop Engineering Multi-Agent Orchestration)项目地址: https://gitcode.com/GitHub_Trending/deepc/DeepCode创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表