- SubflowNode: 加载子DagDef递归执行,深度限制防无限递归,5个测试全绿 - 内置模板: 代码审查(analyze→report→notify) - 内置模板: Bug修复(locate→fix→verify→notify) - 内置模板: 功能开发(design→implement→test→review→notify) - 模板含persona分配(reviewer/analyst/coder/tester/architect)
37 lines
786 B
YAML
37 lines
786 B
YAML
# 代码审查模板
|
|
name: 代码审查
|
|
description: AI 驱动的代码审查流程 — 分析变更、审查质量、通知结果
|
|
|
|
nodes:
|
|
analyze:
|
|
type: ai
|
|
label: 分析代码变更
|
|
config:
|
|
prompt: |
|
|
分析以下代码变更,识别:
|
|
1. 潜在 bug 和逻辑错误
|
|
2. 安全漏洞
|
|
3. 性能问题
|
|
4. 代码规范
|
|
persona_id: reviewer
|
|
|
|
report:
|
|
type: ai
|
|
label: 生成审查报告
|
|
config:
|
|
prompt: 基于分析结果,生成结构化审查报告,含优先级排序的改进建议
|
|
|
|
notify:
|
|
type: notify
|
|
label: 通知完成
|
|
config:
|
|
type: desktop
|
|
title: 代码审查完成
|
|
message: 审查报告已生成
|
|
|
|
edges:
|
|
- from: analyze
|
|
to: report
|
|
- from: report
|
|
to: notify
|