用途:自动探索设计空间,反复执行程序、分析结果、选择下一组参数,直到满足目标或超时。主要面向计算机体系结构与 EDA 问题。
主要能力:内置循环,无需外部定时器;按超时(默认 2h)、最大迭代(默认 50)、耐心(默认 10 次无改进)等常量停止,常量可在参数中覆盖。工作流含解析任务与推断参数范围、跑基线、初始探索、定向搜索、精化、生成报告;结果写入 dse_results/ 下的 dse_log.csv、DSE_REPORT.md、DSE_STATE.json、inferred_params.md、configs/、outputs/。支持从状态文件恢复,约束违规不算改进。
典型场景:微架构 DSE、综合调优、RTL 参数化、编译器 flag、布局布线、形式验证、存储子系统。
用法:/dse-loop 后接任务描述,可内联覆盖参数,如 timeout: 4h、max_iterations: 100、patience: 15。参数有名称未给范围时会从源码推断范围并记录。每次运行均须记录日志,禁止重跑相同配置,指标需用脚本解析。
限制:明确禁止 sudo、递归删除、删除非本会话创建的文件、未读先覆盖源文件、git push、git reset --hard、终止非自己启动的进程等操作;若步骤需要上述操作须停止并报告。其余未提供的功能、收费、价格与效果暂未提供。