refactor: remove ~750 lines of dead code across 12 files

- Delete 4 dead files: pre-recon.ts, tool-checker.ts, input-validator.ts, environment.ts
- Remove runClaudePromptWithRetry() and its now-unused imports from claude-executor.ts
- De-export unused symbols: AGENT_ORDER, getParallelGroups, logError, isRouterMode, showHelp, displayTimingSummary
- De-export unused types: ProcessingState, ProcessingResult, SdkMessage, MessageDispatchResult, MessageDispatchContext
- Remove dead import (path from zx) in session-manager.ts and deprecated comment in config.ts
This commit is contained in:
ajmallesh
2026-02-16 11:30:00 -08:00
parent 3a07f8a81f
commit 13731f5ebf
12 changed files with 10 additions and 754 deletions
+5 -5
View File
@@ -13,7 +13,7 @@ export interface ExecutionContext {
agentKey: string;
}
export interface ProcessingState {
interface ProcessingState {
turnCount: number;
result: string | null;
apiErrorDetected: boolean;
@@ -22,7 +22,7 @@ export interface ProcessingState {
lastHeartbeat: number;
}
export interface ProcessingResult {
interface ProcessingResult {
result: string | null;
turnCount: number;
apiErrorDetected: boolean;
@@ -111,7 +111,7 @@ export interface ApiErrorDetection {
}
// Message types from SDK stream
export type SdkMessage =
type SdkMessage =
| AssistantMessage
| ResultMessage
| ToolUseMessage
@@ -132,12 +132,12 @@ export interface UserMessage {
}
// Dispatch result types for message processing
export type MessageDispatchResult =
type MessageDispatchResult =
| { action: 'continue' }
| { action: 'break'; result: string | null; cost: number }
| { action: 'throw'; error: Error };
export interface MessageDispatchContext {
interface MessageDispatchContext {
turnCount: number;
execContext: ExecutionContext;
description: string;