OpenContext提出AI编程代理持久化项目本地内存
原文:OpenContext – Persistent, project-local memory for AI coding agents via MCP
持久化项目本地内存用于AI编程代理 编程代理在会话之间会忘记决策。OpenContext MCP公开了一个轻量级的模型上下文协议服务器,使AI代理能够读取和写入持久的.opencontext/ markdown规则。 .opencontext/ ├── architecture.md ├── api-contracts.md └── coding_rules.md 01# 架构 0203## 认证 0405我们使用JWT和刷新令牌。 0607### 访问令牌 08- 15分钟有效期 09- 仅存储在内存中 1011### 刷新令牌 12- 7天有效期 13- HttpOnly安全cookie 14- 每次使用后刷新 无OpenContext与有OpenContext AI代理功能强大——但只有当它们记住重要事项时才会如此。没有记忆 会话上下文消失 代理在会话之间失去对先前决策、约定和架构的所有记忆。 架构规则被破坏 没有持久的规则,代理会重新实现与您的代码库冲突的模式。 代理重新询问约定 “我应该使用Zod还是Yup?”——每个会话都问同样的问题,不记得过去的答案。 有OpenContext 仓库中存储纯.md文件 持久的markdown文件在每个会话中都存在。 代理在行动前先阅读。 零云或账户锁定 在您的编辑器中打开任何.opencontext/文件。 人类可读,机器可读,没有魔法。 通过Git实现团队范围内的协调 将共享规则提交到您的仓库,或使用.gitignore进行私有本地上下文。 您选择的方式。 三步开始 从零安装设置到拥有持久、可搜索内存的代码库,只需一个引导式工作流程。 步骤01 将OpenContext添加到您的MCP客户端 将OpenContext MCP条目添加到您的客户端配置中。 无需全局安装。 您的客户端通过stdio上的npx启动服务器。 核心命令 ["npx", "-y", "opencontext-mcp"] 配置路径 opencode.json / 项目MCP设置 { "mcp": { "opencontext": { "type": "local", "command": ["npx", "-y", "opencontext-mcp"], "enabled": true } } } 两个轻量级MCP工具 最小的表面积。最大的效用。 每个t