Skip to content

Feat/secure generated agent test run#673

Merged
yaozheng-fang merged 3 commits into
volcengine:mainfrom
FirstayZheng:feat/secure-generated-agent-test-run
Jul 17, 2026
Merged

Feat/secure generated agent test run#673
yaozheng-fang merged 3 commits into
volcengine:mainfrom
FirstayZheng:feat/secure-generated-agent-test-run

Conversation

@FirstayZheng

Copy link
Copy Markdown
Contributor

背景

本次改动将 generated-agent 的项目生成与调试代码生成迁移到后端。前端不再生成或上传 Python 项目代码,只提交 AgentDraft,由后端统一生成项目文件。

主要改动

  • 后端新增 AgentDraft 项目生成逻辑,作为“生成项目”和“调试运行”的统一生成入口。
  • 前端“生成项目”改为调用后端 /web/generated-agent-projects
  • 前端“调试”改为提交 AgentDraft,后端生成临时项目、启动独立 runner,并代理 session 与 /run_sse
  • 删除旧前端 Python 项目 codegen,仅保留 Draft 标准化逻辑。
  • 支持本地和远端部署场景下的 generated-agent 调试运行。
  • 调试运行会自动跳过 stdio MCP;生成项目仍完整保留 stdio MCP 代码。
  • 增加 stdio MCP 的 UI 提示,说明其不参与调试但会正常生成项目代码。
  • 增强调试 runner 日志采集与错误透传,便于排查启动失败。
  • Skill Hub 下载改为后端直连,并增强 ZIP 解码兼容性。
  • VeFaaS Studio 部署入口改为应用内 VeIdentity SSO。
  • 调试 runner 默认 TTL 从 10 分钟调整为 30 分钟。
  • 删除 --allow-remote-generated-agent-test-run 开关,调试能力默认可用。

备注

  • stdio MCP 不会进入调试临时代码,避免调试时启动本地命令;但点击“生成项目”时仍会生成完整 stdio MCP 配置。
  • 旧前端 codegen 已删除,后续生成项目内容以后端 codegen 为唯一来源。

@FirstayZheng
FirstayZheng force-pushed the feat/secure-generated-agent-test-run branch from 57e04d4 to e02e55e Compare July 17, 2026 13:14
@yaozheng-fang
yaozheng-fang merged commit ef4439b into volcengine:main Jul 17, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants