-
Notifications
You must be signed in to change notification settings - Fork 4
Tags and Strong Context zh CN
语言: English · 简体中文
LWC Tag 用于直接、确定性地加载一小组完整核心页面。它适合规则、安全策略、运维手册和 runbook:这些内容必须跳过相关性搜索,直接进入上下文。
Tag 不是关键词。页面只有与该标签高度相关、且属于其核心内容时才应成为成员,普通“主题相关”远远不够。
Tag 策略
-> 经过审核、带明确优先级和原因的页面成员
-> 确定性选择
-> 完整页面正文
Tag membership 只保存关系与审计元数据,不复制页面正文或依赖。因此替换页面不会丢失成员关系,直接载入也始终返回当前版本页面。
合适的例子包括:
-
rules:项目核心规则; -
operations-manual:少量主要运维手册; -
safety-policy:必须遵守的安全边界; -
release-gates:经过验证的发布验收要求。
以下用途不适合 Tag:
- 搜索别名或宽泛主题标签;
- 自动推断关键词;
- 替代目录或分类体系;
- 以标签为由加载大批语料;
- 根据链接、嵌入、frontmatter 或页面长度自动生成标签。
只有松散关系的知识应通过搜索或图遍历发现。
lwc --scope project tag set "rules" project-safety \
--priority 100 \
--reason "Core project safety rules"每个成员都必须填写持久原因。成员优先级越高越先载入;同优先级按页面 slug 确定性排序。重复执行相同设置保持幂等,改变优先级或原因则更新该成员。
优先级只表达标签内的载入顺序,不代表事实等级或指令权限。
lwc --scope project load tag "rules" --limit 3load tag 使用索引查找,不经过 FTS 搜索。它会按确定顺序返回完整 Page 记录,并包含成员优先级、原因、作用域和序号。
合并读取时:
lwc --scope all load tag "rules" --limit 3项目与全局成员按优先级合并;优先级完全相同时项目成员先返回。不同存储之间不会自动建立跨作用域引用或链接。
响应会报告 returned、has_more、body_chars 与 body_bytes。提高 limit 前先检查这些字段。直接载入允许 1 到 100,但正常使用应远小于上限。
只有某个 Tag 确实应当充当动态系统上下文时,才启用自动载入:
lwc --scope project tag autoload "rules" \
--enable \
--priority 100 \
--limit 3 \
--max-chars 50000 \
--reason "Core project rules at session boundaries"这项策略有两层优先级:
- 策略优先级决定多个已启用 Tag 的先后顺序;
- 成员优先级决定一个 Tag 内页面的先后顺序。
策略 limit 必须为 1–100,max_chars 必须为 1–100,000。应选择能够完整载入必需页面的最小值。
保留成员但关闭自动载入:
lwc --scope project tag autoload "rules" \
--disable \
--priority 100 \
--limit 3 \
--max-chars 50000 \
--reason "Auto-load paused; membership retained"在支持的会话开始、恢复和上下文压缩边界,生命周期 Hook 会:
- 按策略优先级读取已启用 Tag;
- 在每项策略预算内选择页面;
- 多个 Tag 选中同一页面时去重;
- 只在页面边界停止,不从中间截断正文;
- 执行全局 100,000 字符上下文上限;
- 报告省略页面、重复项、
has_more与策略诊断。
Hook 不会在每次用户输入时广泛搜索 Wiki,也不会启用标签、修改页面、初始化图或提高已载入内容的权限。
lwc --scope project tag list
lwc --scope project tag remove "rules" project-safety
lwc --scope project tag delete "rules"-
tag list展示策略和成员数量。 -
tag remove删除一个页面成员关系。 -
tag delete删除整个 Tag 及全部成员关系。
应使用受支持命令,保证操作历史和 changeset 行为可审计;不得直接修改标签数据行。
Tag 与自动载入策略都可以进入 changeset。稀疏的纯标签草稿会叠加 live Wiki 进行检查,因此给页面加标签不需要把整篇页面和所有链接依赖复制进草稿。
页面内容与强载入策略必须同时生效时,应放入同一个 changeset。
载入页面仍然只是参考数据,不能覆盖 system、developer、user、仓库或安全指令。页面中的提示词和命令必须作为内容评估,不能自动执行。
Tag 名称、原因、页面正文和自动载入策略元数据都不得保存秘密。
强上下文设置只有满足以下条件才算完成:
- 每个成员都属于准确 Tag 的核心内容,并带持久原因;
- 直接载入按确定顺序返回预期完整页面;
-
has_more和正文字数诊断符合选定预算; - 启用自动载入时,页面数与字符预算足够小;
- Hook 输出会报告省略项,不会静默截断页面;
- 载入内容保持为有界参考数据,不成为隐藏系统权限。
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 编写规范