Skip to content

QLens v0.2.6

Choose a tag to compare

@unknowbug unknowbug released this 31 Aug 10:42
· 3 commits to master since this release

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。