-
Notifications
You must be signed in to change notification settings - Fork 4
Agent Workflow and Memory Policy zh CN
JanYork edited this page Aug 14, 2026
·
1 revision
语言: English · 简体中文
LWC 最重要的能力并不是某一条命令,而是 Agent 能否在合适的时机判断应该召回、核验、写回,还是有意识地跳过记忆工作。
任务分类 -> 一次召回 -> 检查当前证据 -> 解决问题
-> 在验证里程碑保存 -> 验收 -> 完成
这套循环让 LWC 保持主动,同时避免把每一个小任务都变成知识维护工程。
| 场景 | Agent 行为 |
|---|---|
| 新的实质会话 | 只解析一次项目边界,读取有界 context,并运行一次任务搜索。 |
| 上下文压缩或恢复 | 恢复已启用的强标签,只补充当前任务相关记忆。 |
| 研究、排障或设计 | 先召回既有证据与决策,再决定是否需要重新调查。 |
| 代码结构问题 | 检查一次 CodeGraph;已经就绪时直接使用。 |
| 文档关系问题 | 检查一次文档图;已经就绪时直接使用。 |
| 非 Markdown 输入 | 只有确实需要转换时,才解释并配置一个可选转换器。 |
| 已验证里程碑 | 更新一篇已有页面,或新建一篇可被独立检索的明确页面。 |
| 矛盾或过时声明 | 检查被引用证据,再修订、限定或撤回声明。 |
| 修改 Wiki 后结束任务 | 对变更作用域运行 lint 和固定检索验收。 |
以下工作通常不需要记忆维护:
- 拼写或格式修改;
- 只有一行的字面量变更;
- 不依赖项目上下文的独立翻译;
- 没有合理复用可能的事实;
- 普通测试输出和进度更新。
如果任务很重要,但尚未形成经过验证的持久结果,可以使用 LWC 召回,等真正到达里程碑再写回。
Agent 应当只为当前工作根执行一次 bootstrap,并确认项目边界唯一明确。之后进行有界召回:
lwc --scope all context --limit 25
lwc --scope all search "task terms" --limit 20同一工作根中不要反复执行 bootstrap 或广泛召回。第一次检索没有结果时,每次只扩大一个维度:查询、页面类型、作用域或粒度。
生命周期 Hook 可以报告:
- 项目 Wiki 是否存在;
- 文档图配置与投影 readiness;
- CodeGraph 运行时与项目索引 readiness;
- 可选 Markdown 转换配置;
- Agent 集成检查项;
- 已启用的强标签上下文。
检测不代表授权。自动激活可以读取有界且已经授权的记忆,但不能:
- 在没有显式调用或项目策略授权时初始化缺失的项目 Wiki;
- 启用文档图;
- 构建 CodeGraph 项目索引;
- 安装或选择转换器;
- 在缺少验证里程碑和作用域权限时写入持久记忆。
任务确实需要图能力但尚未就绪时,只询问一次:
1. 同时启用文档图与 CodeGraph(推荐)
2. 仅启用文档图
3. 仅启用 CodeGraph
4. 稍后
选择“稍后”不会改变任何状态,也不能阻塞主要任务。
从预算开始,不从整个 Wiki 开始:
-
context --limit 25; - 一次
search --limit 20; - 一到五篇完整页面;
- 只有准确证据或新鲜度重要时才读取引用来源。
强标签自动载入同样受到标签优先级、页面数、字符预算和页面边界限制。Hook 会报告被省略的内容,不会把已选中的页面从中间截断。
只有验证完成后才写回。常见强触发点包括:
- 用户已经接受的决策;
- 经过代码或运行证据证明的根因;
- 已修正的过时声明;
- 可复用恢复流程;
- 有来源依据的综合结论;
- 稳定偏好或项目规则。
能更新已有页面时不要新建页面,更不要只为了复刻当前聊天而创建页面。
记忆维护只有同时满足以下条件才算完成:
- 每项持久声明都有当前证据或显式来源证明;
- 相互依赖的写入在必要时原子发布;
- lint 没有报告本次更新引入的问题;
- 固定原问题与自然改写都能在前五名找到预期页面;
- 相关可选 Work 达到
succeeded,图校验也已经通过; - 没有保存秘密、临时细节或无依据结论。
- 项目作用域存在歧义时,应停止项目记忆工作,不能回退到全局写入。
- Wiki 知识与当前代码冲突时,把当前代码视为实现证据,并调查差异来源。
- Work 仍在排队或运行时,应等待并检查,不能把命令退出当成完成。
- changeset 出现冲突时,保留 live 工作并重新建立草稿,不能强制提交。
- 可选维护会拖慢用户交付物时,先完成交付物。
下一篇:来源与知识整合
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 编写规范