代码健壮性检查报告(含分析流程与改进点)

AI编码助手、Clude Code 实现 cli

代码健壮性检查报告(含分析流程与改进点)

1. 我是如何做健壮性检查的(流程)

1.1 先画“关键链路”

1.2 再找“最容易出事故”的点

1.3 最后做“最小改动的加固”

优先采用:


2. 本次检查发现的问题与修复

2.1 RAG 索引:mtime 提前写入导致“索引失败后永久漏索引”

2.2 RAG 索引:向量库依赖缺失时会反复报错占用资源

2.3 Embedding:device/providers 参数版本差异导致崩溃风险

2.4 语义检索:缺少 cfg.rag.enabled 开关的硬拦截


3. 仍建议补齐的健壮性增强(下一步)


4. 事故复盘:输入“你好啊”触发规划并因 llama.cpp 超时失败

4.1 现象(你提供的日志)

4.2 根因分解(分两类)

A. 策略/分类问题(为什么会进入规划)

B. 运行环境/链路问题(为什么 LLM 会超时)

4.3 本次修复(已落地)