Skip to content

SupportAdded the ability to modify existing app files #28

@Thee-13

Description

@Thee-13

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions