-
Notifications
You must be signed in to change notification settings - Fork 4
Project Overview zh CN
语言: English · 简体中文
LWC 为 AI Agent 提供持久、可审计的项目记忆与跨项目记忆层。只要一项工作会跨越多个会话、依赖来源证据,或者能够从复用既有分析中持续获益,就适合交给 LWC 沉淀。
Agent 可以阅读仓库或文档集,回答问题并作出可靠决策。但如果没有外部记忆系统,这些工作往往会随着会话结束而消失。后续 Agent 只能再次搜索相同文件、重建相同关系、重复相同推理。
传统检索增强生成能够找到原始片段,却通常不会保留检索之后形成的综合结论。检索过程不断重复,真正有价值的中间知识没有持续积累。
LWC 把这些中间知识维护成一套 Wiki:
任务
-> 召回已经维护的知识
-> 检查当前来源与代码
-> 推理并执行
-> 保存经过验证的改进
LWC 是一款本地优先的 Rust CLI,为 Agent 提供结构化协议,用于:
- 保存不可变的 UTF-8 来源快照;
- 把来源整合成持续维护的 Wiki 页面;
- 记录引用、来源证明、链接、矛盾和变更历史;
- 按文档、段落和句子粒度检索;
- 遍历可选的文档图与代码图;
- 按显式标签完整载入少量核心页面;
- 在原子 changeset 中暂存涉及多个实体的更新;
- 通过持久 Work 与 checkpoint 恢复派生投影;
- 通过一个只读 MCP 工具以及 Skills、Hooks、Instructions 接入 Agent 宿主。
SQLite 是规范存储。投影出的 Markdown 供人和 Markdown 工具阅读;可选图数据库与搜索索引都属于派生数据,可以重建。
LWC 不是:
- LLM 或 Agent 运行时;
- 聊天记录归档工具;
- 向量数据库或嵌入服务;
- 当前代码、测试和来源文件的替代品;
- 托管式多人知识平台;
- 保存密钥、临时日志、无依据猜测或隐藏推理的地方。
当前代码和经过审核的来源材料始终是事实依据。Wiki 页面是持续维护的知识,作用是帮助 Agent 更快找到并正确理解这些证据。
以下情况通常适合使用 LWC:
- 经常通过编码 Agent 跨多个会话推进工作;
- 维护大型项目,关键决策散落在代码、Issue 和文档中;
- 开展会持续增加来源、不断修订结论的研究;
- 需要在会话边界稳定载入运维规则或手册;
- 希望答案能够追溯到来源,而不是只得到一段无法核验的摘要;
- 同时需要文档关系和代码结构两类不同的智能能力。
任何能够执行 CLI 的 Agent 都可以使用 LWC。对于已支持的 AgentTarget,LWC 提供宿主专用的强适配;其他运行时也可以使用可移植的降级接入方案。
有价值的综合结论会成为持久页面,而不只留在聊天记录里。新证据应更新已有概念、比较和决策,而不是堆出彼此孤立的摘要。
来源是不可变快照,Wiki 页面是可维护的解释。引用和显式来源证明把二者连接起来,同时避免改写原始事实。
Agent 先读取精简页面索引,再搜索相关材料,只打开任务真正需要的页面或来源窗口。强标签有明确上限;词图查询采用采样与分页,避免一次载入高密度关系。
SQLite 始终是规范数据源。Markdown、全文索引、文档图、词图投影和 CodeGraph 都是派生能力。某个可选索引失败,不代表底层 Wiki 失效。
单条写入使用事务。相互依赖的写入可以先进入 changeset,经过检查和 lint 后再整体提交。checkpoint 与结构化恢复字段保护规模更大的维护操作。
配套 Skill 与生命周期 Hook 会告诉 Agent 何时召回、何时写回、何时建议初始化可选图能力,以及何时不应打断用户的主要任务。
已维护记忆 当前代码结构 原始证据
LWC Wiki CodeGraph 来源与仓库文件
\ | /
+--------------- Agent 推理 ----------------+
三者各司其职:
- 从 Wiki 召回既有决策和已经验证的结论。
- 任务需要代码结构时,通过 CodeGraph 检查当前符号和依赖关系。
- 阅读能够证明结论的最小当前来源范围。
- 如果本次验证结果对后续会话仍有价值,就把它保存下来。
LWC Wiki
- Home · 首页
- Project overview · 项目简介
- Basic concepts · 基本概念
- Use cases · 应用场景
- Installation and upgrades · 安装与升级
- Quick start · 快速开始
- Persistent memory · 持久记忆体系
- Agent workflow and memory policy · Agent 工作流与主动记忆策略
- Sources and ingestion · 来源与知识整合
- Wiki pages and provenance · Wiki 页面与来源证明
- Search and context · 搜索与上下文载入
- Document knowledge graph · 文档知识图(记忆图网)
- Code graph · 代码图
- Word graph · 词图
- Tags and strong context · 标签与强上下文
- Document conversion · 文档转换
-
MCP server and
lwc_explore· MCP 服务与lwc_explore - Skills, Hooks, and Instructions · Skills、Hooks 与 Instructions
- AgentTarget installation · AgentTarget 安装与集成
- Changesets · Changeset 原子变更
- Work system · Work 任务系统
- Checkpoints and rollback · Checkpoint、恢复与回滚
- Read-only Viewer · 只读可视化界面
- Architecture overview · 总体架构
- Storage and data model · 存储与数据模型
- Retrieval and indexing · 检索与索引设计
- Graph projection and performance · 图投影与性能设计
- MCP, Hooks, and AgentTarget design · MCP、Hook 与 AgentTarget 设计
- Safety and trust boundaries · 安全模型与信任边界
- Maintenance and diagnostics · 维护与诊断
- Troubleshooting and FAQ · 故障排查与常见问题
- Migration and compatibility · 迁移与版本兼容
- Support and issue reporting · 获取帮助与问题反馈
- CLI and configuration reference · CLI 与配置参考
- JSON output and error contract · JSON 输出与错误契约
- Limits and glossary · 系统限制与术语表
- Contributing and development · 贡献与开发指南
- Testing and release process · 测试与发布流程
- Wiki style guide · Wiki 编写规范