Skip to content

Commit e412d81

Browse files
committed
refactor(observer): replace ExternalTaskAgentObserver with BuiltTaskAgentObserver #259
- Renamed `ExternalTaskAgentObserver` to `BuiltTaskAgentObserver`. - Updated implementation in autodev-core.xml. - Removed unused `IDEA_INTERRUPTED_CODE` constant.
1 parent 7efd15f commit e412d81

File tree

3 files changed

+5
-3
lines changed

3 files changed

+5
-3
lines changed

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

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -273,6 +273,9 @@
273273
<toolchainFunctionProvider implementation="cc.unitmesh.devti.bridge.knowledge.HistoryFunctionProvider"/>
274274
<toolchainFunctionProvider implementation="cc.unitmesh.devti.bridge.knowledge.KnowledgeFunctionProvider"/>
275275
<toolchainFunctionProvider implementation="cc.unitmesh.devti.mcp.client.McpFunctionProvider"/>
276+
277+
<agentObserver implementation="cc.unitmesh.devti.observer.TestAgentObserver" />
278+
<agentObserver implementation="cc.unitmesh.devti.observer.BuiltTaskAgentObserver" />
276279
</extensions>
277280

278281
<actions>

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -277,7 +277,7 @@
277277
<toolchainFunctionProvider implementation="cc.unitmesh.devti.mcp.client.McpFunctionProvider"/>
278278

279279
<agentObserver implementation="cc.unitmesh.devti.observer.TestAgentObserver" />
280-
<agentObserver implementation="cc.unitmesh.devti.observer.ExternalTaskAgentObserver" />
280+
<agentObserver implementation="cc.unitmesh.devti.observer.BuiltTaskAgentObserver" />
281281
</extensions>
282282

283283
<actions>

core/src/main/kotlin/cc/unitmesh/devti/observer/ExternalTaskAgentObserver.kt renamed to core/src/main/kotlin/cc/unitmesh/devti/observer/BuiltTaskAgentObserver.kt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,8 @@ import com.intellij.openapi.util.Key
1313
import com.intellij.util.messages.MessageBusConnection
1414

1515

16-
class ExternalTaskAgentObserver : AgentObserver, Disposable {
16+
class BuiltTaskAgentObserver : AgentObserver, Disposable {
1717
private var connection: MessageBusConnection? = null
18-
private val IDEA_INTERRUPTED_CODE = 255
1918

2019
override fun onRegister(project: Project) {
2120
connection = project.messageBus.connect()

0 commit comments

Comments
 (0)