Files
opencode/command/summarize-conversation.md
voson 43e138b19e feat: 新增对话总结命令与浏览器自动化技能
- 本地化命令描述(英文→中文)

- 删除未使用命令文件

- 新增 summarize-conversation 命令

- 更新 AI 模型配置为 DeepSeek

- 新增 agent-browser 技能

- 重构技能目录结构(重命名)
2026-01-15 17:30:39 +08:00

3.0 KiB
Raw Blame History

description, agent
description agent
归纳总结当前对话中有价值的内容,生成 Markdown 文件以便后续参考 general

对话内容总结

你的任务是归纳总结当前对话中有价值的内容,生成一个结构化的 Markdown 文件,方便后续与 AI 对话时快速回顾,避免重复查询。

总结内容

请从对话历史中提取以下信息:

  1. 对话主题 - 用户的主要需求和目标
  2. 关键决策 - 用户做出的重要选择、确定的技术方案
  3. 代码更改 - 创建、修改或删除的代码文件及核心逻辑
  4. 配置更新 - 环境变量、配置文件、依赖项变更
  5. 待办事项 - 用户明确提到的未来任务或计划
  6. 下一步行动 - 建议的后续步骤
  7. 重要注意事项 - 需要特别记住的细节、限制条件
  8. 相关文件路径 - 涉及的重要文件位置(格式:文件路径:行号

生成文件

  1. 默认文件名conversation-summary.md
  2. 文件位置:当前工作目录
  3. 文件格式:使用 Markdown 语法,包含清晰的标题和列表
  4. 时间戳在文件开头添加生成时间格式YYYY-MM-DD HH:MM:SS
  5. 对话上下文:简要描述对话的背景和目的

执行步骤

  1. 分析对话 - 回顾完整的对话历史,识别有价值的信息点
  2. 提取内容 - 按照上述分类整理信息,确保准确性和完整性
  3. 生成总结 - 创建结构化的 Markdown 内容,使用中文描述
  4. 保存文件 - 将总结写入 conversation-summary.md 文件
  5. 验证内容 - 检查文件是否包含所有关键信息
  6. 通知用户 - 告知用户文件已生成,并提供文件路径

注意事项

  • 只总结有价值的内容,忽略闲聊和无关信息
  • 保持总结简洁明了,便于快速查阅
  • 涉及代码时,提供文件路径和关键行号引用
  • 如果有未完成的任务,明确标注状态(待处理/进行中/已完成)
  • 如果对话中涉及敏感信息(如密码、密钥),不要包含在总结中

输出示例

# 对话总结

**生成时间**: 2025-01-15 14:30:00
**对话主题**: 创建 OpenCode 命令用于总结对话内容

## 关键决策
- 命令名称: `summarize-conversation`
- 文件位置: 全局命令目录 (`~/.config/opencode/command/`)
- 代理类型: general

## 代码更改
- 创建命令文件: `command/summarize-conversation.md`

## 配置更新
- 无

## 待办事项
- 测试命令功能:运行 `/summarize-conversation`
- 考虑添加文件命名参数支持

## 下一步行动
1. 使用 `/summarize-conversation` 测试命令效果
2. 根据使用反馈优化总结模板

## 重要注意事项
- 总结文件保存在当前工作目录的 `conversation-summary.md`
- 每次运行会覆盖之前的总结文件
- 建议定期备份重要总结

## 相关文件
- `command/summarize-conversation.md`

完成标准:成功生成包含上述所有部分的 Markdown 文件,并通知用户文件位置。