sdoygb/geometry-knowledge0

geometry-knowledge

几何论(共扼谱几何 CSG)知识库插件:纯离线 BM25 检索 208 篇文章全文 + 3833 分块 + 871 条主库真理层,零运行时依赖。Conjugate Spectral Geometry knowledge base for DeepSeek Harness: fully offline BM25 retrieval over 208 articles, 3833 chunks and 871 verified truths.

包名
geometry-knowledge
版本
0.1.10
最近更新
2026年8月26日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:sdoygb/geometry-knowledge

使用示例

geo_list series="7."          → 标准模型重建卷的全部文章清单
geo_search "弱混合角"         → 检索弱混合角相关分块
geo_search "谱刚性" scope=truth → 检索主库已验证真理
geo_read "10.8" section="Strouhal" → 读取 10.8 的 Strouhal 数推导章节
geo_read "7.5"                → 7.5 的结构摘要视图(默认,省 token)
geo_calc "57.93+26.16+5.91"   → 90(精确计算)
geo_calc "D=10/7821; D*2"     → 0.00256(会话内变量保留)
geo_read "7.5" whole=true     → 读取整篇 7.5 弱混合角

检索提示:先提取文章中的精确术语(如 θ_M、N_dec、η_K、Strouhal、谱刚性、弱混合角、Kolmogorov)效果最佳。

3. 照常启动,插件自动使用 ./geo-data/

dsh web


- **独立性**:`geo-data/` 是你的副本,升级/重装插件不影响你的修改
- **数据来源优先级**:插件配置 `dataDir` > 环境变量 `GEO_DATA_DIR` > 工作目录 `./geo-data/` > 包内内置数据(启动日志会打印实际数据源)
- **限制**:修改 `.md` 只影响 `geo_read`(全文阅读);`geo_search` 的分块索引(articles.jsonl)是导出时的静态快照,需按上文"数据与构建"流程重新导出才会更新

## 数据与构建

- `data/` 由 `scripts/export_dsh_index.py` 从几何论主库导出;运行 `pnpm export` 重新生成
- `dist/` 由 TypeScript 编译:`pnpm build`
- 冒烟测试:`pnpm smoke`

## 引用规范

所有检索结果必须标注文章编号(article_id/fname)与章节;真理层条目优先引用永久编号 #N。

## 许可证

MIT