workspace 命令
workspace 用来维护主题化 paper set,并支持本地搜索与 RAG-style query。
存储约定
- 默认目录:
~/.config/zot/workspaces - 工作区文件:
<name>.toml - 索引 sidecar:
<name>.idx.sqlite - PDF 缓存 sidecar:
.md_cache.sqlite - 名称要求:kebab-case,例如
llm-safety
子命令
bash
zot --json workspace new llm-safety --description "LLM safety papers"
zot --json workspace list
zot --json workspace show llm-safety
zot --json workspace add llm-safety ATTN001 ATTN002
zot --json workspace remove llm-safety ATTN001
zot --json workspace import llm-safety --collection COLL001
zot --json workspace import llm-safety --tag safety
zot --json workspace import llm-safety --search "reward hacking"
zot --json workspace search llm-safety "alignment"
zot workspace export llm-safety --format markdown
zot workspace export llm-safety --format json
zot workspace export llm-safety --format bibtex
zot --json workspace index llm-safety
zot --json workspace query llm-safety "What are the main causes of reward hacking?" --mode hybrid --limit 5query 模式
bm25semantichybrid
说明:
- embedding 未配置时,不要假设
semantic/hybrid一定有语义结果 - workspace query 与 library semantic-search 复用同一套索引实现
推荐工作流
workspace newworkspace import或workspace addworkspace indexworkspace query
这套流程适合“围绕一个主题长期整理并持续问答检索”的需求。