SuperAPI AI 工具集

ln-813-runtime-optimizer

通用与其它

查看项目

更新于 10-16 00:00

技能介绍

用途:修复 ln-653-runtime-performance-auditor 发现的运行时性能问题,输入为 docs/project/persistence_audit.md 中的审计发现或指定目标文件,输出优化后的代码与验证报告。

主要能力:按优先级处理阻塞 IO(改用 asyncio.to_thread、aiofiles、异步 HTTP 客户端)、异步中同步睡眠(asyncio.sleep、Task.Delay、setTimeout)、热循环内存分配(预分配集合、对象池、Span<T>)、循环内字符串拼接(StringBuilder、"".join()、模板字符串)以及冗余序列化。

使用方式:流程为预检、加载发现、排序、修复循环、报告。预检要求存在审计发现或目标文件、测试基础设施、Git 干净状态,缺少则阻断;linter 可选。修复循环对每项发现做外科式修改,运行测试与 lint,两者通过则保留,任一失败则回滚丢弃;无测试覆盖的发现跳过并记录。配置项包括 audit_report、target_file、run_tests、run_lint 和 fix_types。

适用场景:已有测试覆盖的代码库中,针对审计报告或目标文件进行可回滚的运行时性能修复。

限制:无审计发现时报告无可优化项;异步重写涉及深层调用链时记为手动步骤并跳过;未知异步框架需查询 Context7/Ref 文档;缺少测试或 Git 非干净状态时阻断。版本 1.0.0。