用途:在启用自动捕获时,识别并暂存可能具有长期价值的上下文候选,而不是直接建立长期记忆。默认记忆根目录为 ~/.agent-global-context/。
主要能力:读取 config.yaml,若 auto_capture.enabled 为 false 则停止。只捕获强信号,包括用户偏好或习惯、持久的项目或工作流决策、用户对智能体行为的纠正、稳定的身份级上下文(如背景、角色、语言、工作环境)。拒绝非信号,如一次性任务细节、临时状态、未定的探索性想法、闲聊或无关讨论,以及未经确认的心理、性格、动机或情绪状态推断。观察阶段进行敏感信息过滤,绝不写入密钥、令牌、密码、私钥或恢复码。普通候选写入 staging/inbox.md,需要确认的高影响候选写入 staging/pending-review.md。当待审候选数量或时间超过阈值时,建议审查但不阻塞正常工作。
使用方式:候选使用固定模板,包含 candidate-YYYYMMDD-HHmm-short-id 标题,以及 source、proposed_priority、proposed_confidence、category、status、created_at 字段,并附候选内容与理由。置信度方面,confirmed 只能来自用户明确操作,自动捕获上限为 observed,默认 inferred,证据弱或模糊时用 tentative。
适用场景:适合需要跨会话保留用户偏好、项目决策与身份背景,同时避免污染长期记忆的智能体工作流。
限制:候选不是长期事实,正常工作不得将暂存候选当作权威记忆使用。捕获时报告应尽量简短,例如“Captured 1 global context candidate for later review.”;若超过审查阈值,可提示“You have N pending global context candidates. Review now, later, or ignore for this session?”。其他配置细节与阈值暂未提供。