SuperAPI AI 工具集

agent-memory-patterns

智能体与模型

查看项目

更新于 10-15 21:38

技能介绍

用途:为长期运行的 AI 智能体提供记忆管理系统实现指南,涵盖日次日志、长期记忆、检索优化、外部内容暂存处理与定期维护。

主要能力与结构:采用分层目录,workspace 下含 MEMORY.md(长期记忆,手动整理)、memory/ 下按 YYYY-MM-DD.md 存放日次日志,另有 pending-memories.md(外部内容暂存)、heartbeat-state.json(心跳状态)、queued-messages.json(消息队列)以及 skills/memory-tools/(记忆管理工具集)。

使用方式:提供多个可直接运行或改造的 Bash 脚本——daily-memory-init.sh 自动创建当日记忆文件并写入固定模板;memory-logger.sh 以事件类型、描述、重要度(high/medium/low,对应不同标记)追加结构化日志;memory-curation.sh 将过去 7 天高重要度内容合并进长期记忆;memory-search.sh 用 grep 在长期记忆与近 7 天日次文件中做上下文检索并给出相关关键词;contextual_search 支持多关键词 OR 模式并按匹配次数排序;external-content-queue.sh 将外部来源内容连同理由与验证清单写入 pending 队列,review_pending_memories 统计待处理条目并提示超过 7 天的项目;monthly-archive.sh 归档上月文件并生成月度摘要;heartbeat-memory-check.sh 检查队列长度、MEMORY.md 体积与当日文件是否存在。文末给出 cron 定时示例(每日 1 点初始化、周日 2 点周度整理、每月 1 日 3 点归档、每日 6 点队列审查)与三类使用模式:会话开始时检索近期上下文、新信息经暂存队列安全记录、心跳时自动执行整理与审查。

适用场景:需要跨会话保持状态、记忆可检索且需要人工把关节制外部信息的持久化智能体。

限制:资料未说明运行环境依赖、失败处理、安全策略、效果数据或收费信息;外部内容暂存机制未给出自动验证实现,相关内容需人工复核。