Serendipity
|
f7801b45a7
|
fix: CLI 路径检查改用 is_safe_cli_path(允许绝对路径),更新文档
|
2026-07-10 15:45:22 +08:00 |
|
Serendipity
|
788f610d3f
|
test: 修复 EPUB 缺失依赖测试设计问题
|
2026-07-10 15:28:13 +08:00 |
|
Serendipity
|
2e95f68864
|
fix: list_collections 异常向上传播而非静默吞掉
|
2026-07-10 15:28:03 +08:00 |
|
Serendipity
|
eda080bc05
|
docs: 更新文档记录多格式支持特性
|
2026-07-10 14:27:11 +08:00 |
|
Serendipity
|
832201186d
|
fix: 修复 11 个代码架构审计问题
H1: AppConfig 自定义 __init__ 改用 from_dict() 类方法
H2: list_collections_with_stats 改为从 ChromaDB 直接查询
H3: RateLimiter 过期 key 自动清理, 防止内存泄漏
M1: delete_by_source 区分 ValueError 与真实异常, 记日志
M2: VectorDB 新增 list_collections() 封装方法
M3: _remove_by_source 异常记日志, 不再静默吞掉
M4: CLI 集合回退支持 MD_VECTOR_DB_COLLECTION 环境变量
L1: DEFAULT_CONFIG_PATH 自动从项目根目录解析
L2: ingest 命令内重复 import 移至模块顶部
L3: 新增死循环回归测试 + 密集分隔符分块测试
L4: 统一 logger 名称为 md-vector-db
删除旧版审计文档
测试: 48 passed
|
2026-07-06 13:16:26 +08:00 |
|
Serendipity
|
7e77c31e16
|
docs: 更新 README/CLAUDE 文档 + 配置 uv CUDA 兼容
- README: 补充 GPU 加速章节、多集合、CLI 新选项 (-C/--json)
- CLAUDE: 修正 uv run 可用说明、补充 [tool.uv] 配置文档
- pyproject.toml: 添加 [tool.uv] 配置, 通过 find-links + unsafe-best-match
让 uv 从本地 CUDA wheel 解析 torch, 不再覆盖 GPU 环境
- uv.lock: 更新 lockfile, Windows 平台锁定 torch 2.6.0+cu124
|
2026-07-06 12:44:06 +08:00 |
|
Serendipity
|
8042cf288b
|
docs: comprehensive README with quickstart, API reference, provider guide, and architecture
|
2026-07-05 01:50:05 +08:00 |
|
Serendipity
|
77d9ec6570
|
Initial commit
|
2026-07-05 01:25:37 +08:00 |
|