教程:审查流水线
运行并行 reviewer 和汇总步骤,并在任何写入前保留人工控制。
目标: 扫描变更文件、并行运行 reviewer、汇总报告,并通过审计证明每一步使用了衰减后的权限。
carina doctor全部通过。- daemon 正在运行。
- 当前目录是有非空 working-tree diff 的 Git 仓库。
- 示例文件
examples/workflows/review.json可用。
1. 安装工作流
Section titled “1. 安装工作流”mkdir -p .carina/workflowscp examples/workflows/review.json .carina/workflows/review.json也可以按 Workflows 概览 的 schema 自己编写。
carina workflow run reviewcarina workflow run review "focus on auth and session handling"默认在当前目录创建 safe-edit 会话并等待完成。只读 reviewer 不会因为处于并行分支而获得额外权限。
3. 查看状态
Section titled “3. 查看状态”carina workflow listcarina workflow status RUN_ID状态包含 completed、failed、skipped 与 total 计数;先看失败步骤,再判断应重启整个 run 还是只修复输入。
4. 检查审计
Section titled “4. 检查审计”carina audit SESSION_IDcarina audit verify SESSION_ID使用 run 输出中的 session ID。每个 workflow step 都是独立的衰减子 Agent,副作用仍经过能力内核。
5. Streaming 变体
Section titled “5. Streaming 变体”步骤耗时差异较大时,参考 examples/workflows/swarm-review.json 设置:
{"execution_mode":"streaming"}Streaming 会在单个节点依赖满足后立即调度,不必等待整层完成。
6. 暂停、恢复与停止
Section titled “6. 暂停、恢复与停止”carina workflow pause RUN_IDcarina workflow resume RUN_IDcarina workflow stop RUN_IDpause 不会强杀已经执行的步骤;stop 进入终态。对终态执行 restart 会创建新的 run ID 与 attempt。
- 示例:
examples/workflows/review.json· streaming:examples/workflows/swarm-review.json - 概念:工作流概览 ·
docs/workflows.md - CLI:
carina workflow …· 审计:carina audit/carina audit verify
这个页面有帮助吗?
哪里有问题?
感谢反馈。
本次会话中每个页面仅记录一次投票。