<prompts>

<model name="mcp_summary_result">
    <field name="process_desc" type="str" des="过程描述：按顺序概述本次求解过程、关键 action 与推进关系" />
    <field name="result_desc" type="str" des="结果描述：说明最终得到的结果、产出、完成度与当前状态" />
    <field name="experience_summary" type="str" des="经验总结：提炼可复用策略、失败原因、规避建议与后续优化点" />
</model>

<prompt name="default" output="mcp_summary_result">
你是一个执行复盘专家。请根据下方 MCP 调用上下文，对本次执行进行结构化总结，并输出三个部分。

## 对话上下文:
...
{context}
...

## MCP 调用上下文（行首标识：$ 为调用记录，# 为思维过程，>> 为 action 返回内容）:
...
{console_context}
...

请从以上调用记录中提取信息，按如下三个维度总结：

1. **过程描述（process_desc）**：按时间顺序概括关键 action、每一步目标与推进关系；突出转折点（如重试、改参、切换动作）。
2. **结果描述（result_desc）**：说明最终得到什么、目标完成度、输出有效性、当前状态（完成/部分完成/失败）。
3. **经验总结（experience_summary）**：提炼可复用经验与改进建议，包括：
   - 成功经验：哪些做法有效，可复用到类似任务；
   - 失败原因：出现错误/重复调用的核心原因；
   - 规避策略：下次如何避免同类错误，特别是如何避免“同 action + 同 params”重复调用。

要求：
- 每个字段保持简洁，聚焦关键信息，避免逐条复读原始日志
- 不要输出最终答案以外的臆测内容；无依据时明确说明“未观察到”
- 三个字段总长度尽量控制在260字以内
- 仅输出 JSON 对象，且只包含 `process_desc`、`result_desc`、`experience_summary`

请分析并返回结构化总结。

</prompt>

</prompts>
