[ PROMPT_NODE_25514 ]
快速入门
[ SKILL_DOCUMENTATION ]
# 快速入门示例
当用户需要从安装到构建出一个可用的知识库(vault)的最短路径时,请使用此示例。
## 命令
bash
npm install -g @swarmvaultai/cli
swarmvault demo --no-serve
swarmvault init --obsidian
swarmvault scan ./repo --no-serve
swarmvault source add https://github.com/karpathy/micrograd
swarmvault diff
swarmvault graph blast ./src/index.ts
swarmvault query "What are the key concepts?"
swarmvault graph serve
swarmvault graph export --report ./graph-report.html
## 检查清单
- `swarmvault.schema.md` 是否存在并反映了知识库契约
- `demo --no-serve` 是否在干净的机器上留下了临时编译的知识库
- `scan --no-serve` 是否在查看器未启动时留下了已编译的知识库
- `state/sources.json` 是否包含受管理的源注册条目
- 编译后 `wiki/graph/report.md` 是否存在
- 当用户需要比完整工作区更轻量的产物时,`graph export --report` 是否写入了可共享的 HTML 报告
- `wiki/outputs/source-briefs/` 是否包含源摘要
- `wiki/outputs/` 是否包含保存的查询答案
- `state/graph.json` 和 `state/search.sqlite` 是否存在
## 指导建议
- 如果答案质量较差,请检查知识库是否仍在使用 `heuristic` 提供程序。
- 如果用户不确定发生了什么变化,请在建议重新编译之前引导他们查看 `wiki/` 和 `state/` 目录。
- 当知识库位于 git 中时,`swarmvault diff` 是了解上次编译更改的最快图谱级摘要。