ContextLattice 持久上下文层

让 AI 智能体跨会话和工具延续任务,并能检查检索依据。

Star 数
★ 154
最近更新
1 个月前
License
Apache-2.0
主语言
Go

30 秒速览

运行形态
命令行工具自托管服务网页应用
可在哪里用
通用 · 跨平台Codex
费用
有免费版,另有付费云服务
上手难度
中 · 需要几步配置
开始前需要
兼容 Compose v2 的容器运行时gmakejqrgpython3curlShell / 命令行网络访问本地文件系统MCP Server
典型场景
需要在聊天、模型或电脑切换后继续同一开发任务的工程师,可用 resume 恢复目标、决策和下一步。
不适合
  • 需要无需容器即可部署的团队
  • 需要记忆自动跨项目共享的团队

这个 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 可传递有界上下文;系统记录结果,并仅在确定性证明和人工批准后晋升可复用行为。它不会执行导入的上下文,也不会根据检索文本替用户选定目标。

  1. 需要在聊天、模型或电脑切换后继续同一开发任务的工程师,可用 resume 恢复目标、决策和下一步。
  2. 排查回归问题的开发者,可按项目检索证据、记录已验证进展,并保存修复结果。
  3. 管理多个智能体 harness 的团队,可用 contextlattice_adopt integrate 写入有界的托管配置块。
  4. 需要检查记忆检索依据的操作者,可查看来源覆盖、遗漏、反向证据、降级情况和回执。
  5. 要在机器或智能体之间转交任务的团队,可通过 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 quickstart

README 没有列出必需的 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?

FollowAgents 源码审查 · FARS-2.1
存在缺口
65/ 100 五分制 3.3 / 5
信任安全 16/29
可靠稳定 8/14
适用触发 15/18
规范维护 14/18
有效结果 7/13
证据核验 5/8
查看各维度的扣分理由
信任安全16 / 29 · 2.8/5

README 描述本地优先、检索来源收据、秘密过滤、签名上下文、加密续接和显式提供方执行;工作流权限也较窄。用户授权、外部副作用和回滚有边界说明,但多数安全能力在所给材料中是产品自述,缺少实现细节;依赖安全仅见 Go 版本和 CI 设置,未见依赖审计证据。发布者身份未知,归属和维护责任信息有限。

可靠稳定8 / 14 · 2.9/5

文档说明写入先持久化再扇出、检索会报告缺失或降级覆盖,并列出健康检查、doctor 和状态检查;所给测试片段展示了若干接口契约与确定性单元测试。扣分原因是这些材料未覆盖整体故障处理,用户可见错误信息和依赖不可用时的具体行为说明较少。

适用触发15 / 18 · 4.2/5

README 明确 CLI、仪表板、HTTP 和 MCP 的用途,列出多种 Agent harness、平台安装路径和资源档位,也清楚说明产品不替代 harness、不执行导入内容。扣分原因是集成触发与适用边界虽有说明,但提供的材料未充分展开每种环境的行为差异。

规范维护14 / 18 · 3.9/5

README 结构清晰,包含快速开始、日常工作流、架构、安装、限制、安全、文档入口和资源需求;Apache-2.0 LICENSE 完整。发布版本和更新入口存在,但所给材料未提供完整变更历史、FAQ、命名兼容策略或明确的维护负责人,因此这些方面未给满分。

有效结果7 / 13 · 2.7/5

示例命令展示了检索、记忆、续接、纠正和验证结果的实际工作流,且产品定位为可移植的持久上下文层,具有明确用途。扣分原因是复杂的本地容器与工具要求、资源需求及大量接口增加采用成本;所给材料没有足够的量化效益证据。

证据核验5 / 8 · 3.1/5

README 将多项主张链接到仓库文档,并给出具体检查命令;工作流和测试片段为部分接口行为提供交叉佐证。扣分原因是主要安全与效用主张仍多为文档陈述,提供的材料没有完整实现或独立验证结果;文档能区分产品边界和执行动作,但主张与证据之间仍不完全可核查。

风险与缓解建议
  • 本评估仅依据所给静态材料;安全、隐私和效用主张未能在这些文件中全面核验。
  • 安装需要容器运行时和多个命令行工具,且不同资源档位的存储与内存需求较高;macOS DMG 被标为未签名技术预览。
证据充分度:低 评估于 2026年10月13日 审查版本 e0daa914fc3f
查看完整评分方法 →

常见问题

公共本地功能是否必须购买托管服务?
不需要。README 说明公共本地路径无需账户且可独立使用;付费产品边界增加协作、受保护激活、工作区运营和托管分发。
它会自动执行检索到的指令吗?
不会。README 明确说明检索记忆和远程内容只作为证据,导入的上下文不会自动执行。
哪些智能体可通过集成命令接入?
示例列出 Codex、Claude Code、OpenCode、Hermes、OMP、Mercury、Pi 和 Droid。该命令写入托管配置块,但不会安装第三方 harness。
安装需要哪些运行环境?
需要 macOS、Linux 或 WSL2 上的 Windows、Compose v2 兼容容器运行时,以及 gmake、jq、rg、python3 和 curl。
在 GitHub 查看 ↗ 安装 ↓

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。

相关 Agents