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 仿真工作流能力。更多細節可參考社區目錄或項目主頁。