Files
KiloStar/pretor/workflow_template/programme_workflow_template.json
T
zhaoxi d84212f780 chore: initial commit for Pretor v0.1.0-alpha
正式发布 Pretor 平台的首个 alpha 版本。本项目旨在构建一个基于分布式架构的多智能体协同工作流水线。

核心功能实现:
1. 建立基于 BaseIndividual 的动态插件加载机制。
2. 实现三类核心 worker_individual 子个体。
3. 集成 Ray 框架支持分布式集群调度。
4. 基于 PostgreSQL 的全量持久化存储方案。
5. 提供完整的 FastAPI 后端与 React 前端交互界面。
2026-04-29 10:09:07 +08:00

82 lines
2.6 KiB
JSON

{
"name": "programme",
"desc": "一个示范型的编程工作流",
"work_link": [
{
"step": 1,
"node": "consciousness_node",
"action": "architect",
"desc": "【人类规范】分析用户需求,构建程序整体架构,定义需要拉起的子个体名称与数量。"
},
{
"step": 2,
"node": "control_node",
"action": "spawn_actors",
"desc": "【人类规范】根据架构要求,拉起对应的开发与测试工作组,并挂载 /workspace 目录。"
},
{
"step": 3,
"node": "composite_individual",
"action": "decompose",
"desc": "【人类规范】将整体架构拆解为可独立执行的原子任务包 (Task Packets)。",
"output": "task_packets"
},
{
"step": 4,
"node": "primary_individual",
"action": "execute_code",
"desc": "【人类规范】执行编码任务,必须确保所有代码写入指定的挂载目录。",
"input": "task_packets",
"output": "source_code"
},
{
"step": 5,
"node": "composite_individual",
"action": "audit",
"desc": "【人类规范】对产出的源码进行静态逻辑检查与 PEP8 代码规范审计。",
"input": "source_code",
"output": "audit_report"
},
{
"step": 6,
"node": "control_node",
"action": "resource_recycle",
"desc": "【安全规范】暂存当前编码子个体的状态,释放非必要显存,为测试环境腾出算力。",
"input": "audit_report"
},
{
"step": 7,
"node": "consciousness_node",
"action": "design_test",
"desc": "【人类规范】基于源码设计测试用例架构,覆盖边缘场景。",
"input": "source_code",
"output": "test_spec"
},
{
"step": 8,
"node": "primary_individual",
"action": "run_test",
"desc": "【人类规范】在独立的 Docker 沙箱中运行 test,并生成结构化的实验报告。",
"input": "test_spec",
"output": "test_report"
},
{
"step": 9,
"node": "consciousness_node",
"action": "analyze_report",
"desc": "【逻辑网关】研究测试报告。如果存在 Error 或 Fail,必须触发逻辑跳转,重写代码。",
"input": "test_report",
"logic_gate": {
"if_fail": "jump_to_step_4",
"if_pass": "continue"
}
},
{
"step": 10,
"node": "supervisory_node",
"action": "terminate_workflow",
"desc": "【系统规范】核对所有产出物,关闭工作流管道,向宿主机发送 .done 信号。",
"input": ["source_code", "test_report"]
}
]
}