fix(jetbrains): load agent behavior settings

This commit is contained in:
kirillk
2026-06-18 16:03:45 -04:00
parent 547b40f181
commit e0ff8d15a3
9 changed files with 21 additions and 16 deletions
@@ -0,0 +1,5 @@
---
"@kilocode/kilo-jetbrains": patch
---
Fix opening JetBrains Agent Behavior settings in frontend runs.
@@ -1,11 +1,11 @@
package ai.kilocode.client.settings
import ai.kilocode.client.plugin.KiloBundle
import ai.kilocode.client.settings.agentBehavior.AgentsConfigurable
import ai.kilocode.client.settings.agentBehavior.McpConfigurable
import ai.kilocode.client.settings.agentBehavior.RulesConfigurable
import ai.kilocode.client.settings.agentBehavior.SkillsConfigurable
import ai.kilocode.client.settings.agentBehavior.WorkflowsConfigurable
import ai.kilocode.client.settings.agentbehavior.AgentsConfigurable
import ai.kilocode.client.settings.agentbehavior.McpConfigurable
import ai.kilocode.client.settings.agentbehavior.RulesConfigurable
import ai.kilocode.client.settings.agentbehavior.SkillsConfigurable
import ai.kilocode.client.settings.agentbehavior.WorkflowsConfigurable
import ai.kilocode.client.ui.layout.Stack
import com.intellij.ide.DataManager
import com.intellij.openapi.options.SearchableConfigurable
@@ -1,4 +1,4 @@
package ai.kilocode.client.settings.agentBehavior
package ai.kilocode.client.settings.agentbehavior
import ai.kilocode.client.settings.base.KiloReadyConfigurable
import com.intellij.openapi.project.ProjectManager
@@ -1,4 +1,4 @@
package ai.kilocode.client.settings.agentBehavior
package ai.kilocode.client.settings.agentbehavior
import ai.kilocode.cli.KiloCliParser
import ai.kilocode.client.app.KiloAgentBehaviorService
@@ -1,4 +1,4 @@
package ai.kilocode.client.settings.agentBehavior
package ai.kilocode.client.settings.agentbehavior
import ai.kilocode.client.app.KiloAgentBehaviorService
import ai.kilocode.client.app.KiloAppService
@@ -1,4 +1,4 @@
package ai.kilocode.client.settings.agentBehavior
package ai.kilocode.client.settings.agentbehavior
import ai.kilocode.client.app.KiloAgentBehaviorService
import ai.kilocode.client.app.KiloAppService
@@ -1,4 +1,4 @@
package ai.kilocode.client.settings.agentBehavior
package ai.kilocode.client.settings.agentbehavior
import ai.kilocode.client.app.KiloAgentBehaviorService
import ai.kilocode.client.app.KiloAppService
@@ -1,4 +1,4 @@
package ai.kilocode.client.settings.agentBehavior
package ai.kilocode.client.settings.agentbehavior
import ai.kilocode.client.app.KiloAgentBehaviorService
import ai.kilocode.client.plugin.KiloBundle
@@ -65,35 +65,35 @@
<applicationConfigurable
parentId="ai.kilocode.jetbrains.settings.agentBehavior"
id="ai.kilocode.jetbrains.settings.agentBehavior.agents"
instance="ai.kilocode.client.settings.agentBehavior.AgentsConfigurable"
instance="ai.kilocode.client.settings.agentbehavior.AgentsConfigurable"
bundle="messages.KiloBundle"
key="settings.agentBehavior.agents.displayName"/>
<applicationConfigurable
parentId="ai.kilocode.jetbrains.settings.agentBehavior"
id="ai.kilocode.jetbrains.settings.agentBehavior.mcp"
instance="ai.kilocode.client.settings.agentBehavior.McpConfigurable"
instance="ai.kilocode.client.settings.agentbehavior.McpConfigurable"
bundle="messages.KiloBundle"
key="settings.agentBehavior.mcp.displayName"/>
<applicationConfigurable
parentId="ai.kilocode.jetbrains.settings.agentBehavior"
id="ai.kilocode.jetbrains.settings.agentBehavior.rules"
instance="ai.kilocode.client.settings.agentBehavior.RulesConfigurable"
instance="ai.kilocode.client.settings.agentbehavior.RulesConfigurable"
bundle="messages.KiloBundle"
key="settings.agentBehavior.rules.displayName"/>
<applicationConfigurable
parentId="ai.kilocode.jetbrains.settings.agentBehavior"
id="ai.kilocode.jetbrains.settings.agentBehavior.workflows"
instance="ai.kilocode.client.settings.agentBehavior.WorkflowsConfigurable"
instance="ai.kilocode.client.settings.agentbehavior.WorkflowsConfigurable"
bundle="messages.KiloBundle"
key="settings.agentBehavior.workflows.displayName"/>
<applicationConfigurable
parentId="ai.kilocode.jetbrains.settings.agentBehavior"
id="ai.kilocode.jetbrains.settings.agentBehavior.skills"
instance="ai.kilocode.client.settings.agentBehavior.SkillsConfigurable"
instance="ai.kilocode.client.settings.agentbehavior.SkillsConfigurable"
bundle="messages.KiloBundle"
key="settings.agentBehavior.skills.displayName"/>