DeepSeek Harness 插件生态中,针对 CST Studio Suite 的自动化与仿真任务,开发者常面临执行不可控、难以断点续传、缺乏预算限制等风险。CST_AI 插件通过声明式任务描述、执行前校验与预算控制,在 DSH 流程中提供了一套安全、可恢复的解决方案。
插件定位¶
这是 aomk20201110-commits 维护的工作流类插件,专注于 CST Studio Suite 的安全自动化与分析。它遵循 MIT 许可证,目前开源在 GitHub。
核心功能¶
该插件提供了一套完整的任务生命周期管理能力:
- 五个公共操作:支持
plan(规划)、run(执行)、status(状态)、inspect(检查)和resume(续跑)。 - 求解策略与预算:支持
solve_policy(如 FORBID / ALLOW_ONE / ALLOW_UP_TO_N / REUSE_ONLY)和预算限制,防止未授权求解。 - 持久化运行存储:通过原子检查点和追加式事件日志,支持断点续跑。
- 参数扫描:支持
spec.points[]定义扫描点,每个点独立项目但共享预算。 - 结构化错误与校验:提供机器可读的错误分类,且
plan阶段零接触 CST,先验证后执行。 - 结果复用:支持签名和工件哈希校验,在不重新求解的情况下复用结果。
安装与启用¶
使用 DeepSeek Harness 命令行安装插件:
dsh plugin --profile web add github:aomk20201110-commits/CST_AI#<40-char-commit>
典型用法¶
- 使用 TaskSpec JSON 声明任务。
- 先运行
plan验证零 CST 接触并预估预算。 - 使用
run仅执行计划列出的副作用。 - 使用
status或inspect从新进程查询运行状态。 - 使用
resume在中断后继续运行。 - 也可直接通过
cst_cli.py作为命令行入口。
环境要求¶
- 操作系统:仅支持 Windows。
- 核心环境:CST Studio Suite 2026 及其内置的 Python 3.12.x 解释器。
- 运行时:PowerShell 5.1 或更高版本。
- 可选依赖:若需使用 DSH 工具适配器,需安装 Node.js 18+。
注意事项¶
- 无 Python 包依赖:插件仅使用标准库,不依赖
pip安装任何外部依赖。 - 数据缺失处理:当数据不可用时,返回
null及有效性代码,而非编造数值。
总结¶
CST_AI 为 DeepSeek Harness 提供了可控、可恢复的 CST 仿真工作流能力。更多细节可参考社区目录或项目主页。