pvsyst_open_native_project
Opens a validated workspace PVsyst project in the native GUI; dry-run previews by default and cold launches require confirm, while existing sessions remain untouched.
Instructions
[Projects & Variants] Open a workspace PRJ through the recorded Chinese8.1.6rev49278/DPI96 native GUI. Requires native INI DataPath already equal to this MCP workspace. Reads/validates the requested project and native process inventory, including instances without a visible form. Preview never starts/activates/selects/types; a cold launch requires dry_run=false AND confirm=true. Only a newly launched process receives native Grid/ Load/filter/confirm actions; the final project basename and unchanged PRJ are checked. A preexisting matching ready project is returned already_open with owned=false and existing_session_read_only=true: no activation, variant selection, reload or close. Any other/ambiguous/busy existing session stops untouched, preserving unobservable unsaved work. This is not a native dirty-state detector or consent to edit an existing window. No INI, clipboard or VC patch; no application is closed/force-terminated. A failed cold launch discloses its owned PID/current stage for inspection. Successful opened state is not house import, geometry validity or simulation certification.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| confirm | No | ||
| dry_run | No | ||
| project | Yes |