文档助手

默认在本地检索本站文档;配置回答服务后可生成答案。

可询问有关 当前页面 或 Carina 文档的问题,例如:“如何回滚补丁?”

llms.txt

跳到内容

Markdown

教程:审查流水线

运行并行 reviewer 和汇总步骤,并在任何写入前保留人工控制。

目标: 扫描变更文件、并行运行 reviewer、汇总报告,并通过审计证明每一步使用了衰减后的权限。

  • carina doctor 全部通过。
  • daemon 正在运行。
  • 当前目录是有非空 working-tree diff 的 Git 仓库。
  • 示例文件 examples/workflows/review.json 可用。
mkdir -p .carina/workflows
cp examples/workflows/review.json .carina/workflows/review.json

也可以按 Workflows 概览 的 schema 自己编写。

run-workflow.sh
carina workflow run review
carina workflow run review "focus on auth and session handling"

默认在当前目录创建 safe-edit 会话并等待完成。只读 reviewer 不会因为处于并行分支而获得额外权限。

carina workflow list
carina workflow status RUN_ID

状态包含 completedfailedskippedtotal 计数;先看失败步骤,再判断应重启整个 run 还是只修复输入。

audit.sh
carina audit SESSION_ID
carina audit verify SESSION_ID

使用 run 输出中的 session ID。每个 workflow step 都是独立的衰减子 Agent,副作用仍经过能力内核。

步骤耗时差异较大时,参考 examples/workflows/swarm-review.json 设置:

{"execution_mode":"streaming"}

Streaming 会在单个节点依赖满足后立即调度,不必等待整层完成。

control.sh
carina workflow pause RUN_ID
carina workflow resume RUN_ID
carina workflow stop RUN_ID

pause 不会强杀已经执行的步骤;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

这个页面有帮助吗?

本次会话中每个页面仅记录一次投票。