Skip to content

Commit 0353f42

Browse files
committed
refactor(core): remove unused observers and update project rule
- Remove ChangeListObserver from autodev-core.xml- Delete ChangeListObserver class - Update ProjectRule to use dynamic rule path - Remove unused TechStack and CodePromptText classes - Remove unused AgentTaskEntry enum class
1 parent e912137 commit 0353f42

File tree

7 files changed

+2
-28
lines changed

7 files changed

+2
-28
lines changed

core/src/223/main/resources/META-INF/autodev-core.xml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -266,7 +266,6 @@
266266
<agentObserver implementation="cc.unitmesh.devti.observer.TestAgentObserver" />
267267
<agentObserver implementation="cc.unitmesh.devti.observer.BuiltTaskAgentObserver" />
268268
<agentObserver implementation="cc.unitmesh.devti.observer.AddDependencyAgentObserver" />
269-
<!-- <agentObserver implementation="cc.unitmesh.devti.observer.ChangeListObserver" />-->
270269
</extensions>
271270

272271
<actions>

core/src/233/main/resources/META-INF/autodev-core.xml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -268,7 +268,6 @@
268268
<agentObserver implementation="cc.unitmesh.devti.observer.TestAgentObserver" />
269269
<agentObserver implementation="cc.unitmesh.devti.observer.BuiltTaskAgentObserver" />
270270
<agentObserver implementation="cc.unitmesh.devti.observer.AddDependencyAgentObserver" />
271-
<!-- <agentObserver implementation="cc.unitmesh.devti.observer.ChangeListObserver" />-->
272271
</extensions>
273272

274273
<actions>

core/src/main/kotlin/cc/unitmesh/devti/observer/ChangeListObserver.kt

Lines changed: 0 additions & 14 deletions
This file was deleted.

core/src/main/kotlin/cc/unitmesh/devti/observer/plan/AgentTaskEntry.kt

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,6 @@ package cc.unitmesh.devti.observer.plan
22

33
import kotlinx.serialization.Serializable
44

5-
/**
6-
* 表示PDCA循环中的阶段
7-
*/
85
@Serializable
96
enum class PlanPhase {
107
PLAN, // 计划阶段

core/src/main/kotlin/cc/unitmesh/devti/prompting/CodePromptText.kt

Lines changed: 0 additions & 3 deletions
This file was deleted.

core/src/main/kotlin/cc/unitmesh/devti/prompting/code/TechStack.kt

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
11
package cc.unitmesh.devti.prompting.code
22

3-
/**
4-
* TODO: change to dependency tree
5-
*/
63
data class TechStack(
74
val coreFrameworks: MutableMap<String, Boolean> = mutableMapOf(),
85
val testFrameworks: MutableMap<String, Boolean> = mutableMapOf(),

core/src/main/kotlin/cc/unitmesh/devti/sketch/rule/ProjectRule.kt

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package cc.unitmesh.devti.sketch.rule
22

33
import cc.unitmesh.devti.bridge.knowledge.lookupFile
4+
import cc.unitmesh.devti.settings.coder.coderSetting
45
import cc.unitmesh.devti.sketch.ui.patch.readText
56
import com.intellij.openapi.components.Service
67
import com.intellij.openapi.project.Project
@@ -9,9 +10,7 @@ import com.intellij.openapi.vfs.VirtualFile
910

1011
@Service(Service.Level.PROJECT)
1112
class ProjectRule(private val project: Project) {
12-
companion object {
13-
const val RULE_PATH = "prompts/rules"
14-
}
13+
val RULE_PATH = project.coderSetting.state.teamPromptsDir + "/" + "rules"
1514

1615
/**
1716
* Get rule content by filename

0 commit comments

Comments
 (0)