mcpField
C
Contextlattice

Contextlattice

远程服务
contextlattice.io记忆与知识1569 周前更新

关于 Contextlattice

ContextLattice 是本地优先的上下文控制层,为 AI Agent 提供持久的任务连续性、可解释的检索、可移植的上下文以及经验证的技能演进。CLI 为主要入口,HTTP 与 MCP 作为配套集成接口,并支持不依赖云端的公共本地版本。

主要功能

  1. 01持久的任务目标与状态重建
  2. 02附带来源与降级信息的上下文检索
  3. 03签名的可移植上下文传递
  4. 04技能索引的按需发现
  5. 05写入时的敏感内容过滤

适用场景

  1. 01在更换模型、工具或设备后延续长周期 Agent 任务
  2. 02为 Agent 在工作前检索相关的项目上下文
  3. 03在不依赖云端存储的情况下为多个 Agent 管理共享记忆

MCP 相关

该项目提供 MCP 接口作为与 Agent 和 harness 集成的配套表面,可向 MCP 客户端暴露上下文检索与记忆相关能力。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://contextlattice.io/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

详细介绍

ContextLattice

ContextLattice 编辑型网站首页横幅,展示实时本地上下文场

打开 Agent,即刻就绪。

为 AI Agent 提供本地优先的智能层,赋予它们持久连续性、可解释检索、可移植上下文,以及跨执行环境的经过验证的学习能力。

CLI 优先 ContextLattice v5.0.2 本地优先运行时 Apache 许可证 2.0

快速入门 · 工作原理 · Agent 设置 · 架构 · 文档 · 更新

不要再反复重述任务简介

模型可以推理,执行环境可以行动。但当聊天、模型、工具、账户或计算机发生变化时,它们都无法可靠地记住任务目标。

ContextLattice 为这些工作提供持久、可检查的上下文层。它重建当前目标,筛选重要证据,安全地传递上下文,并记录实际有效的方法——既不会把每个提示词都变成完整对话记录,也不强制使用云存储。

功能带来的变化
持久连续性将目标、决策、仓库状态、风险、证明和下一步操作整合为一个有界数据包,随时重新打开。
可解释检索按单位令牌的影响力对证据排序,并展示来源覆盖范围、遗漏、反面证据、退化情况和凭证。
可移植上下文在 Agent 和计算机之间传递经过签名、遵循最小权限原则的续接信息,同时由调用方掌控执行和传输。
经过验证的技能演进无需加载所有文件即可发现技能;在留出集上评估反复成功的结果,并要求审核通过后才能晋升。
受隐私边界约束的聚合信号通过明确选择加入的裁剪统计数据进行学习,同时让原始记忆保留在本地;在独立的隐私与效用审核完成前,生产环境启用功能始终会受到严格阻止。

CLI 是主要接口。仪表板让行为和证明一目了然。HTTP 和 MCP 是面向应用程序和执行环境的配套集成接口。

工作原理

阶段ContextLattice 的操作
01 · 重新打开根据持久检查点和当前状态,重建唯一的当前任务。
02 · 筛选检索高信号证据,连同来源信息一起纳入精简的 Context Pack。
03 · 传递通过 Agent Packets、Passports 和加密续接信封,传递经过签名且有界的上下文。
04 · 验证记录结果;只有通过确定性证明并获得人工批准后,才会推广可复用的行为。
05 · 累积改进改进未来的检索,同时保留更正、矛盾、时效性和退役语义。

ContextLattice 不会取代你的 Agent 执行环境,不会根据检索文本选择目标,也不会执行导入的上下文。本地工具仍用于执行;记忆和远程内容仍作为证据。

快速开始

要求:macOS、Linux,或通过 WSL2 使用 Windows;兼容 Compose v2 的容器运行时;以及 gmake、jq、rg、python3 和 curl。经过测试的 macOS 基线通过显式 Docker context 使用 OrbStack;请参阅容器运行时决策。

1. 安装
git clone https://github.com/sheawinkler/ContextLattice.git
cd ContextLattice
cp .env.example .env
gmake quickstart

gmake quickstart 是指定的技术安装途径;安装程序是引导安装的替代方案。该命令会配置环境连接、询问运行时配置文件、启动所选的本地堆栈,并验证初始就绪状态。

2. 验证运行时和检索路径
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

容器健康只是第一项检查。状态命令会验证规范的、由网关管理的存储清单;最后一条命令会实际运行上下文路径,并报告来源覆盖情况、降级状态、证据和后续操作。现有安装可使用网关状态迁移中的明确、可逆流程。

如需在代码库中进行更全面的生命周期验证:

scripts/agent/agent-runtime-proof-pack --pretty
scripts/agent/agent-adoption-proof-matrix \
  --skip-provider-smoke \
  --progress \
  --pretty

连接你的 Agent

在要使用 ContextLattice 的代码库中运行集成命令:

cd /path/to/your/project

contextlattice_adopt integrate \
  --repo . \
  --agents codex,claude-code,opencode,hermes-agent,hermes-ultra,omp,mercury-agent,pi,droid \
  --pretty

contextlattice_adopt integrate \
  --repo . \
  --agents codex,claude-code,opencode,hermes-agent,hermes-ultra,omp,mercury-agent,pi,droid \
  --check \
  --pretty

集成命令会写入范围受限的托管区块,同时保留现有指令文本。它不会安装 Codex、Claude Code、OpenCode、Hermes、OMP、Mercury、Pi、Droid 或其他第三方 Agent 框架。

外部提供方发现过程不会访问网络。提供方执行仍需明确操作并获得调用方授权;请参阅外部提供方授权边界。

如果由 Agent 执行安装,它应直接遵循快速开始指南;如果已在代码库中,则不要再次克隆;报告确切的失败命令和路径;并在修复后重新运行确定性检查。

日常 Agent 循环

# Confirm readiness when the environment is uncertain.
contextlattice doctor --pretty

# Retrieve scoped context before substantial work.
contextlattice context "debug the current release regression" \
  --project contextlattice \
  --pretty

# Save concise, durable progress.
contextlattice remember \
  "Root cause verified; regression test added; focused checks pass." \
  --project contextlattice \
  --pretty

# Resume without replaying the transcript.
contextlattice resume --project contextlattice --pretty

# Repair stale or wrong recall without silently rewriting history.
contextlattice correct \
  "The prior deployment record is stale." \
  --category stale \
  --project contextlattice \
  --pretty

# Close the loop with the verified outcome.
contextlattice finish \
  "Regression fixed and verified." \
  --success \
  --project contextlattice \
  --pretty

# Project the next bounded move or bind a completed response to durable proof.
contextlattice_continuous_cognition status "prepare the next verified move" \
  --project contextlattice --session-id <session-id> --agent-id codex_gpt5 \
  --task-id <task-id> --objective-id <objective-id> --as-of <rfc3339> --pretty
contextlattice_continuous_cognition evaluate "verify the completed response" \
  --project contextlattice --session-id <session-id> --agent-id codex_gpt5 \
  --task-id <task-id> --task-identity-id <task-identity-id> --as-of <rfc3339> --pretty

# Prepare context for an external worker without exposing its one-shot claim.
contextlattice agent-fit context-prep-schedule --project contextlattice \
  --session-id <session-id> --agent-id codex_gpt5 --payload-file prep-request.json --raw
contextlattice agent-fit context-prep-claim --project contextlattice \
  --session-id <session-id> --agent-id codex_gpt5 --prep-id <prep-id> \
  --worker-id <worker-id> --claim-token-file prep.claim --raw
contextlattice agent-fit context-prep-complete --project contextlattice \
  --session-id <session-id> --agent-id codex_gpt5 --prep-id <prep-id> \
  --claim-token-file prep.claim --payload-file prep-artifact.json --raw
contextlattice agent-fit context-prep-use --project contextlattice \
  --session-id <session-id> --agent-id codex_gpt5 --prep-id <prep-id> \
  --task-id <task-id> --effective-profile-digest <sha256-digest> \
  --source-generation <generation> --raw

Continuous Cognition 仅提供建议:每次调用只发出一个范围受限的请求,返回不透明的证据引用,并且绝不会调度运行器或执行外部变更。上下文准备声明保留在仅供所有者访问的文件中,只有通过受保护的标头才能跨越完成/失败边界;显式成功使用后,该产物只会被消费一次。

无需加载所有技能正文即可查找能力:

contextlattice_skills_index search "browser automation" --pretty

活动技能索引以只读方式扫描已配置的 Codex、Hermes、Hermes Ultra 和共享 Agent 根目录。它会分别报告每种框架及其根目录清单;按 SHA-256 摘要折叠字节完全相同的 SKILL.md 文件,同时保留每个来源路径作为溯源信息;并要求查询词覆盖具有区分度,而非对 skill、index 或 agent 等通用词进行排名。隔离区发现流程彼此独立,默认只读,且绝不会自动提升检索到的内容。

架构

ContextLattice 服务地图 ContextLattice 检索与学习流程

默认的本地控制路径如下:

Agent or application
        │
        ▼
ContextLattice CLI / HTTP / MCP
        │
        ▼
Gateway :8075
        ├── durable write and outbox fanout
        ├── scoped retrieval and source receipts
        ├── session, objective, graph, and outcome state
        └── dashboard-visible proof and operations

写入经过验证并持久保存后,才会进行扇出。检索会合并可用来源,对范围受限的证据进行排序,并报告缺失或降级的覆盖情况,而不是将其隐藏。

活动应用路径使用 Go 和 Rust。Python 仍用于构建、开发、迁移和审计工具,而不用于实时请求路径。具体的运行时和工具集选择记录在 v4 运行时决策和容器决策中。

公共版与付费版的界限

公共本地版无需账号,单独使用也很实用。它包含以 CLI 为先的记忆生命周期、Context Pack、会话、图谱与声明界面、Skills Index 发现、Agent Packet、公共 Passport 和 Mesh 合约,以及本地证明工具。

付费制品提供受治理的协作、受保护的激活、工作区操作、高级分析和托管分发。它们不会让本地记忆变成必须依赖云端的功能。

有关当前合约,请参阅计划与分发界限。

安装选项

macOS 技术预览版:未签名的 DMG 引导启动器;在配置 Developer ID 公证前,预计会出现 Gatekeeper 警告,并建议优先选择源码/CLI 路径。

路径适用场景状态
源码 + gmake quickstart技术用户和能够使用终端的 Agent推荐
brew tap sheawinkler/contextlattice && brew install --cask contextlatticemacOS 便捷引导安装可用
macOS 通用 DMGmacOS 引导安装未签名技术预览版;预计会出现 Gatekeeper 警告
Windows x64 MSIWindows 引导安装可用
Linux 引导安装包Linux 引导安装可用
资源配置
配置CPU内存存储
Hugging Face / Glama 轻量版2–4 vCPU4–8 GB20–50 GB SSD
本地轻量核心版2–4 vCPU8–12 GB25–80 GB SSD
本地轻量高级版4–6 vCPU12–16 GB80–140 GB SSD
本地完整版6–8 vCPU12–20 GB100–180 GB SSD

对于更大规模的导入、模型存储或 spike-lab 适配器,请先阅读安装与存储指南,再选择配置。

安全与隐私

  • 公共本地版以本地优先,无需账号。
  • 对操作路由进行 API 密钥保护。
  • 在写入入口过滤确定的类机密内容:默认脱敏;按配置阻止;仅在操作员明确选择后才允许。
  • 对检索到的记忆进行来源与信任隔离。
  • 提供已签名的可移植上下文和加密的续接信封。
  • 图谱修复、来源回填和隔离工作流均优先采用试运行模式。
  • 不会自动执行检索到的指令或导入的续接内容。

安全报告请参阅 SECURITY.md。

文档

需求从这里开始
产品概览contextlattice.io
安装安装指南
CLI 和 Agent 生命周期CLI 参考
Harness 和应用集成集成指南
架构和扩展架构 · 扩展记忆
故障排除故障排除指南
当前行为和发布依据更新 · v5.0.2 发布说明
路线图公开路线图
Agent 钩子Agent 钩子契约
检索可信度检索回执
技能和经验证的学习技能效能评审 · Skill Foundry
可移植上下文Context Passport and Mesh
本地推理本地模型选项
完整的仓库配套手册公开现场手册

当前发布基线为 v5.0.2。

许可证

ContextLattice 的公开部分采用 Apache License 2.0 许可。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。