diff --git a/src/bridge/bridgeMessaging.ts b/src/bridge/bridgeMessaging.ts index 98ece03..f6b6490 100644 --- a/src/bridge/bridgeMessaging.ts +++ b/src/bridge/bridgeMessaging.ts @@ -15,8 +15,8 @@ import type { SDKMessage } from '../entrypoints/agentSdkTypes.js' import type { SDKControlRequest, SDKControlResponse, -} from '../entrypoints/sdk/controlTypes.js' -import type { SDKResultSuccess } from '../entrypoints/sdk/coreTypes.js' +} from '../entrypoints/sdk/controlTypes.ts' +import type { SDKResultSuccess } from '../entrypoints/sdk/coreTypes.ts' import { logEvent } from '../services/analytics/index.js' import { EMPTY_USAGE } from '../services/api/emptyUsage.js' import type { Message } from '../types/message.js' diff --git a/src/bridge/initReplBridge.ts b/src/bridge/initReplBridge.ts index 85e403d..6224950 100644 --- a/src/bridge/initReplBridge.ts +++ b/src/bridge/initReplBridge.ts @@ -17,7 +17,7 @@ import { feature } from 'bun:bundle' import { hostname } from 'os' import { getOriginalCwd, getSessionId } from '../bootstrap/state.js' import type { SDKMessage } from '../entrypoints/agentSdkTypes.js' -import type { SDKControlResponse } from '../entrypoints/sdk/controlTypes.js' +import type { SDKControlResponse } from '../entrypoints/sdk/controlTypes.ts' import { getFeatureValue_CACHED_WITH_REFRESH } from '../services/analytics/growthbook.js' import { getOrganizationUUID } from '../services/oauth/client.js' import { diff --git a/src/bridge/remoteBridgeCore.ts b/src/bridge/remoteBridgeCore.ts index 76545f6..38f4aaa 100644 --- a/src/bridge/remoteBridgeCore.ts +++ b/src/bridge/remoteBridgeCore.ts @@ -68,7 +68,7 @@ import type { SDKMessage } from '../entrypoints/agentSdkTypes.js' import type { SDKControlRequest, SDKControlResponse, -} from '../entrypoints/sdk/controlTypes.js' +} from '../entrypoints/sdk/controlTypes.ts' import type { PermissionMode } from '../utils/permissions/PermissionMode.js' const ANTHROPIC_VERSION = '2023-06-01' diff --git a/src/bridge/replBridge.ts b/src/bridge/replBridge.ts index 7d7ac6a..1f46df7 100644 --- a/src/bridge/replBridge.ts +++ b/src/bridge/replBridge.ts @@ -51,7 +51,7 @@ import type { PermissionMode } from '../utils/permissions/PermissionMode.js' import type { SDKControlRequest, SDKControlResponse, -} from '../entrypoints/sdk/controlTypes.js' +} from '../entrypoints/sdk/controlTypes.ts' import { createCapacityWake, type CapacitySignal } from './capacityWake.js' import { FlushGate } from './flushGate.js' import { diff --git a/src/bridge/replBridgeTransport.ts b/src/bridge/replBridgeTransport.ts index 2a844f9..29a9a84 100644 --- a/src/bridge/replBridgeTransport.ts +++ b/src/bridge/replBridgeTransport.ts @@ -1,4 +1,4 @@ -import type { StdoutMessage } from 'src/entrypoints/sdk/controlTypes.js' +import type { StdoutMessage } from 'src/entrypoints/sdk/controlTypes.ts' import { CCRClient } from '../cli/transports/ccrClient.js' import type { HybridTransport } from '../cli/transports/HybridTransport.js' import { SSETransport } from '../cli/transports/SSETransport.js' diff --git a/src/commands/clear/caches.ts b/src/commands/clear/caches.ts index 146ebe5..66d02be 100644 --- a/src/commands/clear/caches.ts +++ b/src/commands/clear/caches.ts @@ -93,7 +93,7 @@ export function clearSessionCaches( // Clear tungsten session usage tracking if (process.env.USER_TYPE === 'ant') { - void import('../../tools/TungstenTool/TungstenTool.js').then( + void import('../../tools/TungstenTool/TungstenTool.ts').then( ({ clearSessionsWithTungstenUsage, resetInitializationState }) => { clearSessionsWithTungstenUsage() resetInitializationState() diff --git a/src/components/Message.tsx b/src/components/Message.tsx index ca2ef76..30469ee 100644 --- a/src/components/Message.tsx +++ b/src/components/Message.tsx @@ -7,7 +7,7 @@ import type { Command } from '../commands.js'; import { useTerminalSize } from '../hooks/useTerminalSize.js'; import { Box } from '../ink.js'; import type { Tools } from '../Tool.js'; -import { type ConnectorTextBlock, isConnectorTextBlock } from '../types/connectorText.js'; +import { type ConnectorTextBlock, isConnectorTextBlock } from '../types/connectorText.ts'; import type { AssistantMessage, AttachmentMessage as AttachmentMessageType, CollapsedReadSearchGroup as CollapsedReadSearchGroupType, GroupedToolUseMessage as GroupedToolUseMessageType, NormalizedUserMessage, ProgressMessage, SystemMessage } from '../types/message.js'; import { type AdvisorBlock, isAdvisorBlock } from '../utils/advisor.js'; import { isFullscreenEnvEnabled } from '../utils/fullscreen.js'; diff --git a/src/components/agents/ToolSelector.tsx b/src/components/agents/ToolSelector.tsx index 3eb61d1..210d7ff 100644 --- a/src/components/agents/ToolSelector.tsx +++ b/src/components/agents/ToolSelector.tsx @@ -19,7 +19,7 @@ import { ReadMcpResourceTool } from 'src/tools/ReadMcpResourceTool/ReadMcpResour import { TaskOutputTool } from 'src/tools/TaskOutputTool/TaskOutputTool.js'; import { TaskStopTool } from 'src/tools/TaskStopTool/TaskStopTool.js'; import { TodoWriteTool } from 'src/tools/TodoWriteTool/TodoWriteTool.js'; -import { TungstenTool } from 'src/tools/TungstenTool/TungstenTool.js'; +import { TungstenTool } from 'src/tools/TungstenTool/TungstenTool.ts'; import { WebFetchTool } from 'src/tools/WebFetchTool/WebFetchTool.js'; import { WebSearchTool } from 'src/tools/WebSearchTool/WebSearchTool.js'; import type { KeyboardEvent } from '../../ink/events/keyboard-event.js'; diff --git a/src/constants/tools.ts b/src/constants/tools.ts index 67dd23f..745db00 100644 --- a/src/constants/tools.ts +++ b/src/constants/tools.ts @@ -26,7 +26,7 @@ import { TOOL_SEARCH_TOOL_NAME } from '../tools/ToolSearchTool/prompt.js' import { SYNTHETIC_OUTPUT_TOOL_NAME } from '../tools/SyntheticOutputTool/SyntheticOutputTool.js' import { ENTER_WORKTREE_TOOL_NAME } from '../tools/EnterWorktreeTool/constants.js' import { EXIT_WORKTREE_TOOL_NAME } from '../tools/ExitWorktreeTool/constants.js' -import { WORKFLOW_TOOL_NAME } from '../tools/WorkflowTool/constants.js' +import { WORKFLOW_TOOL_NAME } from '../tools/WorkflowTool/constants.ts' import { CRON_CREATE_TOOL_NAME, CRON_DELETE_TOOL_NAME, diff --git a/src/hooks/useReplBridge.tsx b/src/hooks/useReplBridge.tsx index 7c10ac6..535c0f8 100644 --- a/src/hooks/useReplBridge.tsx +++ b/src/hooks/useReplBridge.tsx @@ -11,7 +11,7 @@ import { getSlashCommandToolSkills, isBridgeSafeCommand } from '../commands.js'; import { getRemoteSessionUrl } from '../constants/product.js'; import { useNotifications } from '../context/notifications.js'; import type { PermissionMode, SDKMessage } from '../entrypoints/agentSdkTypes.js'; -import type { SDKControlResponse } from '../entrypoints/sdk/controlTypes.js'; +import type { SDKControlResponse } from '../entrypoints/sdk/controlTypes.ts'; import { Text } from '../ink.js'; import { getFeatureValue_CACHED_MAY_BE_STALE } from '../services/analytics/growthbook.js'; import { useAppState, useAppStateStore, useSetAppState } from '../state/AppState.js'; diff --git a/src/remote/RemoteSessionManager.ts b/src/remote/RemoteSessionManager.ts index 7d5d523..cd1ad20 100644 --- a/src/remote/RemoteSessionManager.ts +++ b/src/remote/RemoteSessionManager.ts @@ -4,7 +4,7 @@ import type { SDKControlPermissionRequest, SDKControlRequest, SDKControlResponse, -} from '../entrypoints/sdk/controlTypes.js' +} from '../entrypoints/sdk/controlTypes.ts' import { logForDebugging } from '../utils/debug.js' import { logError } from '../utils/log.js' import { diff --git a/src/remote/SessionsWebSocket.ts b/src/remote/SessionsWebSocket.ts index 6e4968a..24d4940 100644 --- a/src/remote/SessionsWebSocket.ts +++ b/src/remote/SessionsWebSocket.ts @@ -6,7 +6,7 @@ import type { SDKControlRequest, SDKControlRequestInner, SDKControlResponse, -} from '../entrypoints/sdk/controlTypes.js' +} from '../entrypoints/sdk/controlTypes.ts' import { logForDebugging } from '../utils/debug.js' import { errorMessage } from '../utils/errors.js' import { logError } from '../utils/log.js' diff --git a/src/remote/remotePermissionBridge.ts b/src/remote/remotePermissionBridge.ts index 7989707..2e7c6b0 100644 --- a/src/remote/remotePermissionBridge.ts +++ b/src/remote/remotePermissionBridge.ts @@ -1,5 +1,5 @@ import { randomUUID } from 'crypto' -import type { SDKControlPermissionRequest } from '../entrypoints/sdk/controlTypes.js' +import type { SDKControlPermissionRequest } from '../entrypoints/sdk/controlTypes.ts' import type { Tool } from '../Tool.js' import type { AssistantMessage } from '../types/message.js' import { jsonStringify } from '../utils/slowOperations.js' diff --git a/src/screens/REPL.tsx b/src/screens/REPL.tsx index 11cc4d8..cca32bf 100644 --- a/src/screens/REPL.tsx +++ b/src/screens/REPL.tsx @@ -267,7 +267,7 @@ import { useTeammateLifecycleNotification } from 'src/hooks/notifs/useTeammateSh import { useFastModeNotification } from 'src/hooks/notifs/useFastModeNotification.js'; import { AutoRunIssueNotification, shouldAutoRunIssue, getAutoRunIssueReasonText, getAutoRunCommand, type AutoRunIssueReason } from '../utils/autoRunIssue.js'; import type { HookProgress } from '../types/hooks.js'; -import { TungstenLiveMonitor } from '../tools/TungstenTool/TungstenLiveMonitor.js'; +import { TungstenLiveMonitor } from '../tools/TungstenTool/TungstenLiveMonitor.ts'; /* eslint-disable @typescript-eslint/no-require-imports */ const WebBrowserPanelModule = feature('WEB_BROWSER_TOOL') ? require('../tools/WebBrowserTool/WebBrowserPanel.js') as typeof import('../tools/WebBrowserTool/WebBrowserPanel.js') : null; /* eslint-enable @typescript-eslint/no-require-imports */ diff --git a/src/server/directConnectManager.ts b/src/server/directConnectManager.ts index f636b62..690a68e 100644 --- a/src/server/directConnectManager.ts +++ b/src/server/directConnectManager.ts @@ -4,7 +4,7 @@ import type { SDKMessage } from '../entrypoints/agentSdkTypes.js' import type { SDKControlPermissionRequest, StdoutMessage, -} from '../entrypoints/sdk/controlTypes.js' +} from '../entrypoints/sdk/controlTypes.ts' import type { RemotePermissionResponse } from '../remote/RemoteSessionManager.js' import { logForDebugging } from '../utils/debug.js' import { jsonParse, jsonStringify } from '../utils/slowOperations.js' diff --git a/src/services/api/claude.ts b/src/services/api/claude.ts index 89a6e66..0e641fa 100644 --- a/src/services/api/claude.ts +++ b/src/services/api/claude.ts @@ -41,7 +41,7 @@ import { type ConnectorTextBlock, type ConnectorTextDelta, isConnectorTextBlock, -} from '../../types/connectorText.js' +} from '../../types/connectorText.ts' import type { AssistantMessage, Message, diff --git a/src/services/api/logging.ts b/src/services/api/logging.ts index a411c12..2bcf651 100644 --- a/src/services/api/logging.ts +++ b/src/services/api/logging.ts @@ -14,7 +14,7 @@ import { setLastApiCompletionTimestamp, } from 'src/bootstrap/state.js' import type { QueryChainTracking } from 'src/Tool.js' -import { isConnectorTextBlock } from 'src/types/connectorText.js' +import { isConnectorTextBlock } from 'src/types/connectorText.ts' import type { AssistantMessage } from 'src/types/message.js' import { logForDebugging } from 'src/utils/debug.js' import type { EffortLevel } from 'src/utils/effort.js' diff --git a/src/utils/effort.ts b/src/utils/effort.ts index cafcf3d..f1d04f4 100644 --- a/src/utils/effort.ts +++ b/src/utils/effort.ts @@ -6,7 +6,7 @@ import { getFeatureValue_CACHED_MAY_BE_STALE } from 'src/services/analytics/grow import { getAPIProvider } from './model/providers.js' import { get3PModelCapabilityOverride } from './model/modelSupportOverrides.js' import { isEnvTruthy } from './envUtils.js' -import type { EffortLevel } from 'src/entrypoints/sdk/runtimeTypes.js' +import type { EffortLevel } from 'src/entrypoints/sdk/runtimeTypes.ts' export type { EffortLevel } diff --git a/src/utils/messages.ts b/src/utils/messages.ts index 7d8db97..a8d9316 100644 --- a/src/utils/messages.ts +++ b/src/utils/messages.ts @@ -37,7 +37,7 @@ import { getRequestTooLargeErrorMessage, } from '../services/api/errors.js' import type { AnyObject, Progress } from '../Tool.js' -import { isConnectorTextBlock } from '../types/connectorText.js' +import { isConnectorTextBlock } from '../types/connectorText.ts' import type { AssistantMessage, AttachmentMessage, diff --git a/src/utils/permissions/classifierDecision.ts b/src/utils/permissions/classifierDecision.ts index d329eba..0651286 100644 --- a/src/utils/permissions/classifierDecision.ts +++ b/src/utils/permissions/classifierDecision.ts @@ -42,7 +42,7 @@ const VERIFY_PLAN_EXECUTION_TOOL_NAME = : null const WORKFLOW_TOOL_NAME = feature('WORKFLOW_SCRIPTS') ? ( - require('../../tools/WorkflowTool/constants.js') as typeof import('../../tools/WorkflowTool/constants.js') + require('../../tools/WorkflowTool/constants.ts') as typeof import('../../tools/WorkflowTool/constants.ts') ).WORKFLOW_TOOL_NAME : null /* eslint-enable @typescript-eslint/no-require-imports */ diff --git a/src/utils/streamlinedTransform.ts b/src/utils/streamlinedTransform.ts index 6a04c03..3528d03 100644 --- a/src/utils/streamlinedTransform.ts +++ b/src/utils/streamlinedTransform.ts @@ -9,7 +9,7 @@ */ import type { SDKAssistantMessage } from 'src/entrypoints/agentSdkTypes.js' -import type { StdoutMessage } from 'src/entrypoints/sdk/controlTypes.js' +import type { StdoutMessage } from 'src/entrypoints/sdk/controlTypes.ts' import { FILE_EDIT_TOOL_NAME } from 'src/tools/FileEditTool/constants.js' import { FILE_READ_TOOL_NAME } from 'src/tools/FileReadTool/prompt.js' import { FILE_WRITE_TOOL_NAME } from 'src/tools/FileWriteTool/prompt.js'