DeepCode 部署上手:15 分钟跑通 AI 代码生成,再把任务挂上服务器

发布时间:2026/9/10 15:24:25
DeepCode 部署上手:15 分钟跑通 AI 代码生成,再把任务挂上服务器 DeepCode 部署上手15 分钟跑通 AI 代码生成再把任务挂上服务器【免费下载链接】DeepCodeDeepCode: Open Agentic Coding (Agent Harness Loop Engineering Multi-Agent Orchestration)项目地址: https://gitcode.com/GitHub_Trending/deepc/DeepCodeDeepCode 是一个开源智能体编程项目给它一篇论文或一段需求它能读文件、执行命令、跑测试验证结果。照着下面的步骤你可以先在本地 15 分钟跑通再把固定任务挂上服务器无人值守执行。三步把本地环境跑起来第 1 步安装。先确认机器上有 uv 和 Python 3.12项目硬性要求 3.12用旧解释器装会拉到不兼容的旧包。安装命令固定指定 Python 版本uv tool install --python 3.12 deepcode-hku deepcode --version看到版本号输出即安装成功看不到多半是uv tool的 bin 目录不在 PATH 里执行uv tool update-shell后再开新终端。第 2 步初始化。生成用户配置deepcode init成功后会多出~/.deepcode/目录可用环境变量DEEPCODE_HOME改位置。配置放这里密钥进单独的私有存储不写进会话记录——跳过这步后面所有命令都会找不到配置直接报错。第 3 步接一个模型。建一条连接刷新模型列表再发一次最小推理请求deepcode provider set my-route --template openrouter --api-key deepcode provider models my-route --refresh deepcode provider test my-route --model model-id--api-key是隐藏输入密钥不会留在 shell 历史里模板对应 OpenAI、Anthropic、DeepSeek、Ollama 等各自带默认 base_url。test命令返回模型应答才算通——这一步不通后面的 AI 代码生成全都会卡在第一句。最后验证进入任意仓库目录运行deepcode。首次使用会问你是否信任该工作区输入 yes 确认。看到 TUI 横幅当前模型、session id、访问级别三行即本地跑通。入口和常用命令怎么找跑起来之后日常就摸这几样完整清单见 docs/guide/the-tui.md命令 / 入口作用什么时候用deepcode交互式 TUI 会话日常开发、看过程、随时打断deepcode exec 任务无界面执行一轮编码脚本、CI、计划任务/model/effort切换模型 / 推理力度长会话中途换后端/permissions访问权限 ask / read-only / full-access敏感仓库先只读/resume/skill name/goal恢复会话、装技能、设长目标跨天续做、复用团队经验Desktop 桌面版图形界面会话、审批、设置要可视化审批和配置时桌面端单独分发Tauri 应用装 CLI 不会带上它源码方式构建看 desktop/README.md。密钥与模型连接怎么配上面第 3 步其实已经把唯一的不配就跑不起来项做完了这里补三个要点密钥只通过deepcode provider set ... --api-key录入落在用户私有存储永不进会话历史。换服务时改--template默认 base_url 跟随模板改坏了就回到连接失败用deepcode provider test定位。默认值访问权限默认ask敏感操作前停下来问你 y/a/n推理力度默认auto。headless 场景建议显式传--access否则默认 Ask 模式遇到无人应答的审批会直接拒绝执行。网关内网机器连不上公网时把模板的 base_url 指到公司网关其余配置不变。从本机推到服务器DeepCode 的无界面入口是deepcode exec当前目录就是工作区--json输出逐行 JSON 事件--resume session-id接着旧会话干。上服务器分三件事1. 独立用户。建专用账号deepcode init和模型连接都在该用户下配一遍别复用个人账号——配置和会话数据按用户隔离在~/.deepcode/混用会互相覆盖。2. systemd 托管。让deepcode exec跑在单元文件里示例最小集[Service] Userdeepcode WorkingDirectory/home/deepcode/my-project ExecStart/home/deepcode/.local/bin/deepcode exec run the nightly fixes --json Restarton-failure MemoryMax4GWorkingDirectory必须指向已信任的仓库否则首次运行会因项目未授信而停下MemoryMax给长任务兜底超限被杀也能靠Restart自愈。3. 并发规则。一个会话同时只有一个活跃写者两个进程抢同一个会话后到的会被拒。并行的多任务就各自开独立会话互不干扰。两个真实场景场景一CI 里修失败的测试需求主干测试红了要自动定位并出修复建议。输入deepcode exec 修复失败的测试并说明根因 --json --access full-access工作区指向仓库。产出根因说明 补丁JSON 事件流可直接落进 CI 日志做记录。场景二论文转代码需求把一篇算法 PDF 变成可运行的工程代码。输入在会话里用path/to/paper.pdf附上论文描述目标语言与目录约定。产出多智能体工作流走需求分析→代码实现管线实现入口在 workflows/agents/code_implementation_agent.py得到算法骨架、工程代码与测试用例。出问题先查这张表日志与状态都在~/.deepcode/下loguru 统一输出会话记录与日志分离先按表自查现象检查处理provider test连接失败密钥、base_url、外网连通性用--api-key重录内网改指网关命令不存在 / 装错包python --version、uv --version装 uv 并显式--python 3.12重装无界面执行中途停住默认 Ask 模式遇到审批无人应答--access read-only或full-access显式声明两个端操作同一会话互相拒绝同一会话只允许一个写者各开独立会话跨端别在同一轮内抢长会话变慢、开始压缩上下文上下文压力触发自动 compact用/compact手动压缩或拆新会话三条维护习惯① 定期uv tool upgrade --python 3.12 deepcode-hku版本间行为差异不小② 定期/delete清掉废弃会话历史文件只增不减会拖慢/resume all③ 轮换密钥后立刻重跑一次provider test确认新密钥生效再继续用。下一步看三处docs/guide/ 系列上手指南、docs/HEADLESS_AND_AUTOMATION.md 自动化细节、desktop/README.md 桌面端构建。【免费下载链接】DeepCodeDeepCode: Open Agentic Coding (Agent Harness Loop Engineering Multi-Agent Orchestration)项目地址: https://gitcode.com/GitHub_Trending/deepc/DeepCode创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考