Skip to content

Commit f9adbcb

Browse files
authored
refactor: remove legacy code (#1351)
* docs(agent-cleanup): add phased baseline * chore(agent-cleanup): add static guard * refactor(agent-cleanup): extract question tool * refactor(agent-cleanup): extract env prompt * refactor(agent-cleanup): extract session paths * types(agent-cleanup): narrow mcp imports * types(agent-cleanup): extract search result * types(agent-cleanup): narrow message files * types(agent-cleanup): isolate display messages * types(agent-cleanup): narrow user message rendering * types(agent-cleanup): narrow assistant shell * types(agent-cleanup): clear active block path * refactor(agent-cleanup): archive dead renderer code * refactor(agent-cleanup): persist session skills * refactor(agent-cleanup): extract skill runtime * refactor(agent-cleanup): scope mcp access * refactor(agent-cleanup): lazy legacy runtime * refactor(agent-cleanup): tighten legacy access * refactor(agent-cleanup): inject session runtime * refactor(agent-cleanup): inject tool presenter * refactor(agent-cleanup): add runtime ports * refactor(agent-cleanup): inject provider mcp * refactor(agent-cleanup): inject skill state * refactor(agent-cleanup): retire legacy skills * refactor(agent-cleanup): archive dead code * docs(agent-cleanup): simplify checkpoint
1 parent 2d9906d commit f9adbcb

158 files changed

Lines changed: 5183 additions & 2118 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
# Dead Code Batch 2
2+
3+
- Purpose: archive dead code that no longer participates in the active renderer or main runtime.
4+
- Archived at: 2026-03-15
5+
- Rationale: static inspection confirmed these files have no live code references and are kept in
6+
source form for precise rollback only.
7+
8+
## Archived Paths
9+
10+
- `src/renderer/src/components/NewThreadMock.vue`
11+
- `src/renderer/src/components/mock/MockChatPage.vue`
12+
- `src/renderer/src/components/mock/MockInputBox.vue`
13+
- `src/renderer/src/components/mock/MockInputToolbar.vue`
14+
- `src/renderer/src/components/mock/MockMessageList.vue`
15+
- `src/renderer/src/components/mock/MockStatusBar.vue`
16+
- `src/renderer/src/components/mock/MockTopBar.vue`
17+
- `src/renderer/src/components/mock/MockWelcomePage.vue`
18+
- `src/renderer/src/composables/useMockViewState.ts`
19+
- `src/main/presenter/agentPresenter/tools/questionTool.ts`
20+
- `src/main/presenter/agentPresenter/message/systemEnvPromptBuilder.ts`
21+
- `src/main/presenter/agentPresenter/events.ts`
22+
- `src/main/presenter/agentPresenter/message/index.ts`
23+
- `src/main/presenter/agentPresenter/permission/index.ts`
24+
- `src/main/presenter/agentPresenter/session/index.ts`
25+
- `src/main/presenter/agentPresenter/streaming/index.ts`
26+
- `src/main/presenter/agentPresenter/tool/index.ts`
27+
- `src/main/presenter/agentPresenter/utility/index.ts`
28+
- `src/main/presenter/searchPrompts/index.ts`
29+
- `src/main/presenter/sessionPresenter/persistence/index.ts`
30+
- `src/main/presenter/sessionPresenter/tab/index.ts`
31+
32+
## Notes
33+
34+
- This directory is not part of the runtime, build, typecheck, or test target set.
35+
- Restore by moving files back to their original paths if a later audit proves they are still
36+
needed.

src/main/presenter/agentPresenter/events.ts renamed to archives/code/dead-code-batch-2/src/main/presenter/agentPresenter/events.ts

File renamed without changes.

src/main/presenter/agentPresenter/message/index.ts renamed to archives/code/dead-code-batch-2/src/main/presenter/agentPresenter/message/index.ts

File renamed without changes.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
export {
2+
buildRuntimeCapabilitiesPrompt,
3+
buildSystemEnvPrompt,
4+
type BuildSystemEnvPromptOptions
5+
} from '../../../lib/agentRuntime/systemEnvPromptBuilder'

src/main/presenter/agentPresenter/permission/index.ts renamed to archives/code/dead-code-batch-2/src/main/presenter/agentPresenter/permission/index.ts

File renamed without changes.

src/main/presenter/agentPresenter/session/index.ts renamed to archives/code/dead-code-batch-2/src/main/presenter/agentPresenter/session/index.ts

File renamed without changes.

src/main/presenter/agentPresenter/streaming/index.ts renamed to archives/code/dead-code-batch-2/src/main/presenter/agentPresenter/streaming/index.ts

File renamed without changes.

src/main/presenter/agentPresenter/tool/index.ts renamed to archives/code/dead-code-batch-2/src/main/presenter/agentPresenter/tool/index.ts

File renamed without changes.
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
export {
2+
parseQuestionToolArgs,
3+
QUESTION_TOOL_NAME,
4+
questionToolSchema,
5+
type QuestionToolInput
6+
} from '../../../lib/agentRuntime/questionTool'

src/main/presenter/agentPresenter/utility/index.ts renamed to archives/code/dead-code-batch-2/src/main/presenter/agentPresenter/utility/index.ts

File renamed without changes.

0 commit comments

Comments
 (0)