用途:防止上下文压缩(compaction)破坏关键结构化知识,为 Claude Code 类 agent 提供任务范围的记忆管理与压缩后恢复。
主要能力:以类型化图 MnemoGraph 区分节点并设不同淘汰策略——GoalNode、ConstraintNode 永不淘汰,ResultNode 淘汰前压缩保留摘要,ContextNode 在激活权重下降后可淘汰,CheckpointNode 落盘以支持会话恢复。疲劳模型从 hook 数据被动观测四个维度:token 利用率(0.40)、scope 分散(0.25)、重读比例(0.20)、错误密度(0.15),映射 FLOW、COMPRESS、PRE-SLEEP、REM、EMERGENCY 状态并触发相应动作。压缩后恢复采用三层防御:PreCompact 写入保留指令与标记,SessionStart "compact" 作为主恢复重新注入完整检查点,PreToolUse 作为回退。
使用方式:多数流程由 hooks 自动完成;也可用 CLI,如 mnemos init、mnemos status、mnemos fatigue、mnemos checkpoint --force、mnemos resume、mnemos consolidate、mnemos nodes --type goal、mnemos add goal "Build auth"、mnemos bridge-icpg。可摄取 Claude Code 会话转录(mnemos ingest-claude --all 等)并计算 haziness。
限制:资料未提供收费、价格、平台支持范围与效果保证;存储位于 .mnemos/ 且被 gitignore,涉及数据仅保留结构字段与脱敏预览。部分命令与行为依赖具体 hook 与 Claude Code 版本。