Skip to content

fix(v2): protect runtime config and agent references - #296

Merged
forbbiden1 merged 8 commits into
mainfrom
fix/runtime-config-agent-integrity
Aug 1, 2026
Merged

fix(v2): protect runtime config and agent references#296
forbbiden1 merged 8 commits into
mainfrom
fix/runtime-config-agent-integrity

Conversation

@forbbiden1

Copy link
Copy Markdown
Collaborator

修改内容

  • 修复离开 Runtime 页面保存时,自动生成的托管 Agent 可能被旧 Agent 列表覆盖的问题
  • 删除执行配置时检查所有关联 Agent,包括托管 Agent
  • 删除 Agent 时检查以下引用:
    • Chat
    • Task
    • Team 成员
    • Workflow 默认执行 Agent
    • Workflow 审核 Agent
    • Workflow 节点 Agent
  • 将最终删除校验放到主进程,在修改状态前阻止无效删除
  • 增加 Runtime 保存状态合并和引用完整性测试
  • 增加根因与修复设计文档

验证

  • V2 TypeScript 类型检查通过
  • Runtime、IPC、Workflow 和完整性定向测试:39 个通过
  • Release note 校验通过
  • 完整 AgentHub 测试:120/122 通过

已知测试问题

以下两个 Workflow MCP 注入断言仍然失败,本次未修改对应执行器或 MCP 注入代码:

  • Codex planning run Workflow MCP 注入
  • Claude planning run session-scoped Workflow MCP 注入

@forbbiden1
forbbiden1 marked this pull request as ready for review August 1, 2026 15:53
@forbbiden1
forbbiden1 merged commit 71d3c99 into main Aug 1, 2026
2 of 4 checks passed
@forbbiden1
forbbiden1 deleted the fix/runtime-config-agent-integrity branch August 2, 2026 07:58
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.

1 participant