From 2fa0f417d881d21a2315e0709a7ae181e0d274b2 Mon Sep 17 00:00:00 2001 From: zerob13 Date: Fri, 3 Apr 2026 19:06:31 +0800 Subject: [PATCH 1/3] refactor(architecture): simplify boundaries --- archives/code/dead-code-batch-2/README.md | 36 - .../main/presenter/agentPresenter/events.ts | 1 - .../presenter/agentPresenter/message/index.ts | 5 - .../message/systemEnvPromptBuilder.ts | 5 - .../agentPresenter/permission/index.ts | 1 - .../presenter/agentPresenter/session/index.ts | 4 - .../agentPresenter/streaming/index.ts | 4 - .../presenter/agentPresenter/tool/index.ts | 6 - .../agentPresenter/tools/questionTool.ts | 6 - .../presenter/agentPresenter/utility/index.ts | 2 - .../src/main/presenter/searchPrompts/index.ts | 1 - .../sessionPresenter/persistence/index.ts | 2 - .../presenter/sessionPresenter/tab/index.ts | 2 - .../renderer/src/components/NewThreadMock.vue | 98 -- .../src/components/mock/MockChatPage.vue | 34 - .../src/components/mock/MockInputBox.vue | 20 - .../src/components/mock/MockInputToolbar.vue | 52 - .../src/components/mock/MockMessageList.vue | 104 -- .../src/components/mock/MockStatusBar.vue | 104 -- .../src/components/mock/MockTopBar.vue | 66 - .../src/components/mock/MockWelcomePage.vue | 130 -- .../src/composables/useMockViewState.ts | 23 - archives/code/dead-code-batch-3/README.md | 14 - .../inMemoryServers/meetingServer.ts | 98 -- archives/code/dead-renderer-batch-1/README.md | 17 - .../components/MessageNavigationSidebar.vue | 366 ----- .../src/components/message/MessageMinimap.vue | 291 ---- .../composables/message/useMessageMinimap.ts | 16 - .../renderer/src/lib/messageRuntimeCache.ts | 102 -- .../README.md | 17 - .../acp/backgroundExecSessionManager.ts | 5 - .../presenter/agentPresenter/acp/index.ts | 38 - .../agentPresenter/acp/shellEnvHelper.ts | 5 - .../presenter/agentPresenter/agent/index.ts | 1 - .../main/presenter/agentPresenter/index.ts | 674 --------- .../agentPresenter/loop/agentLoopHandler.ts | 669 --------- .../loop/errorClassification.ts | 102 -- .../presenter/agentPresenter/loop/index.ts | 6 - .../agentPresenter/loop/loopOrchestrator.ts | 24 - .../agentPresenter/loop/loopState.ts | 25 - .../agentPresenter/loop/toolCallHandler.ts | 610 -------- .../agentPresenter/loop/toolCallProcessor.ts | 726 ---------- .../agentPresenter/message/messageBuilder.ts | 405 ------ .../message/messageCompressor.ts | 111 -- .../message/messageTruncator.ts | 161 --- .../message/skillsPromptBuilder.ts | 86 -- .../permission/permissionHandler.ts | 1221 ----------------- .../agentPresenter/persistence/index.ts | 1 - .../presenter/agentPresenter/runtimePorts.ts | 46 - .../agentPresenter/session/sessionContext.ts | 53 - .../agentPresenter/session/sessionManager.ts | 438 ------ .../agentPresenter/session/sessionResolver.ts | 47 - .../session/sessionRuntimePort.ts | 39 - .../streaming/contentBufferHandler.ts | 196 --- .../streaming/llmEventHandler.ts | 569 -------- .../streaming/streamGenerationHandler.ts | 597 -------- .../streaming/streamUpdateScheduler.ts | 433 ------ .../agentPresenter/streaming/types.ts | 38 - .../agentPresenter/tool/toolCallCenter.ts | 34 - .../agentPresenter/tool/toolRegistry.ts | 22 - .../agentPresenter/tool/toolRouter.ts | 10 - .../main/presenter/agentPresenter/types.ts | 7 - .../agentPresenter/types/handlerContext.ts | 82 -- .../agentPresenter/utility/promptEnhancer.ts | 16 - .../agentPresenter/utility/utilityHandler.ts | 329 ----- .../types/presenters/agent.presenter.d.ts | 42 - .../agentPresenter/agentPresenter.test.ts | 8 - .../loop/agentLoopHandler.test.ts | 89 -- .../loop/toolCallProcessor.test.ts | 310 ----- .../message/systemEnvPromptBuilder.test.ts | 145 -- .../agentPresenter/messageBuilder.test.ts | 104 -- .../agentPresenter/messageCompressor.test.ts | 109 -- .../permissionHandler.resume.test.ts | 168 --- .../agentPresenter/promptBuilder.test.ts | 226 --- .../agentPresenter/sessionManager.test.ts | 99 -- .../skillsPromptBuilder.test.ts | 54 - .../streaming/llmEventHandler.test.ts | 172 --- .../streaming/streamGenerationHandler.test.ts | 146 -- .../permissionHandler.test.ts | 393 ------ docs/ARCHITECTURE.md | 2 +- docs/README.md | 10 +- docs/architecture/agent-system.md | 2 +- .../baselines/archive-reference-report.md | 6 + .../baselines/dependency-report.md | 118 ++ .../baselines/test-failure-groups.md | 38 + .../baselines/zero-inbound-candidates.md | 76 + .../new-ui-implementation-plan.md | 4 +- .../legacy-agentpresenter-architecture.md | 36 +- docs/guides/code-navigation.md | 2 +- docs/guides/getting-started.md | 2 +- docs/specs/agent-cleanup/spec.md | 6 +- docs/specs/agent-cleanup/tasks.md | 14 +- .../specs/architecture-simplification/plan.md | 37 + .../specs/architecture-simplification/spec.md | 40 + .../architecture-simplification/tasks.md | 31 + .../legacy-agentpresenter-retirement/spec.md | 14 +- docs/specs/new-ui-chat-components/spec.md | 24 +- docs/specs/new-ui-implementation/todo.md | 40 +- docs/specs/new-ui-pages/spec.md | 16 +- package.json | 4 +- scripts/architecture-guard.mjs | 152 ++ scripts/generate-architecture-baseline.mjs | 358 +++++ .../agentRuntime/systemEnvPromptBuilder.ts | 24 +- .../deepchatAgentPresenter/dispatch.ts | 42 +- .../presenter/deepchatAgentPresenter/index.ts | 74 +- .../presenter/deepchatAgentPresenter/types.ts | 3 + src/main/presenter/index.ts | 68 +- src/main/presenter/newAgentPresenter/index.ts | 72 +- src/main/presenter/runtimePorts.ts | 37 + src/renderer/src/App.vue | 119 +- .../src/composables/useAppIpcRuntime.ts | 56 + .../src/composables/useModelCapabilities.ts | 24 +- src/renderer/src/composables/usePresenter.ts | 17 +- .../src/composables/useSearchConfig.ts | 27 + src/renderer/src/lib/ipcSubscription.ts | 43 + src/renderer/src/lib/storeInitializer.ts | 10 +- src/renderer/src/lib/windowContext.ts | 45 + src/renderer/src/stores/ui/message.ts | 96 +- src/renderer/src/stores/ui/messageIpc.ts | 84 ++ src/renderer/src/stores/ui/session.ts | 89 +- src/renderer/src/stores/ui/sessionIpc.ts | 46 + src/renderer/src/stores/ui/stream.ts | 33 + 122 files changed, 1657 insertions(+), 11902 deletions(-) delete mode 100644 archives/code/dead-code-batch-2/README.md delete mode 100644 archives/code/dead-code-batch-2/src/main/presenter/agentPresenter/events.ts delete mode 100644 archives/code/dead-code-batch-2/src/main/presenter/agentPresenter/message/index.ts delete mode 100644 archives/code/dead-code-batch-2/src/main/presenter/agentPresenter/message/systemEnvPromptBuilder.ts delete mode 100644 archives/code/dead-code-batch-2/src/main/presenter/agentPresenter/permission/index.ts delete mode 100644 archives/code/dead-code-batch-2/src/main/presenter/agentPresenter/session/index.ts delete mode 100644 archives/code/dead-code-batch-2/src/main/presenter/agentPresenter/streaming/index.ts delete mode 100644 archives/code/dead-code-batch-2/src/main/presenter/agentPresenter/tool/index.ts delete mode 100644 archives/code/dead-code-batch-2/src/main/presenter/agentPresenter/tools/questionTool.ts delete mode 100644 archives/code/dead-code-batch-2/src/main/presenter/agentPresenter/utility/index.ts delete mode 100644 archives/code/dead-code-batch-2/src/main/presenter/searchPrompts/index.ts delete mode 100644 archives/code/dead-code-batch-2/src/main/presenter/sessionPresenter/persistence/index.ts delete mode 100644 archives/code/dead-code-batch-2/src/main/presenter/sessionPresenter/tab/index.ts delete mode 100644 archives/code/dead-code-batch-2/src/renderer/src/components/NewThreadMock.vue delete mode 100644 archives/code/dead-code-batch-2/src/renderer/src/components/mock/MockChatPage.vue delete mode 100644 archives/code/dead-code-batch-2/src/renderer/src/components/mock/MockInputBox.vue delete mode 100644 archives/code/dead-code-batch-2/src/renderer/src/components/mock/MockInputToolbar.vue delete mode 100644 archives/code/dead-code-batch-2/src/renderer/src/components/mock/MockMessageList.vue delete mode 100644 archives/code/dead-code-batch-2/src/renderer/src/components/mock/MockStatusBar.vue delete mode 100644 archives/code/dead-code-batch-2/src/renderer/src/components/mock/MockTopBar.vue delete mode 100644 archives/code/dead-code-batch-2/src/renderer/src/components/mock/MockWelcomePage.vue delete mode 100644 archives/code/dead-code-batch-2/src/renderer/src/composables/useMockViewState.ts delete mode 100644 archives/code/dead-code-batch-3/README.md delete mode 100644 archives/code/dead-code-batch-3/src/main/presenter/mcpPresenter/inMemoryServers/meetingServer.ts delete mode 100644 archives/code/dead-renderer-batch-1/README.md delete mode 100644 archives/code/dead-renderer-batch-1/src/renderer/src/components/MessageNavigationSidebar.vue delete mode 100644 archives/code/dead-renderer-batch-1/src/renderer/src/components/message/MessageMinimap.vue delete mode 100644 archives/code/dead-renderer-batch-1/src/renderer/src/composables/message/useMessageMinimap.ts delete mode 100644 archives/code/dead-renderer-batch-1/src/renderer/src/lib/messageRuntimeCache.ts delete mode 100644 archives/code/legacy-agentpresenter-retirement/README.md delete mode 100644 archives/code/legacy-agentpresenter-retirement/src/main/presenter/agentPresenter/acp/backgroundExecSessionManager.ts delete mode 100644 archives/code/legacy-agentpresenter-retirement/src/main/presenter/agentPresenter/acp/index.ts delete mode 100644 archives/code/legacy-agentpresenter-retirement/src/main/presenter/agentPresenter/acp/shellEnvHelper.ts delete mode 100644 archives/code/legacy-agentpresenter-retirement/src/main/presenter/agentPresenter/agent/index.ts delete mode 100644 archives/code/legacy-agentpresenter-retirement/src/main/presenter/agentPresenter/index.ts delete mode 100644 archives/code/legacy-agentpresenter-retirement/src/main/presenter/agentPresenter/loop/agentLoopHandler.ts delete mode 100644 archives/code/legacy-agentpresenter-retirement/src/main/presenter/agentPresenter/loop/errorClassification.ts delete mode 100644 archives/code/legacy-agentpresenter-retirement/src/main/presenter/agentPresenter/loop/index.ts delete mode 100644 archives/code/legacy-agentpresenter-retirement/src/main/presenter/agentPresenter/loop/loopOrchestrator.ts delete mode 100644 archives/code/legacy-agentpresenter-retirement/src/main/presenter/agentPresenter/loop/loopState.ts delete mode 100644 archives/code/legacy-agentpresenter-retirement/src/main/presenter/agentPresenter/loop/toolCallHandler.ts delete mode 100644 archives/code/legacy-agentpresenter-retirement/src/main/presenter/agentPresenter/loop/toolCallProcessor.ts delete mode 100644 archives/code/legacy-agentpresenter-retirement/src/main/presenter/agentPresenter/message/messageBuilder.ts delete mode 100644 archives/code/legacy-agentpresenter-retirement/src/main/presenter/agentPresenter/message/messageCompressor.ts delete mode 100644 archives/code/legacy-agentpresenter-retirement/src/main/presenter/agentPresenter/message/messageTruncator.ts delete mode 100644 archives/code/legacy-agentpresenter-retirement/src/main/presenter/agentPresenter/message/skillsPromptBuilder.ts delete mode 100644 archives/code/legacy-agentpresenter-retirement/src/main/presenter/agentPresenter/permission/permissionHandler.ts delete mode 100644 archives/code/legacy-agentpresenter-retirement/src/main/presenter/agentPresenter/persistence/index.ts delete mode 100644 archives/code/legacy-agentpresenter-retirement/src/main/presenter/agentPresenter/runtimePorts.ts delete mode 100644 archives/code/legacy-agentpresenter-retirement/src/main/presenter/agentPresenter/session/sessionContext.ts delete mode 100644 archives/code/legacy-agentpresenter-retirement/src/main/presenter/agentPresenter/session/sessionManager.ts delete mode 100644 archives/code/legacy-agentpresenter-retirement/src/main/presenter/agentPresenter/session/sessionResolver.ts delete mode 100644 archives/code/legacy-agentpresenter-retirement/src/main/presenter/agentPresenter/session/sessionRuntimePort.ts delete mode 100644 archives/code/legacy-agentpresenter-retirement/src/main/presenter/agentPresenter/streaming/contentBufferHandler.ts delete mode 100644 archives/code/legacy-agentpresenter-retirement/src/main/presenter/agentPresenter/streaming/llmEventHandler.ts delete mode 100644 archives/code/legacy-agentpresenter-retirement/src/main/presenter/agentPresenter/streaming/streamGenerationHandler.ts delete mode 100644 archives/code/legacy-agentpresenter-retirement/src/main/presenter/agentPresenter/streaming/streamUpdateScheduler.ts delete mode 100644 archives/code/legacy-agentpresenter-retirement/src/main/presenter/agentPresenter/streaming/types.ts delete mode 100644 archives/code/legacy-agentpresenter-retirement/src/main/presenter/agentPresenter/tool/toolCallCenter.ts delete mode 100644 archives/code/legacy-agentpresenter-retirement/src/main/presenter/agentPresenter/tool/toolRegistry.ts delete mode 100644 archives/code/legacy-agentpresenter-retirement/src/main/presenter/agentPresenter/tool/toolRouter.ts delete mode 100644 archives/code/legacy-agentpresenter-retirement/src/main/presenter/agentPresenter/types.ts delete mode 100644 archives/code/legacy-agentpresenter-retirement/src/main/presenter/agentPresenter/types/handlerContext.ts delete mode 100644 archives/code/legacy-agentpresenter-retirement/src/main/presenter/agentPresenter/utility/promptEnhancer.ts delete mode 100644 archives/code/legacy-agentpresenter-retirement/src/main/presenter/agentPresenter/utility/utilityHandler.ts delete mode 100644 archives/code/legacy-agentpresenter-retirement/src/shared/types/presenters/agent.presenter.d.ts delete mode 100644 archives/code/legacy-agentpresenter-retirement/test/main/presenter/agentPresenter/agentPresenter.test.ts delete mode 100644 archives/code/legacy-agentpresenter-retirement/test/main/presenter/agentPresenter/loop/agentLoopHandler.test.ts delete mode 100644 archives/code/legacy-agentpresenter-retirement/test/main/presenter/agentPresenter/loop/toolCallProcessor.test.ts delete mode 100644 archives/code/legacy-agentpresenter-retirement/test/main/presenter/agentPresenter/message/systemEnvPromptBuilder.test.ts delete mode 100644 archives/code/legacy-agentpresenter-retirement/test/main/presenter/agentPresenter/messageBuilder.test.ts delete mode 100644 archives/code/legacy-agentpresenter-retirement/test/main/presenter/agentPresenter/messageCompressor.test.ts delete mode 100644 archives/code/legacy-agentpresenter-retirement/test/main/presenter/agentPresenter/permission/permissionHandler.resume.test.ts delete mode 100644 archives/code/legacy-agentpresenter-retirement/test/main/presenter/agentPresenter/promptBuilder.test.ts delete mode 100644 archives/code/legacy-agentpresenter-retirement/test/main/presenter/agentPresenter/sessionManager.test.ts delete mode 100644 archives/code/legacy-agentpresenter-retirement/test/main/presenter/agentPresenter/skillsPromptBuilder.test.ts delete mode 100644 archives/code/legacy-agentpresenter-retirement/test/main/presenter/agentPresenter/streaming/llmEventHandler.test.ts delete mode 100644 archives/code/legacy-agentpresenter-retirement/test/main/presenter/agentPresenter/streaming/streamGenerationHandler.test.ts delete mode 100644 archives/code/legacy-agentpresenter-retirement/test/main/presenter/sessionPresenter/permissionHandler.test.ts create mode 100644 docs/architecture/baselines/archive-reference-report.md create mode 100644 docs/architecture/baselines/dependency-report.md create mode 100644 docs/architecture/baselines/test-failure-groups.md create mode 100644 docs/architecture/baselines/zero-inbound-candidates.md create mode 100644 docs/specs/architecture-simplification/plan.md create mode 100644 docs/specs/architecture-simplification/spec.md create mode 100644 docs/specs/architecture-simplification/tasks.md create mode 100644 scripts/architecture-guard.mjs create mode 100644 scripts/generate-architecture-baseline.mjs create mode 100644 src/main/presenter/runtimePorts.ts create mode 100644 src/renderer/src/composables/useAppIpcRuntime.ts create mode 100644 src/renderer/src/composables/useSearchConfig.ts create mode 100644 src/renderer/src/lib/ipcSubscription.ts create mode 100644 src/renderer/src/lib/windowContext.ts create mode 100644 src/renderer/src/stores/ui/messageIpc.ts create mode 100644 src/renderer/src/stores/ui/sessionIpc.ts create mode 100644 src/renderer/src/stores/ui/stream.ts diff --git a/archives/code/dead-code-batch-2/README.md b/archives/code/dead-code-batch-2/README.md deleted file mode 100644 index c6cd9131b..000000000 --- a/archives/code/dead-code-batch-2/README.md +++ /dev/null @@ -1,36 +0,0 @@ -# Dead Code Batch 2 - -- Purpose: archive dead code that no longer participates in the active renderer or main runtime. -- Archived at: 2026-03-15 -- Rationale: static inspection confirmed these files have no live code references and are kept in - source form for precise rollback only. - -## Archived Paths - -- `src/renderer/src/components/NewThreadMock.vue` -- `src/renderer/src/components/mock/MockChatPage.vue` -- `src/renderer/src/components/mock/MockInputBox.vue` -- `src/renderer/src/components/mock/MockInputToolbar.vue` -- `src/renderer/src/components/mock/MockMessageList.vue` -- `src/renderer/src/components/mock/MockStatusBar.vue` -- `src/renderer/src/components/mock/MockTopBar.vue` -- `src/renderer/src/components/mock/MockWelcomePage.vue` -- `src/renderer/src/composables/useMockViewState.ts` -- `src/main/presenter/agentPresenter/tools/questionTool.ts` -- `src/main/presenter/agentPresenter/message/systemEnvPromptBuilder.ts` -- `src/main/presenter/agentPresenter/events.ts` -- `src/main/presenter/agentPresenter/message/index.ts` -- `src/main/presenter/agentPresenter/permission/index.ts` -- `src/main/presenter/agentPresenter/session/index.ts` -- `src/main/presenter/agentPresenter/streaming/index.ts` -- `src/main/presenter/agentPresenter/tool/index.ts` -- `src/main/presenter/agentPresenter/utility/index.ts` -- `src/main/presenter/searchPrompts/index.ts` -- `src/main/presenter/sessionPresenter/persistence/index.ts` -- `src/main/presenter/sessionPresenter/tab/index.ts` - -## Notes - -- This directory is not part of the runtime, build, typecheck, or test target set. -- Restore by moving files back to their original paths if a later audit proves they are still - needed. diff --git a/archives/code/dead-code-batch-2/src/main/presenter/agentPresenter/events.ts b/archives/code/dead-code-batch-2/src/main/presenter/agentPresenter/events.ts deleted file mode 100644 index 336ce12bb..000000000 --- a/archives/code/dead-code-batch-2/src/main/presenter/agentPresenter/events.ts +++ /dev/null @@ -1 +0,0 @@ -export {} diff --git a/archives/code/dead-code-batch-2/src/main/presenter/agentPresenter/message/index.ts b/archives/code/dead-code-batch-2/src/main/presenter/agentPresenter/message/index.ts deleted file mode 100644 index 4be94eb85..000000000 --- a/archives/code/dead-code-batch-2/src/main/presenter/agentPresenter/message/index.ts +++ /dev/null @@ -1,5 +0,0 @@ -export * from './messageBuilder' -export * from './messageCompressor' -export * from './messageFormatter' -export * from './messageTruncator' -export * from './systemEnvPromptBuilder' diff --git a/archives/code/dead-code-batch-2/src/main/presenter/agentPresenter/message/systemEnvPromptBuilder.ts b/archives/code/dead-code-batch-2/src/main/presenter/agentPresenter/message/systemEnvPromptBuilder.ts deleted file mode 100644 index c39ec9ffb..000000000 --- a/archives/code/dead-code-batch-2/src/main/presenter/agentPresenter/message/systemEnvPromptBuilder.ts +++ /dev/null @@ -1,5 +0,0 @@ -export { - buildRuntimeCapabilitiesPrompt, - buildSystemEnvPrompt, - type BuildSystemEnvPromptOptions -} from '../../../lib/agentRuntime/systemEnvPromptBuilder' diff --git a/archives/code/dead-code-batch-2/src/main/presenter/agentPresenter/permission/index.ts b/archives/code/dead-code-batch-2/src/main/presenter/agentPresenter/permission/index.ts deleted file mode 100644 index 60da88787..000000000 --- a/archives/code/dead-code-batch-2/src/main/presenter/agentPresenter/permission/index.ts +++ /dev/null @@ -1 +0,0 @@ -export { PermissionHandler } from './permissionHandler' diff --git a/archives/code/dead-code-batch-2/src/main/presenter/agentPresenter/session/index.ts b/archives/code/dead-code-batch-2/src/main/presenter/agentPresenter/session/index.ts deleted file mode 100644 index 44666fa75..000000000 --- a/archives/code/dead-code-batch-2/src/main/presenter/agentPresenter/session/index.ts +++ /dev/null @@ -1,4 +0,0 @@ -export type { SessionContext, SessionContextResolved, SessionStatus } from './sessionContext' -export { resolveSessionContext } from './sessionResolver' -export type { SessionResolveInput } from './sessionResolver' -export { SessionManager } from './sessionManager' diff --git a/archives/code/dead-code-batch-2/src/main/presenter/agentPresenter/streaming/index.ts b/archives/code/dead-code-batch-2/src/main/presenter/agentPresenter/streaming/index.ts deleted file mode 100644 index f86db5c7c..000000000 --- a/archives/code/dead-code-batch-2/src/main/presenter/agentPresenter/streaming/index.ts +++ /dev/null @@ -1,4 +0,0 @@ -export { ContentBufferHandler } from './contentBufferHandler' -export { LLMEventHandler } from './llmEventHandler' -export { StreamGenerationHandler } from './streamGenerationHandler' -export type { GeneratingMessageState } from './types' diff --git a/archives/code/dead-code-batch-2/src/main/presenter/agentPresenter/tool/index.ts b/archives/code/dead-code-batch-2/src/main/presenter/agentPresenter/tool/index.ts deleted file mode 100644 index 824fcc298..000000000 --- a/archives/code/dead-code-batch-2/src/main/presenter/agentPresenter/tool/index.ts +++ /dev/null @@ -1,6 +0,0 @@ -export { ToolCallCenter } from './toolCallCenter' -export { ToolRegistry } from './toolRegistry' -export { resolveToolRoute } from './toolRouter' -export type { ToolCallContext } from './toolCallCenter' -export type { ToolRegistryEntry, ToolRegistrySource } from './toolRegistry' -export type { ToolRouteDecision } from './toolRouter' diff --git a/archives/code/dead-code-batch-2/src/main/presenter/agentPresenter/tools/questionTool.ts b/archives/code/dead-code-batch-2/src/main/presenter/agentPresenter/tools/questionTool.ts deleted file mode 100644 index 1979f7342..000000000 --- a/archives/code/dead-code-batch-2/src/main/presenter/agentPresenter/tools/questionTool.ts +++ /dev/null @@ -1,6 +0,0 @@ -export { - parseQuestionToolArgs, - QUESTION_TOOL_NAME, - questionToolSchema, - type QuestionToolInput -} from '../../../lib/agentRuntime/questionTool' diff --git a/archives/code/dead-code-batch-2/src/main/presenter/agentPresenter/utility/index.ts b/archives/code/dead-code-batch-2/src/main/presenter/agentPresenter/utility/index.ts deleted file mode 100644 index 7271098b3..000000000 --- a/archives/code/dead-code-batch-2/src/main/presenter/agentPresenter/utility/index.ts +++ /dev/null @@ -1,2 +0,0 @@ -export { UtilityHandler } from './utilityHandler' -export { enhanceSystemPromptWithDateTime } from './promptEnhancer' diff --git a/archives/code/dead-code-batch-2/src/main/presenter/searchPrompts/index.ts b/archives/code/dead-code-batch-2/src/main/presenter/searchPrompts/index.ts deleted file mode 100644 index 5bb802615..000000000 --- a/archives/code/dead-code-batch-2/src/main/presenter/searchPrompts/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './searchPrompts' diff --git a/archives/code/dead-code-batch-2/src/main/presenter/sessionPresenter/persistence/index.ts b/archives/code/dead-code-batch-2/src/main/presenter/sessionPresenter/persistence/index.ts deleted file mode 100644 index 60f29b2b6..000000000 --- a/archives/code/dead-code-batch-2/src/main/presenter/sessionPresenter/persistence/index.ts +++ /dev/null @@ -1,2 +0,0 @@ -export { ConversationPersister } from './conversationPersister.js' -export { MessagePersister } from './messagePersister.js' diff --git a/archives/code/dead-code-batch-2/src/main/presenter/sessionPresenter/tab/index.ts b/archives/code/dead-code-batch-2/src/main/presenter/sessionPresenter/tab/index.ts deleted file mode 100644 index 30a2de58a..000000000 --- a/archives/code/dead-code-batch-2/src/main/presenter/sessionPresenter/tab/index.ts +++ /dev/null @@ -1,2 +0,0 @@ -export { TabManager, type ITabAdapter, type TabMetadata } from './tabManager.js' -export { TabAdapter } from './tabAdapter.js' diff --git a/archives/code/dead-code-batch-2/src/renderer/src/components/NewThreadMock.vue b/archives/code/dead-code-batch-2/src/renderer/src/components/NewThreadMock.vue deleted file mode 100644 index 55862f267..000000000 --- a/archives/code/dead-code-batch-2/src/renderer/src/components/NewThreadMock.vue +++ /dev/null @@ -1,98 +0,0 @@ - - - diff --git a/archives/code/dead-code-batch-2/src/renderer/src/components/mock/MockChatPage.vue b/archives/code/dead-code-batch-2/src/renderer/src/components/mock/MockChatPage.vue deleted file mode 100644 index fda8eaa27..000000000 --- a/archives/code/dead-code-batch-2/src/renderer/src/components/mock/MockChatPage.vue +++ /dev/null @@ -1,34 +0,0 @@ - - - diff --git a/archives/code/dead-code-batch-2/src/renderer/src/components/mock/MockInputBox.vue b/archives/code/dead-code-batch-2/src/renderer/src/components/mock/MockInputBox.vue deleted file mode 100644 index 7e2fb8f50..000000000 --- a/archives/code/dead-code-batch-2/src/renderer/src/components/mock/MockInputBox.vue +++ /dev/null @@ -1,20 +0,0 @@ -