SuperAPI AI 工具集

session-summary

办公与效率

查看项目

更新于 10-16 08:52

技能介绍

用途

Session Summary 用于分析当前会话上下文,并按固定格式输出结构化摘要。它适合在会话结束时记录本次对话的关键信息,便于后续回顾或作为下次会话的上下文参考。

主要能力

  • 扫描会话历史:回顾完整对话,逐条识别所有用户输入和助手行为。
  • 提取关键信息:整理核心议题、决策、文件变更、执行命令、重要备注。
  • 读取输出模板:参考 references/summary-template.md 中的固定格式。
  • 生成短标题:根据会话核心内容生成 kebab-case 短标题(2-5 词),语种与会话主要语言一致。
  • 填充摘要并写入文件:按模板生成完整摘要,使用 Write 工具保存到当前工作目录,文件名格式为 session-summary-YYYY-MM-DD-短标题.md。

使用方式

通过触发词调用该技能,例如“总结这次会话”“summarize this session”“会话总结”“session summary”“总结一下”“生成会话摘要”“记录本次会话”。技能会按以下工作流执行:扫描会话历史、提取关键信息、读取输出模板、生成短标题、填充摘要并写入文件。

摘要内容结构

基本信息

  • 开始时间 / 结束时间:记录会话的起止时间,格式 YYYY-MM-DD HH:MM。
  • 交互轮次:统计对话中用户消息条数和助手回复条数。
  • Token 消耗:分维度估算 Input / Output / Cache Read / Cache Write / Total,数量较大时使用 k(千)/ m(百万)缩写,如 ~120k、~1.2m。
  • 主要语言:识别会话中主要使用的语言。

会话概要

  • 核心议题:按重要性排序,每条一句话。
  • 决策与结论:仅列出明确达成的决策,未决事项不列入。
  • 文件变更:仅列出本次会话中实际发生的文件操作。
  • 代码与命令摘要:列出关键 Bash 命令和代码修改。
  • 重要备注:记录影响下次会话的关键上下文。

会话明细

按 Turn 维度逐条输出,包含每一次用户输入与 Agent 的行为。用户输入逐字原样保留在 markdown code block 中,不做任何修改或缩写;助手回复压缩为操作与回复摘要,放在 markdown code block 中。

适用场景

适用于需要在会话结束时生成结构化记录、回顾会话要点、追踪文件变更与命令执行、或为后续会话保留关键上下文的场景。

限制

关于该技能的具体平台支持、安装方式、收费情况、Token 估算精度等细节,资料中暂未提供。