IDE/JetBrains/plugin.xml

<idea-plugin>
    <id>com.xiaomi.mimo.code.agent</id>
    <name>MiMo Code Agent</name>
    <version>0.1.0</version>
    <vendor>Xiaomi MiMo Team</vendor>
    
    <description><![CDATA[
        AI-powered code assistant integrated with MiMo Code Agent.
        Provides code explanation, optimization, and generation features.
    ]]></description>
    
    <depends>com.intellij.modules.platform</depends>
    
    <extensions defaultExtensionNs="com.intellij">
        <toolWindowFactory id="MiMoAgent" factoryClass="com.xiaomi.mimo.MiMoToolWindowFactory"/>
        <projectService serviceImplementation="com.xiaomi.mimo.MiMoService"/>
        <notificationGroup id="MiMo Agent" displayType="BALLOON" isLogByDefault="true"/>
    </extensions>
    
    <actions>
        <group id="MiMo.Menu" text="MiMo Agent" popup="true">
            <add-to-group group-id="ToolsMenu" anchor="last"/>
            
            <action id="MiMo.Ask"
                    class="com.xiaomi.mimo.actions.AskAction"
                    text="Ask Question"
                    description="Ask MiMo Agent a question">
                <keyboard-shortcut keymap="$default" first-keystroke="ctrl shift M A"/>
            </action>
            
            <action id="MiMo.Search"
                    class="com.xiaomi.mimo.actions.SearchAction"
                    text="Search Code"
                    description="Search codebase">
                <keyboard-shortcut keymap="$default" first-keystroke="ctrl shift M S"/>
            </action>
            
            <action id="MiMo.Explain"
                    class="com.xiaomi.mimo.actions.ExplainAction"
                    text="Explain Code"
                    description="Explain selected code">
                <keyboard-shortcut keymap="$default" first-keystroke="ctrl shift M E"/>
            </action>
            
            <action id="MiMo.Optimize"
                    class="com.xiaomi.mimo.actions.OptimizeAction"
                    text="Optimize Code"
                    description="Optimize selected code">
                <keyboard-shortcut keymap="$default" first-keystroke="ctrl shift M O"/>
            </action>
            
            <action id="MiMo.Generate"
                    class="com.xiaomi.mimo.actions.GenerateAction"
                    text="Generate Code"
                    description="Generate code from prompt">
                <keyboard-shortcut keymap="$default" first-keystroke="ctrl shift M G"/>
            </action>
        </group>
    </actions>
</idea-plugin>