88``` mermaid
99sequenceDiagram
1010 participant R as Renderer
11- participant N as NewAgentPresenter
11+ participant N as AgentSessionPresenter
1212 participant A as AgentRegistry
13- participant D as DeepChatAgentPresenter
13+ participant D as AgentRuntimePresenter
1414 participant S as NewSessionManager
1515
1616 R->>N: createSession(input, webContentsId)
@@ -24,9 +24,9 @@ sequenceDiagram
2424
2525关键文件:
2626
27- - ` src/main/presenter/newAgentPresenter /index.ts `
28- - ` src/main/presenter/newAgentPresenter /sessionManager.ts `
29- - ` src/main/presenter/deepchatAgentPresenter /index.ts `
27+ - ` src/main/presenter/agentSessionPresenter /index.ts `
28+ - ` src/main/presenter/agentSessionPresenter /sessionManager.ts `
29+ - ` src/main/presenter/agentRuntimePresenter /index.ts `
3030
3131## 2. DeepChat 消息处理主循环
3232
@@ -48,16 +48,16 @@ flowchart TD
4848
4949关键文件:
5050
51- - ` src/main/presenter/deepchatAgentPresenter /process.ts `
52- - ` src/main/presenter/deepchatAgentPresenter /dispatch.ts `
53- - ` src/main/presenter/deepchatAgentPresenter /contextBuilder.ts `
54- - ` src/main/presenter/deepchatAgentPresenter /messageStore.ts `
51+ - ` src/main/presenter/agentRuntimePresenter /process.ts `
52+ - ` src/main/presenter/agentRuntimePresenter /dispatch.ts `
53+ - ` src/main/presenter/agentRuntimePresenter /contextBuilder.ts `
54+ - ` src/main/presenter/agentRuntimePresenter /messageStore.ts `
5555
5656## 3. 工具调用与权限
5757
5858``` mermaid
5959sequenceDiagram
60- participant D as DeepChatAgentPresenter
60+ participant D as AgentRuntimePresenter
6161 participant T as ToolPresenter
6262 participant M as MCP Presenter
6363 participant G as AgentToolManager
@@ -94,8 +94,8 @@ sequenceDiagram
9494``` mermaid
9595sequenceDiagram
9696 participant R as Renderer
97- participant N as NewAgentPresenter
98- participant D as DeepChatAgentPresenter
97+ participant N as AgentSessionPresenter
98+ participant D as AgentRuntimePresenter
9999 participant L as LLMProviderPresenter
100100 participant A as ACP helpers
101101
@@ -109,7 +109,7 @@ sequenceDiagram
109109
110110关键文件:
111111
112- - ` src/main/presenter/newAgentPresenter /index.ts `
112+ - ` src/main/presenter/agentSessionPresenter /index.ts `
113113- ` src/main/presenter/llmProviderPresenter/index.ts `
114114- ` src/main/presenter/llmProviderPresenter/acp/ `
115115
@@ -118,7 +118,7 @@ sequenceDiagram
118118``` mermaid
119119sequenceDiagram
120120 participant Hook as lifecycle import hook
121- participant N as NewAgentPresenter
121+ participant N as AgentSessionPresenter
122122 participant I as LegacyChatImportService
123123 participant DB as SQLite / legacy tables
124124
@@ -133,5 +133,5 @@ sequenceDiagram
133133
134134关键文件:
135135
136- - ` src/main/presenter/newAgentPresenter /legacyImportService.ts `
136+ - ` src/main/presenter/agentSessionPresenter /legacyImportService.ts `
137137- ` src/main/presenter/lifecyclePresenter/hooks/after-start/legacyImportHook.ts `
0 commit comments