In the DeepSeek Harness plugin ecosystem, for CST Studio Suite automation and simulation tasks, developers often face risks such as uncontrolled execution, difficulty resuming from checkpoints, and lack of budget control. The CST_AI plugin provides a safe and recoverable solution in DSH workflows through declarative task descriptions, pre-execution validation, and budget control.
Plugin Positioning¶
This is a workflow plugin maintained by aomk20201110-commits, focused on safe automation and analysis for CST Studio Suite. It is released under the MIT License and is currently open source on GitHub.
Core Features¶
The plugin provides complete task lifecycle management capabilities:
- Five public operations: supports
plan(planning),run(execution),status(status),inspect(inspection), andresume(resumption). - Solve policy and budget: supports
solve_policy(such as FORBID / ALLOW_ONE / ALLOW_UP_TO_N / REUSE_ONLY) and budget limitations to prevent unauthorized solving. - Durable run storage: supports checkpoint resumption through atomic checkpoints and an append-only event log.
- Parameter scanning: supports defining scan points in
spec.points[], with each point independent but sharing the budget. - Structured errors and validation: provides machine-readable error classification; the
planstage has zero CST contact, validating before execution. - Result reuse: supports signature and artifact hash verification, enabling results to be reused without re-solving.
Installation and Enablement¶
Install the plugin using the DeepSeek Harness command line:
dsh plugin --profile web add github:aomk20201110-commits/CST_AI#<40-char-commit>
Typical Usage¶
- Declare tasks using TaskSpec JSON.
- Run
planfirst to verify zero CST contact and estimate budget. - Use
runto execute only the side effects listed in the plan. - Use
statusorinspectto query run state from a new process. - Use
resumeto continue after interruption. - You can also use
cst_cli.pydirectly as the command-line entry point.
Environment Requirements¶
- Operating system: Windows only.
- Core environment: CST Studio Suite 2026 and its built-in Python 3.12.x interpreter.
- Runtime: PowerShell 5.1 or later.
- Optional dependency: If using the DSH tool adapter, Node.js 18+ must be installed.
Notes¶
- No Python package dependencies: The plugin uses only the standard library and does not require installing any external packages with
pip. - Handling missing data: If data is unavailable, it returns
nulland a validity code instead of fabricating values.
Summary¶
CST_AI provides DeepSeek Harness with controlled and recoverable CST simulation workflow capabilities. For more details, see the community directory or the project homepage.