ContextLattice 持久上下文层
让 AI 智能体跨会话和工具延续任务,并能检查检索依据。
- Star 数
- ★ 154
- 最近更新
- 1 个月前
- License
- Apache-2.0
- 主语言
- Go
- FA 评分
- 65/100 · 存在缺口
30 秒速览
- 运行形态
- 可在哪里用
- 通用 · 跨平台Codex
- 费用
- 有免费版,另有付费云服务
- 上手难度
- 中 · 需要几步配置
- 开始前需要
- 典型场景
- 需要在聊天、模型或电脑切换后继续同一开发任务的工程师,可用
resume恢复目标、决策和下一步。 - 不适合
- 需要无需容器即可部署的团队
- 需要记忆自动跨项目共享的团队
- 源码审查
- 65/100 · 存在缺口
这个 Agent 能做什么,适合哪些场景?
ContextLattice 是一个本地优先的智能体上下文服务,通过 CLI 让智能体保存进度、恢复任务并检索相关证据。它将持久状态组织为 Context Packs,并提供会话、目标、图谱和结果等状态接口。CLI 是主要入口,Gateway 提供本地 HTTP 与 MCP 集成,仪表板用于查看运行行为和证明材料。安装通过 Compose v2 兼容的容器运行时启动所选本地栈;运行中的应用路径使用 Go 和 Rust。公共本地功能无需账户即可使用,付费产品边界涵盖协作、受保护激活、工作区运营和托管分发。
用户先运行 contextlattice doctor 检查环境,再用 contextlattice context 按项目检索内容;检索结果以有来源记录的紧凑上下文包呈现,并报告覆盖、缺失或降级情况。智能体可用 remember 保存进度、resume 恢复任务、correct 标记过时或错误记忆,并用 finish 记录经验证的结果。Skills Index 可通过 contextlattice_skills_index search 搜索技能,而无需加载每份技能文件。Agent Packets、Passports 和加密 continuation envelopes 可传递有界上下文;系统记录结果,并仅在确定性证明和人工批准后晋升可复用行为。它不会执行导入的上下文,也不会根据检索文本替用户选定目标。
- 需要在聊天、模型或电脑切换后继续同一开发任务的工程师,可用
resume恢复目标、决策和下一步。 - 排查回归问题的开发者,可按项目检索证据、记录已验证进展,并保存修复结果。
- 管理多个智能体 harness 的团队,可用
contextlattice_adopt integrate写入有界的托管配置块。 - 需要检查记忆检索依据的操作者,可查看来源覆盖、遗漏、反向证据、降级情况和回执。
- 要在机器或智能体之间转交任务的团队,可通过 Agent Packets、Passports 和加密 continuation envelopes 携带有界上下文。
如何安装或部署这个 Agent?
需要 macOS、Linux 或通过 WSL2 使用的 Windows,以及 Compose v2 兼容容器运行时;还需要 gmake、jq、rg、python3 和 curl。按仓库提供的快速安装流程克隆并启动本地栈:
git clone https://github.com/sheawinkler/ContextLattice.git
cd ContextLattice
cp .env.example .env
gmake quickstartREADME 没有列出必需的 API 凭据;启动过程会询问运行时配置。
如何使用这个 Agent?
检查服务和检索路径:
curl -fsS http://127.0.0.1:8075/health | jq
contextlattice doctor --pretty
contextlattice state status --pretty
contextlattice context "verify this ContextLattice installation" \
--project contextlattice \
--pretty保存并恢复进度:
contextlattice remember \
"Root cause verified; regression test added; focused checks pass." \
--project contextlattice \
--pretty
contextlattice resume --project contextlattice --pretty
contextlattice finish \
"Regression fixed and verified." \
--success \
--project contextlattice \
--pretty在目标项目中集成受支持的 harness:
contextlattice_adopt integrate \
--repo . \
--agents codex,claude-code,opencode,hermes-agent,hermes-ultra,omp,mercury-agent,pi,droid \
--pretty这个 Agent 有哪些优点和局限?
- 以
context、remember、resume、correct和finish覆盖从检索到结果记录的完整任务生命周期。 - 检索会报告来源覆盖、遗漏、反向证据、降级情况和回执,便于检查证据依据。
- 支持多种智能体 harness 的配置集成,并提供 Agent Packets、Passports 和加密延续信封传递上下文。
- 公共本地路径无需账户;原始记忆保留在本地,聚合信号需要明确选择加入。
- 快速安装要求 Compose v2 兼容运行时及多个命令行工具,设置包含克隆、配置和启动步骤。
- README 说明外部 provider 的执行由调用方显式授权;它不提供自动执行导入上下文的能力。
- 聚合信号的生产启用在独立隐私与效用审查完成前被硬性阻止。
- macOS DMG 是未签名技术预览版,README 提示会出现 Gatekeeper 警告。
这个 Agent 与同类方案有什么区别?
与相关度最高的同类 agent 并排比较关键指标。
| Agent | 源码审查 | 形态 / 费用 | Star | 最近更新 | 主语言 | 完整支持的平台 |
|---|---|---|---|---|---|---|
| ContextLattice 持久上下文层 当前 | 65 · 存在缺口 | 命令行工具免费版 + 付费版 | ★ 154 | 1 个月前 | Go | Codex |
| projectmem 编程记忆 | 74 · 存在缺口 | 命令行工具免费 | ★ 865 | 10 天前 | Python | Codex · Claude Code · Claude.ai |
| Jev Review | 81 · 表现良好 | Agent 插件 / 技能免费 + 模型费 | ★ 241 | 26 天前 | TypeScript | Codex · Claude Code |
| PraisonAI | 42 · 缺口较多 | 代码库 / SDK免费 + 模型费 | ★ 9.2k | 今天 | Python | Codex · Claude Code · OpenAI API · Claude API |
FollowAgents 如何评估这个 Agent?
查看各维度的扣分理由
README 描述本地优先、检索来源收据、秘密过滤、签名上下文、加密续接和显式提供方执行;工作流权限也较窄。用户授权、外部副作用和回滚有边界说明,但多数安全能力在所给材料中是产品自述,缺少实现细节;依赖安全仅见 Go 版本和 CI 设置,未见依赖审计证据。发布者身份未知,归属和维护责任信息有限。
文档说明写入先持久化再扇出、检索会报告缺失或降级覆盖,并列出健康检查、doctor 和状态检查;所给测试片段展示了若干接口契约与确定性单元测试。扣分原因是这些材料未覆盖整体故障处理,用户可见错误信息和依赖不可用时的具体行为说明较少。
README 明确 CLI、仪表板、HTTP 和 MCP 的用途,列出多种 Agent harness、平台安装路径和资源档位,也清楚说明产品不替代 harness、不执行导入内容。扣分原因是集成触发与适用边界虽有说明,但提供的材料未充分展开每种环境的行为差异。
README 结构清晰,包含快速开始、日常工作流、架构、安装、限制、安全、文档入口和资源需求;Apache-2.0 LICENSE 完整。发布版本和更新入口存在,但所给材料未提供完整变更历史、FAQ、命名兼容策略或明确的维护负责人,因此这些方面未给满分。
示例命令展示了检索、记忆、续接、纠正和验证结果的实际工作流,且产品定位为可移植的持久上下文层,具有明确用途。扣分原因是复杂的本地容器与工具要求、资源需求及大量接口增加采用成本;所给材料没有足够的量化效益证据。
README 将多项主张链接到仓库文档,并给出具体检查命令;工作流和测试片段为部分接口行为提供交叉佐证。扣分原因是主要安全与效用主张仍多为文档陈述,提供的材料没有完整实现或独立验证结果;文档能区分产品边界和执行动作,但主张与证据之间仍不完全可核查。
- 本评估仅依据所给静态材料;安全、隐私和效用主张未能在这些文件中全面核验。
- 安装需要容器运行时和多个命令行工具,且不同资源档位的存储与内存需求较高;macOS DMG 被标为未签名技术预览。