Repository navigation
QLens v0.2.6
QLens v0.2.6
TagStore 质量与健壮性(Manager)
- 首个自动化测试载体
tag_store_probe(CTest 探针,11 组断言):覆盖标签存储全 API,含损坏 WAL 恢复与双连接跨进程写场景;C++ 侧 Anchorlaw 标注 4 → 27 个(全 VALID) - 修复打开失败误删活动 WAL 的丢事务风险:先重试、仍失败才清
-wal/-shm、最后一次——保留损坏库自愈能力 - 修复错误处理静默:26 处写路径 SQL 失败现在有日志、bool 函数如实返回 false
- 修复跨进程标签缓存漂移:MCP/外部进程写库后 Manager 打标/删标不再静默失败(DB 实查兜底)
MCP Server
- 读路径零副作用:查询不含
qltag.db的目录不再悄悄建库(含递归) - 并发健壮:连接设
busy_timeout=5000,与 Manager 并发写不再立即报database is locked - 新增
test_qlens_lib.py单测(9 用例)
见 CHANGELOG.md。