返回目录 / Agent 工作流
在隔离沙箱中迁移旧代码库
按明确迁移说明对多个小型仓库先测基线、再隔离修改和验证,最后返回可审阅补丁包与审计摘要。
目标
按明确迁移说明对多个小型仓库先测基线、再隔离修改和验证,最后返回可审阅补丁包与审计摘要。
步骤
- 为每个迁移任务准备仓库与MIGRATION.md,先在沙箱外/基线步骤运行原测试。 [src-openai-migrate-legacy-code-in-isolated-sandbox]
- 仅将任务需要的仓库和说明放进新沙箱,交由agent编辑并运行检查。 [src-openai-migrate-legacy-code-in-isolated-sandbox]
- 从宿主收集类型化结果、补丁和审计日志,验证后销毁沙箱。 [src-openai-migrate-legacy-code-in-isolated-sandbox]
验证方式
تحقق من تشغيل baseline قبل التعديل، ووجود نتيجة وترقيع وسجل لكل مهمة، ونجاح فحوص ما بعد الترحيل.
故障处理
若缺少补丁或日志,检查宿主输出收集和沙箱退出路径;不要把agent最终文本当成功证据。
权限边界
前置条件
- Python 3.10+、Docker或沙箱服务、OpenAI API密钥、隔离测试仓库及迁移说明。
权限边界
- 模型密钥留在宿主;沙箱能执行命令和改暂存文件,宿主写补丁包;不会自动应用到真实仓库。
限制
示例使用少量fixture,不等于大仓库迁移已安全;需人工检查每个补丁和构建结果。
固定上游来源
- 仓库
- openai/openai-cookbook
- 文件路径
- examples/agents_sdk/sandboxed-code-migration/sandboxed_code_migration_agent.ipynb
- 固定提交
5bd6cb40b6b84b69b2032d810610aa85064102df- 来源检查
- 2026-10-14 · 已按固定上游来源核对
仓库指标
以下数字属于上游仓库整体,不代表单个 Skill 或指南的点赞/热度。
- Stars
- 未取得
- Forks
- 未取得
- 观测时间
- 未取得
尚未取得指标快照。
许可证: MIT