1.suggest: Added crash-proof retries — timeouts/HTTP2 CANCEL/connection resets now use exponential backoff; a failed batch no longer aborts the run and partial results are still written.
2.LLM clients: Sanitize control characters before sending; sturdier request headers; exponential backoff on 429/5xx; DeepSeek base URL auto-normalized with /v1.
3.Added package-refactor command for semantic renaming of obfuscated package/folder names.
1.suggest:新增“不崩溃”重试(超时/HTTP2 CANCEL/连接重置等会指数退避重试);单批失败不影响整体,仍会写出已完成结果。
2.LLM 客户端:发送前清理控制字符;请求头更稳健;429/5xx 指数退避;DeepSeek 自动补 /v1。
3.增加package-refactor指令,给文件夹名重命名