review_document
Review documents (markdown, code, ADR, RFC, config) with multiple LLMs and knowledge retrieval. Outputs structured reports with consensus and calibrated confidence.
Instructions
审查一份文档(markdown/code/adr/rfc/config)。
多模型 fan-out(panel × dimensions)+ 知识库 retrieve(版本过滤)+ canonical 归一
校准共识。返回结构化报告(consensus/majority/individual + calibrated_confidence)。
Args: content: 文档正文(markdown/adr/rfc/config)。 document_type: 文档类型,影响 prompt 模板。 files: 代码文件 {路径: 源码}(code 模式)。 adapter: "auto" 自动检测,或 "unity"/"generic"。 panel: 模型列表,None=默认面板(需配 OPENAI/ANTHROPIC/ARK key)。 dimensions: 审查维度,None=自动(core planner/safety + adapter 特定)。 retrieve_top_k: 知识库 retrieve 案例数。 extra_context: 额外补充 context(核心 context 由 adapter 自动聚合)。 output_format: json|markdown|sarif。json 返回结构化;其余额外加 rendered 字段。 timeout: 单模型超时秒。 effort: 思考强度 low/medium/high/xhigh/max;None=各模型默认。仅 Claude(output_config+thinking adaptive)/ OpenAI o 系列(reasoning_effort)生效,其余丢弃。Claude 默认 high 较贵,routine 方案可降 medium 省 token。 max_cost_usd: 单次 review 总成本上限(USD);None=无上限。设了则预 flight 估每 job 成本、按 panel 顺序裁剪直到估算超预算,report.budget.exhausted 标记是否裁过。
Returns: 报告 dict + cache_hit/reuse_count(+ rendered 若非 json)。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| files | No | ||
| panel | No | ||
| effort | No | ||
| adapter | No | auto | |
| content | Yes | ||
| timeout | No | ||
| dimensions | No | ||
| max_cost_usd | No | ||
| document_type | No | markdown | |
| extra_context | No | ||
| output_format | No | ||
| retrieve_top_k | No |