SuperAPI AI 工具集

token-saver-memory-dedup

通用与其它

查看项目

更新于 10-16 09:47

技能介绍

用途:该技能提供 deduplicateAgainstMemory 函数,用于在写入前对记忆记录去重,避免重复条目,可作为 token-saver-context-compression 工作流的一部分,或在会话之间同步记忆记录时使用。

主要能力:将传入记录与 patterns.json 和 gotchas.json 进行比对;去重时采用大小写不敏感匹配;返回总数、保留数和被过滤数的统计信息;对损坏或缺失的记忆文件能优雅处理。

使用方式:从 scripts/main.cjs 引入该函数。 const { deduplicateAgainstMemory } = require('./scripts/main.cjs'); 传入包含 patterns、gotchas、issues、decisions 等字段的记录对象,以及记忆目录路径,即可获得去重后的记录与统计: const { dedupedRecords, stats } = deduplicateAgainstMemory(records, '/path/to/memory');

实现说明:该模块从 token-saver-context-compression 重新导出 deduplicateAgainstMemory 函数,以支持模块解析与测试。

限制:当前资料未提供安装命令、支持的平台、配置项细节、性能数据、收费与价格信息。