-
Notifications
You must be signed in to change notification settings - Fork 4
Common Workflows and Recipes zh CN
语言: English · 简体中文
本页把 LWC 的单项命令组合成可重复执行的 Agent 工作流。应选择与任务匹配的最小配方,始终明确 scope,并以实际证据收尾,不能因为任务已经排队就假定完成。
当本次工作产生了需要跨会话保留的知识时使用 LWC,例如:已经验证的架构结论、运维规则、有来源支撑的解释、会反复出现的调查,或者后续任务依赖的关系。
临时命令输出、未经验证的猜测、原始思维链、秘密,以及一次廉价查询就能重新得到的结果,不应写入持久记忆。
项目还没有 Wiki 时执行一次:
lwc --scope project init
lwc --scope project purpose show
lwc --scope project schema show
lwc --scope project lint从项目根或其子目录执行。初始化不会启用文档图、安装 CodeGraph,也不会选择转换引擎。只有项目确实受益时,再分别向用户介绍这些可选能力。
验收标准:lint 正常完成,scope 指向目标项目,Git 中没有意外加入无关仓库文件。
lwc --scope project source add docs/design.md --title "Design source"
lwc --scope project ingest claim <source-id> --source-max-chars 100000
lwc --scope project ingest analyze <source-id> --file analysis.md
lwc --scope project page put source-<source-id> \
--title "Design source summary" --kind source \
--file source-summary.md --source <source-id>
lwc --scope project page put project-design \
--title "Project design" --kind concept \
--file project-design.md --source <source-id>
lwc --scope project ingest complete <source-id>
lwc --scope project lint写结论之前必须读完全部 Source window。来源摘要 Page 回答“这份证据说了什么”,共享 Page 回答“项目当前知道什么”。同一主题已有共享 Page 时应更新它,不要按文档数量机械拆页。
验收标准:ingest job 为 completed,共享 Page 引用了该 Source,lint 干净,并且两条固定的自然语言检索都能把目标 Page 排在前列。
lwc --scope project context --limit 25
lwc --scope project search "how does release recovery work" --limit 5 --explain
lwc --scope project page show release-recovery先搜索,再打开完成决策所需的准确 Page 和引用 Source。只有可复用的全局知识确实相关时才用 --scope all,不要把整个 Wiki 一次性塞进上下文。
如果发现已有知识过期,应在核实现状后修正它,而不是绕过旧结论另答一遍。
某项调查很可能再次出现,且答案还不适合并入稳定 concept Page 时,可以写成 query Page:
lwc --scope project page put why-release-retries-are-safe \
--title "Why release retries are safe" --kind query \
--summary "Verified retry and idempotence boundaries" \
--file verified-answer.md --source <source-id>
lwc --scope project lint应保存结论、证据、成立条件和已知不确定性,而不是保存调查过程的聊天记录。
lwc --scope project tag set rules release-policy \
--priority 100 --reason "Mandatory release boundary"
lwc --scope project tag autoload rules --enable \
--priority 100 --limit 10 --max-chars 50000 \
--reason "Load reviewed project rules at lifecycle boundaries"
lwc --scope project load tag rules --limit 10强标签只适合少量、高度相关的核心 Page。标签成员关系不能代替搜索分类,autoload 也不适合装入整本手册。
验收标准:返回的是完整 Page,按成员 priority 排序,没有超过字符预算,并且每一页都适合进入所有目标会话。
lwc --scope project graph status
lwc --scope project graph verify
lwc --scope project graph neighbors page:project-design --limit 50
lwc --scope project graph path page:project-design source:<source-id> --max-depth 4
lwc --scope project graph impact page:project-design --max-depth 4 --limit 100只有用户同意后才能启用文档图,依赖遍历结果之前必须先验证。只有 citation 和 Wiki link 无法表达、且已经人工核实的含义,才应写成显式 semantic relation。
lwc --scope project cg status
lwc --scope project cg init
lwc --scope project cg status随后由 Agent 通过 lwc_explore 的 code mode 查询符号、调用方、被调用方、依赖关系或影响范围。CodeGraph runtime 会在用户级复用,索引则属于具体项目。只有 status 表明索引缺失或失效时才重新初始化,不要每次查询都执行 init。
lwc --scope project config show
lwc --scope project config set --trans markitdown
lwc --scope project trans docs/report.docx --output converted/report.md转换只会创建 Markdown 文件,不会自动摄取。先审核输出;只有内容经过授权、确有价值且不含秘密时,再把它加入 Source。已有输出绝不会被覆盖。
lwc --scope project changeset begin operations-update
lwc --scope project --changeset operations-update page put operations-policy \
--title "Operations policy" --kind policy \
--file operations-policy.md --source <source-id>
lwc --scope project --changeset operations-update lint
lwc --scope project changeset show operations-update
lwc --scope project changeset commit operations-update
lwc --scope project graph verify多条命令必须同时可见时使用 changeset。稀疏草稿通过 overlay 读取未改动的 live 知识。发生冲突时从最新 live 基线重新处理,不能用跳过 lint 的方式掩盖 overlay 缺陷。
lwc --scope project lint --limit 100
lwc --scope project work list
lwc --scope project maintenance materialize
lwc --scope project work watch <work-id>
lwc --scope project lint搜索索引漂移时选择 maintenance reindex;图漂移时重新应用已经选定的 graph 配置。只有规范 Wiki 状态本身需要回到旧时间点时,才使用 checkpoint restore。
每个配方最后都要回答四个问题:
- 命令是否作用于正确 scope 或 draft?
- 返回的 Work 是否都到达
succeeded? - Canonical readback 是否与预期一致?
- 适用时,lint、固定检索和 graph verify 是否全部通过?
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 编写规范