SuperAPI AI 工具集

memory

办公与效率

查看项目

更新于 10-15 21:39

技能介绍

本技能为 dragster 文档处理提供持久记忆,用于跨会话跟踪集合状态、摄取历史与问题。用 ctx 初始化后在项目 .context/ 目录维护记忆文件:ctx 默认文件包括 TASKS.md(当前工作)、DECISIONS.md(架构决策)、LEARNINGS.md(发现的模式)、CONVENTIONS.md(编码约定);dragster 专用模板包括 COLLECTIONS.md(集合状态与摄取历史)和 ISSUES.md(解析问题与变通方法)。技能目录内的文件是模板,运行时文件位于 .context/ 并由 ctx 管理。

初始设置:安装 ctx:brew install worktrunk(或见 ctx.ist);在项目中运行 ctx init 创建 .context/ 与默认文件;将 dragster 模板复制到 .context/:cp skills/memory/COLLECTIONS.md .context/ 和 cp skills/memory/ISSUES.md .context/;可选复制配置 cp skills/memory/ctxrc.template .ctxrc;可用 ctx add learning "<pattern-description>" 添加模式,例如 ctx add learning "French government PDFs require --ocr-language fra" 或 ctx add learning "Scanned documents benefit from --dpi 300"。

用法:成功摄取文档后,在 COLLECTIONS.md 添加条目并更新集合表;遇到解析问题时,在 ISSUES.md 记录错误与变通方法;发现模式时用 ctx add learning 提升到 LEARNINGS.md。工作流:会话开始时先读 .context/COLLECTIONS.md 与 .context/ISSUES.md;摄取后更新记录、记录问题、提升模式;会话结束前检查未解决问题、标记已解决、确保集合表准确。

与 ctx 集成:ctx agent 将 COLLECTIONS.md 与 ISSUES.md 纳入上下文包;ctx add learning 将模式提升为持久记忆;ctx status 显示记忆文件健康状态。Hooks 可在 session_start、post_ingestion、pre_compact 等节点提供提醒,在 .ctxrc 中配置(可从 skills/memory/ctxrc.template 复制)。可将 frontmatter 中 enabled 设为 false 禁用技能或 hooks,设为 true 重新启用。

限制:依赖 ctx 与 Letta Code 环境,需先安装并初始化;运行时文件路径与管理方式由 ctx 决定;资料未提供更细的权限、平台或版本要求。