常见问题
环境与安装
LingXi 运行在什么环境里?
LingXi 当前同时支持 Codex 和 Claude Code。安装后,它会把运行时落在目标仓库中,核心目录是:
.lingxi/(公共运行时根).codex/config.toml、.codex/hooks.json、.codex/agents/(Codex adapter).claude/settings.json、.claude/agents/、.claude/skills/(Claude Code adapter)
需要本机安装 Node.js 吗?
需要。
当前 LingXi 的 setup、bootstrap、automation 注册和底层运行脚本都基于 Node.js,因此目标环境需要可用的 node。
安装后最关键的一步是什么?
最关键的是让 bootstrap 和 automation 真正闭环。
如果使用官方远程安装脚本,安装过程中通常已经自动执行了 bootstrap。
如果是手动同步文件,则需要自己执行:
bash
node scripts/lx-bootstrap.mjs这一步除了 runtime 和 automation,还会生成或合并仓库级 Codex hooks 配置,让普通仓库对话可以自动消费 LingXi memory。
如何卸载 LingXi?
在项目根目录执行:
bash
yarn lx:uninstall
# 或
npm run lx:uninstallCI 等非交互场景可用:
bash
yarn lx:uninstall --yes工作方式
LingXi 当前最核心的工作流是什么?
当前最核心的前台工作流是:
text
task → vettask 用来整理任务,vet 用来在开工前挑战任务质量。
LingXi 会不会自动在每轮对话里插很多东西?
LingXi 的设计目标是把前台工作流保持得很克制。
显式工作流只在你明确调用时运行。后台 memory 会持续提炼和检索,而普通的有意义仓库对话只会通过 hook 注入最小必要的 memory brief,不会默认塞入一大段上下文。
为什么我装好了,但普通对话没有自动带上 memory?
先检查这几项:
- 是否已经跑过 bootstrap,并生成了对应 host 的 hook 配置(Codex:
.codex/config.toml+.codex/hooks.json;Claude Code:.claude/settings.json) - 当前仓库在 Codex 或 Claude Code 里是否处于 trusted / 启用 hooks 的状态
- 当前请求是否属于有意义的仓库工作,而不是简单寒暄
- 如果你在 Windows 原生环境里运行 Codex,需要注意当前 hooks 还不会原生执行
记忆系统
记忆系统会不会越来越吵?
LingXi 通过三层控制噪音:
taste adjudicate先做价值裁决governance再决定 create / merge / skip- retrieval 只返回最小必要的高信号记忆
所以它的目标是沉淀真正值得复用的工程判断。
记忆是怎么影响 task 和 vet 的?
task 会在起草任务时主动检索相关记忆,并把真正影响任务内容的结果写进 memory_refs。vet 会再次检索相关记忆,并检查任务是否遗漏了这些关键判断。
记忆索引需要手动同步吗?
当前主线里,memory 写入时会自动维护 INDEX.md,不需要手动同步。
质量与验证
LingXi 怎么保证输出质量?
LingXi 使用混合设计:
- LLM 负责语义提炼、裁决、治理和检索排序
- 确定性脚本负责 schema、状态、安全、持久化和索引
所以它追求的是输出结构稳定、状态可控、运行可审计。
如何验证当前安装面是否完整?
可以使用主仓里的这些测试与检查:
npm testinstall-manifest-existsinstall-manifest-coverageinstall-manifest-version-sync