From 634932fa579a6c866ef0481ed7171697b88855f1 Mon Sep 17 00:00:00 2001 From: Ivan Maras Date: Wed, 2 Sep 2026 16:12:17 +0200 Subject: [PATCH 1/3] Change descriptions taking into account that SIC models are not always pre-compiled --- .../sources/prompts/individual_setup_prompts.py | 2 +- ConfigurationDeskMCP/sources/tools/model_topology.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ConfigurationDeskMCP/sources/prompts/individual_setup_prompts.py b/ConfigurationDeskMCP/sources/prompts/individual_setup_prompts.py index 9cdd2ab..5344b03 100644 --- a/ConfigurationDeskMCP/sources/prompts/individual_setup_prompts.py +++ b/ConfigurationDeskMCP/sources/prompts/individual_setup_prompts.py @@ -223,7 +223,7 @@ def add_behavior_model( ## Step 1 — Add the model Call `add_model` with path="{model_path}". - .slx / .mdl — Simulink (analysis required). -- .sic — Simulink implementation container (pre-compiled, ports already defined). +- .sic — Simulink implementation container. - .bsc — Bus Simulation Container. ## Step 2 — Analyze (Simulink only) diff --git a/ConfigurationDeskMCP/sources/tools/model_topology.py b/ConfigurationDeskMCP/sources/tools/model_topology.py index 492f6c3..da41624 100644 --- a/ConfigurationDeskMCP/sources/tools/model_topology.py +++ b/ConfigurationDeskMCP/sources/tools/model_topology.py @@ -22,7 +22,7 @@ name="add_model", description=( "Add a behavior model file to the project's model topology. " - "SUPPORTED FORMATS: .slx/.mdl (Simulink), .sic (pre-compiled SIC), .bsc (Bus Simulation Container). " + "SUPPORTED FORMATS: .slx/.mdl (Simulink), .sic (Simulink implementation container), .bsc (Bus Simulation Container). " "For .sic/.bsc files, analysis is skipped since ports are already defined. " "For Simulink models, set analyze=true (default) to detect model ports. " "WORKFLOW: add_model → analyze_models → create_application_process → " From 9326fc0c6cadf2f89901729efa26e261a2798347 Mon Sep 17 00:00:00 2001 From: Ivan Maras Date: Thu, 3 Sep 2026 15:44:13 +0200 Subject: [PATCH 2/3] Improve description for Simulnik model --- .../sources/prompts/individual_setup_prompts.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ConfigurationDeskMCP/sources/prompts/individual_setup_prompts.py b/ConfigurationDeskMCP/sources/prompts/individual_setup_prompts.py index 5344b03..23ad017 100644 --- a/ConfigurationDeskMCP/sources/prompts/individual_setup_prompts.py +++ b/ConfigurationDeskMCP/sources/prompts/individual_setup_prompts.py @@ -222,7 +222,7 @@ def add_behavior_model( ## Step 1 — Add the model Call `add_model` with path="{model_path}". -- .slx / .mdl — Simulink (analysis required). +- .slx / .mdl — Simulink model (model analysis required). - .sic — Simulink implementation container. - .bsc — Bus Simulation Container. @@ -231,7 +231,7 @@ def add_behavior_model( Skip for .sic/.bsc (already analyzed). ## Step 3 — Inspect -- `list_models` — confirm the model and its analysis state. +- `list_models` — confirm the model and its model analysis state. - `list_model_ports` with model_name="{model_name}" — the available model ports. ## Step 4 — Expose ports in the signal chain From 8f3efdc380e0b5c78b7e6c80f0527ed1998e24d1 Mon Sep 17 00:00:00 2001 From: Ivan Maras Date: Thu, 3 Sep 2026 15:59:30 +0200 Subject: [PATCH 3/3] Add fmu as supported model file format --- ConfigurationDeskMCP/sources/prompts/individual_setup_prompts.py | 1 + 1 file changed, 1 insertion(+) diff --git a/ConfigurationDeskMCP/sources/prompts/individual_setup_prompts.py b/ConfigurationDeskMCP/sources/prompts/individual_setup_prompts.py index 23ad017..a43c143 100644 --- a/ConfigurationDeskMCP/sources/prompts/individual_setup_prompts.py +++ b/ConfigurationDeskMCP/sources/prompts/individual_setup_prompts.py @@ -222,6 +222,7 @@ def add_behavior_model( ## Step 1 — Add the model Call `add_model` with path="{model_path}". +- .fmu — Functional Mock-up Unit (FMU) - .slx / .mdl — Simulink model (model analysis required). - .sic — Simulink implementation container. - .bsc — Bus Simulation Container.