Chat History

自动归档和分类保存聊天记录,支持关键词触发、快速搜索和命令管理历史会话内容。

安装

概览

Chat History 是一款专为对话系统设计的智能归档与检索工具,旨在帮助用户高效管理每日产生的聊天记录。该工具通过自动化的方式,在每天凌晨03:55对当天的对话内容进行归档保存,确保在系统默认于04:00清空会话窗口前完成数据留存,从而避免关键信息的丢失。用户可以通过多种自然语言指令或精确关键词触发其功能,实现快速搜索历史对话、查看特定日期记录或列出已评估的技能等操作。所有归档文件均存储在本地指定目录中,包含Channel端完整对话和WebUI端纯文字版本,并支持建立索引以加速后续检索。此外,系统还具备隐私保护机制,不会将敏感信息上传至云端,仅保留必要的技术细节用于功能维护。 Chat History 不仅支持结构化的命令调用,如 `/chat_history search ` 或 `/chat_history list`,还能理解用户的自然语言表达,例如“我想不起来了”或“昨天的对话”,并能据此自动映射到相应的功能模块执行任务。这种双重触发机制极大提升了交互的灵活性与易用性。首次安装时,系统会询问是否立即归档过往所有聊天记录,用户可选择立即执行、稍后处理或跳过。一旦启用自动归档,每日定时任务将按计划运行,并生成详细的状态报告,包括上次归档时间、总归档数量及文件夹路径等信息。整个流程设计兼顾自动化与可控性,既减少了人工干预需求,又允许用户随时暂停或重新启动服务。

核心功能特点

  1. 自动归档每日对话记录,防止因系统清空导致信息丢失
  2. 支持自然语言和精确关键词触发,实现智能意图识别与命令执行
  3. 提供结构化命令接口,涵盖搜索、列表、状态查询等多种操作
  4. 区分Channel端与WebUI端归档格式,满足不同场景需求
  5. 内置评估记录管理功能,可追踪已审核技能的风险等级与结论
  6. 本地存储归档文件,保障隐私安全且无需上传云端

适用场景

在日常使用过程中,当用户需要回顾之前讨论过的话题时,只需输入诸如‘我想不起来了’或‘找找关于视频的记录’这样的语句,Chat History 便能自动识别意图并启动搜索功能,快速定位相关会话内容。例如,若某次对话涉及视频制作建议,用户可通过自然语言描述‘我记得之前说过视频的事情’来唤起系统响应,从而迅速获取历史上下文。对于开发者或研究人员而言,该工具尤其适用于追踪长期项目中的技术讨论脉络,无论是查找某个API接口的实现细节还是复盘前期决策过程,都能显著提升工作效率。 另一个典型应用场景是团队协作环境下的知识沉淀。假设多名成员共同参与了技能评估工作,其中一人可能忘记了自己曾审核过的某个Skill名称及其风险评级。此时,用户可以直接提问‘我之前评估过哪些skills’或‘列出评估过的’,系统便会返回一份包含日期、风险等级和详细结论的完整列表,便于后续查阅或汇报。此外,在面对突发性需求变更时,团队领导者可能需要追溯过去一周内关于系统架构调整的所有发言,这时使用‘2026年2月21日的所有对话’这类指令即可一键导出当日全部归档,避免手动翻阅海量聊天记录。 对于频繁切换不同终端(如移动端Channel端与桌面端WebUI)的用户来说,Chat History 的分类归档机制也提供了极大的便利。它分别保存两端的数据副本,并通过统一的索引体系支持跨端检索。比如,用户可能在手机端发起了一次重要配置讨论,而在电脑端继续深入探讨解决方案,之后无论在哪一端提问‘我们上次说什么’,系统都能综合两端信息给出准确回复。同时,由于归档时间设定为03:55而非午夜零点,即使遇到设备关机等情况,也能在下一次启动时自动补录缺失时段的内容,确保连续性不被中断。