Use Case
In practical applications, the visual drag-and-drop components in mlapp can help us build UI features more conveniently, but current skills only support editing app projects built purely with code. I believe there are many apps built with App Designer currently used in different fields, and this capability is very important for improving workflow efficiency.
Relevant Skill or MCP Tool
Matlab Agentic Toolkit: Matlab Build App
Proposed Behavior
In practice, I found that the main files after unpacking the .mlapp file are a .mat and a .xml file.
If the agent modifies the .xml file and repackages it back into mlapp, running the app directly works fine. However, if I open the app designer at this point, the changes are overwritten by the metadata in the .mat file.
During the build process, I discovered some mappings between the .xml and .mat files, which helped me through several version iterations. However, this method is unstable because the mappings I discovered may not be accurate.
Therefore, I hope there's a skill to support this functionality. Below is a summary of the skill files I've compiled; I hope this will be helpful if you have development plans.
matlab-app-editing.md
Current Workaround
No response
Additional Context
No response
Use Case
In practical applications, the visual drag-and-drop components in mlapp can help us build UI features more conveniently, but current skills only support editing app projects built purely with code. I believe there are many apps built with App Designer currently used in different fields, and this capability is very important for improving workflow efficiency.
Relevant Skill or MCP Tool
Matlab Agentic Toolkit: Matlab Build App
Proposed Behavior
In practice, I found that the main files after unpacking the .mlapp file are a .mat and a .xml file.
If the agent modifies the .xml file and repackages it back into mlapp, running the app directly works fine. However, if I open the app designer at this point, the changes are overwritten by the metadata in the .mat file.
During the build process, I discovered some mappings between the .xml and .mat files, which helped me through several version iterations. However, this method is unstable because the mappings I discovered may not be accurate.
Therefore, I hope there's a skill to support this functionality. Below is a summary of the skill files I've compiled; I hope this will be helpful if you have development plans.
matlab-app-editing.md
Current Workaround
No response
Additional Context
No response