# trae docker任务 **Repository Path**: farben_admin/ai_docker_link_trae ## Basic Information - **Project Name**: trae docker任务 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-05-17 - **Last Updated**: 2026-05-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Trae Docker Rollout Workbench 本地工具:把 Git 仓库构建成可被 Trae 通过 SSH 连接的 Docker 容器,用于多模型执行同一任务、评分、抓取 diff 和下载交付文件。 ## 准备 ```bash npm install npm run dev ``` 打开页面后,在配置里填写: - 工作目录:默认会生成 `workspace/` - 模型服务:Base URL、API Key、Model - rollout 模型顺序 本机需要可用的 `git`、`docker`。 ## 使用流程 1. 输入 GitHub/Gitee 仓库地址,创建任务。 2. 工具自动下载仓库、分析技术栈、生成 Dockerfile 草稿。 3. 检查 Dockerfile,点击构建镜像。 4. 启动对应模型的 container。 5. 复制 SSH 命令,在 Trae 里连接容器并执行任务。 6. 执行完成后点击 `capture diff`,填写 session、分数和备注。 7. 在交付结果区下载 repo、Dockerfile、diff,其它文本字段可直接复制。 ## Prompt 生成 生成方式有两种: - 基于提示词优化:只优化用户输入,不读取源码。 - 基于全量代码生成:读取完整源码分块发送大模型,耗时较长。 ## 数据 以下内容是运行时生成,不需要提交: - `data/`:SQLite 数据库 - `workspace/ssh_key/`:自动生成的 SSH key - `workspace/tasks/`:任务仓库、Dockerfile、patch 等工作区文件