|
29 | 29 |
|
30 | 30 | <applicationService serviceImplementation="cc.unitmesh.devti.settings.AutoDevSettingsState"/>
|
31 | 31 |
|
32 |
| - <statusBarWidgetFactory id="AIAssistant" implementation="cc.unitmesh.devti.statusbar.AutoDevStatusBarWidgetFactory"/> |
| 32 | + <statusBarWidgetFactory id="AIAssistant" |
| 33 | + implementation="cc.unitmesh.devti.statusbar.AutoDevStatusBarWidgetFactory"/> |
33 | 34 |
|
34 | 35 | <runConfigurationProducer
|
35 | 36 | implementation="cc.unitmesh.devti.runconfig.command.AutoDevFeatureConfigurationProducer"/>
|
|
49 | 50 | icon="cc.unitmesh.devti.AutoDevIcons.AI_COPILOT"
|
50 | 51 | factoryClass="cc.unitmesh.devti.gui.AutoDevToolWindowFactory"/>
|
51 | 52 |
|
52 |
| -<!-- <toolWindow id="AutoDev Pair"--> |
53 |
| -<!-- doNotActivateOnStart="true"--> |
54 |
| -<!-- anchor="left"--> |
55 |
| -<!-- secondary="true"--> |
56 |
| -<!-- canCloseContents="false"--> |
57 |
| -<!-- icon="cc.unitmesh.devti.AutoDevIcons.AI_PAIR"--> |
58 |
| -<!-- factoryClass="cc.unitmesh.devti.gui.AutoDevPairToolWindowFactory"/>--> |
| 53 | + <!-- <toolWindow id="AutoDev Pair"--> |
| 54 | + <!-- doNotActivateOnStart="true"--> |
| 55 | + <!-- anchor="left"--> |
| 56 | + <!-- secondary="true"--> |
| 57 | + <!-- canCloseContents="false"--> |
| 58 | + <!-- icon="cc.unitmesh.devti.AutoDevIcons.AI_PAIR"--> |
| 59 | + <!-- factoryClass="cc.unitmesh.devti.gui.AutoDevPairToolWindowFactory"/>--> |
59 | 60 |
|
60 | 61 | <notificationGroup id="AI notification group" displayType="STICKY_BALLOON" bundle="messages.AutoDevBundle"
|
61 | 62 | key="name"/>
|
|
72 | 73 | <daemon.intentionActionFilter
|
73 | 74 | implementation="cc.unitmesh.devti.gui.snippet.error.CodeBlockIntentionActionFilter"/>
|
74 | 75 |
|
| 76 | +<!-- <completion.contributor--> |
| 77 | +<!-- language="JSON"--> |
| 78 | +<!-- id="CustomAgentJsonCompletionContributor"--> |
| 79 | +<!-- implementationClass="cc.unitmesh.devti.custom.completion.CustomAgentJsonCompletionContributor"--> |
| 80 | +<!-- order="first, before JsonCompletionContributor"/>--> |
| 81 | + </extensions> |
| 82 | + |
| 83 | + <extensions defaultExtensionNs="JavaScript.JsonSchema"> |
| 84 | + <ProviderFactory implementation="cc.unitmesh.devti.custom.schema.AutoDevJsonSchemaProviderFactory"/> |
| 85 | + <ProviderFactory implementation="cc.unitmesh.devti.custom.schema.AutoDevPromptJsonSchemaProviderFactory"/> |
75 | 86 | </extensions>
|
76 | 87 |
|
77 | 88 | <extensionPoints>
|
|
136 | 147 |
|
137 | 148 | <extensionPoint qualifiedName="cc.unitmesh.layeredArchProvider"
|
138 | 149 | interface="cc.unitmesh.devti.provider.architecture.LayeredArchProvider"
|
139 |
| - dynamic="true" /> |
| 150 | + dynamic="true"/> |
140 | 151 |
|
141 | 152 | <!-- TODO: find better way to share context -->
|
142 | 153 | <extensionPoint qualifiedName="cc.unitmesh.contextPrompter"
|
|
186 | 197 | <chatContextProvider implementation="cc.unitmesh.devti.provider.builtin.LanguageContextProvider"/>
|
187 | 198 | </extensions>
|
188 | 199 |
|
189 |
| - <extensions defaultExtensionNs="JavaScript.JsonSchema"> |
190 |
| - <ProviderFactory implementation="cc.unitmesh.devti.custom.schema.AutoDevJsonSchemaProviderFactory"/> |
191 |
| - <ProviderFactory implementation="cc.unitmesh.devti.custom.schema.AutoDevPromptJsonSchemaProviderFactory"/> |
192 |
| - </extensions> |
193 |
| - |
194 | 200 | <actions>
|
195 | 201 | <group id="AutoDevIntentionsActionGroup" class="cc.unitmesh.devti.intentions.IntentionsActionGroup"
|
196 | 202 | icon="cc.unitmesh.devti.AutoDevIcons.AI_COPILOT" searchable="false">
|
|
0 commit comments