diff --git a/src/QueryEngine.ts b/src/QueryEngine.ts index 0a80c61..8a59710 100644 --- a/src/QueryEngine.ts +++ b/src/QueryEngine.ts @@ -13,7 +13,7 @@ import type { SDKPermissionDenial, SDKStatus, SDKUserMessageReplay, -} from 'src/entrypoints/agentSdkTypes.js' +} from 'src/entrypoints/agentSdkTypes.ts' import { accumulateUsage, updateUsage } from 'src/services/api/claude.js' import type { NonNullableUsage } from 'src/services/api/logging.js' import { EMPTY_USAGE } from 'src/services/api/logging.js' diff --git a/src/Tool.ts b/src/Tool.ts index 205cac0..e41598a 100644 --- a/src/Tool.ts +++ b/src/Tool.ts @@ -74,7 +74,7 @@ export type { import type { SpinnerMode } from './components/Spinner.js' import type { QuerySource } from './constants/querySource.js' -import type { SDKStatus } from './entrypoints/agentSdkTypes.js' +import type { SDKStatus } from './entrypoints/agentSdkTypes.ts' import type { AppState } from './state/AppState.js' import type { HookProgress, diff --git a/src/assistant/sessionHistory.ts b/src/assistant/sessionHistory.ts index 9e1ddc5..6b48289 100644 --- a/src/assistant/sessionHistory.ts +++ b/src/assistant/sessionHistory.ts @@ -1,6 +1,6 @@ import axios from 'axios' import { getOauthConfig } from '../constants/oauth.js' -import type { SDKMessage } from '../entrypoints/agentSdkTypes.js' +import type { SDKMessage } from '../entrypoints/agentSdkTypes.ts' import { logForDebugging } from '../utils/debug.js' import { getOAuthHeaders, prepareApiRequest } from '../utils/teleport/api.js' diff --git a/src/bootstrap/state.ts b/src/bootstrap/state.ts index d7199e5..f7fbf0d 100644 --- a/src/bootstrap/state.ts +++ b/src/bootstrap/state.ts @@ -7,7 +7,7 @@ import type { BasicTracerProvider } from '@opentelemetry/sdk-trace-base' import { realpathSync } from 'fs' import sumBy from 'lodash-es/sumBy.js' import { cwd } from 'process' -import type { HookEvent, ModelUsage } from 'src/entrypoints/agentSdkTypes.js' +import type { HookEvent, ModelUsage } from 'src/entrypoints/agentSdkTypes.ts' import type { AgentColorName } from 'src/tools/AgentTool/agentColorManager.js' import type { HookCallbackMatcher } from 'src/types/hooks.js' // Indirection for browser-sdk build (package.json "browser" field swaps diff --git a/src/bridge/bridgeMessaging.ts b/src/bridge/bridgeMessaging.ts index f6b6490..81f655f 100644 --- a/src/bridge/bridgeMessaging.ts +++ b/src/bridge/bridgeMessaging.ts @@ -11,7 +11,7 @@ */ import { randomUUID } from 'crypto' -import type { SDKMessage } from '../entrypoints/agentSdkTypes.js' +import type { SDKMessage } from '../entrypoints/agentSdkTypes.ts' import type { SDKControlRequest, SDKControlResponse, diff --git a/src/bridge/createSession.ts b/src/bridge/createSession.ts index d5bc83a..ae17f7b 100644 --- a/src/bridge/createSession.ts +++ b/src/bridge/createSession.ts @@ -1,4 +1,4 @@ -import type { SDKMessage } from '../entrypoints/agentSdkTypes.js' +import type { SDKMessage } from '../entrypoints/agentSdkTypes.ts' import { logForDebugging } from '../utils/debug.js' import { errorMessage } from '../utils/errors.js' import { extractErrorDetail } from './debugUtils.js' diff --git a/src/bridge/inboundMessages.ts b/src/bridge/inboundMessages.ts index 2c02f50..4c50c35 100644 --- a/src/bridge/inboundMessages.ts +++ b/src/bridge/inboundMessages.ts @@ -4,7 +4,7 @@ import type { ImageBlockParam, } from '@anthropic-ai/sdk/resources/messages.mjs' import type { UUID } from 'crypto' -import type { SDKMessage } from '../entrypoints/agentSdkTypes.js' +import type { SDKMessage } from '../entrypoints/agentSdkTypes.ts' import { detectImageFormatFromBase64 } from '../utils/imageResizer.js' /** diff --git a/src/bridge/initReplBridge.ts b/src/bridge/initReplBridge.ts index 6224950..9bae291 100644 --- a/src/bridge/initReplBridge.ts +++ b/src/bridge/initReplBridge.ts @@ -16,7 +16,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 { SDKMessage } from '../entrypoints/agentSdkTypes.ts' 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' diff --git a/src/bridge/remoteBridgeCore.ts b/src/bridge/remoteBridgeCore.ts index 38f4aaa..9ecf15a 100644 --- a/src/bridge/remoteBridgeCore.ts +++ b/src/bridge/remoteBridgeCore.ts @@ -64,7 +64,7 @@ import { } from '../services/analytics/index.js' import type { ReplBridgeHandle, BridgeState } from './replBridge.js' import type { Message } from '../types/message.js' -import type { SDKMessage } from '../entrypoints/agentSdkTypes.js' +import type { SDKMessage } from '../entrypoints/agentSdkTypes.ts' import type { SDKControlRequest, SDKControlResponse, diff --git a/src/bridge/replBridge.ts b/src/bridge/replBridge.ts index 1f46df7..d3fd959 100644 --- a/src/bridge/replBridge.ts +++ b/src/bridge/replBridge.ts @@ -46,7 +46,7 @@ import { logBridgeSkip, } from './debugUtils.js' import type { Message } from '../types/message.js' -import type { SDKMessage } from '../entrypoints/agentSdkTypes.js' +import type { SDKMessage } from '../entrypoints/agentSdkTypes.ts' import type { PermissionMode } from '../utils/permissions/PermissionMode.js' import type { SDKControlRequest, diff --git a/src/components/hooks/HooksConfigMenu.tsx b/src/components/hooks/HooksConfigMenu.tsx index ea39f82..a4dd493 100644 --- a/src/components/hooks/HooksConfigMenu.tsx +++ b/src/components/hooks/HooksConfigMenu.tsx @@ -13,7 +13,7 @@ import { c as _c } from "react/compiler-runtime"; */ import * as React from 'react'; import { useCallback, useMemo, useState } from 'react'; -import type { HookEvent } from 'src/entrypoints/agentSdkTypes.js'; +import type { HookEvent } from 'src/entrypoints/agentSdkTypes.ts'; import { useAppState, useAppStateStore } from 'src/state/AppState.js'; import type { CommandResultDisplay } from '../../commands.js'; import { useSettingsChange } from '../../hooks/useSettingsChange.js'; diff --git a/src/components/hooks/SelectEventMode.tsx b/src/components/hooks/SelectEventMode.tsx index f07e647..ea9567b 100644 --- a/src/components/hooks/SelectEventMode.tsx +++ b/src/components/hooks/SelectEventMode.tsx @@ -10,7 +10,7 @@ import { c as _c } from "react/compiler-runtime"; import figures from 'figures'; import * as React from 'react'; -import type { HookEvent } from 'src/entrypoints/agentSdkTypes.js'; +import type { HookEvent } from 'src/entrypoints/agentSdkTypes.ts'; import type { HookEventMetadata } from 'src/utils/hooks/hooksConfigManager.js'; import { Box, Link, Text } from '../../ink.js'; import { plural } from '../../utils/stringUtils.js'; diff --git a/src/components/hooks/SelectHookMode.tsx b/src/components/hooks/SelectHookMode.tsx index cec6c6a..5fa650a 100644 --- a/src/components/hooks/SelectHookMode.tsx +++ b/src/components/hooks/SelectHookMode.tsx @@ -7,7 +7,7 @@ import { c as _c } from "react/compiler-runtime"; * confirmation. */ import * as React from 'react'; -import type { HookEvent } from 'src/entrypoints/agentSdkTypes.js'; +import type { HookEvent } from 'src/entrypoints/agentSdkTypes.ts'; import type { HookEventMetadata } from 'src/utils/hooks/hooksConfigManager.js'; import { Box, Text } from '../../ink.js'; import { getHookDisplayText, hookSourceHeaderDisplayString, type IndividualHookConfig } from '../../utils/hooks/hooksSettings.js'; diff --git a/src/components/hooks/SelectMatcherMode.tsx b/src/components/hooks/SelectMatcherMode.tsx index d292fc8..10d04f4 100644 --- a/src/components/hooks/SelectMatcherMode.tsx +++ b/src/components/hooks/SelectMatcherMode.tsx @@ -6,7 +6,7 @@ import { c as _c } from "react/compiler-runtime"; * and simply lets the user drill into each matcher to see its hooks. */ import * as React from 'react'; -import type { HookEvent } from 'src/entrypoints/agentSdkTypes.js'; +import type { HookEvent } from 'src/entrypoints/agentSdkTypes.ts'; import { Box, Text } from '../../ink.js'; import { type HookSource, hookSourceInlineDisplayString, type IndividualHookConfig } from '../../utils/hooks/hooksSettings.js'; import { plural } from '../../utils/stringUtils.js'; diff --git a/src/components/messages/HookProgressMessage.tsx b/src/components/messages/HookProgressMessage.tsx index 2e6ca1c..24d3993 100644 --- a/src/components/messages/HookProgressMessage.tsx +++ b/src/components/messages/HookProgressMessage.tsx @@ -1,6 +1,6 @@ import { c as _c } from "react/compiler-runtime"; import * as React from 'react'; -import type { HookEvent } from 'src/entrypoints/agentSdkTypes.js'; +import type { HookEvent } from 'src/entrypoints/agentSdkTypes.ts'; import type { buildMessageLookups } from 'src/utils/messages.js'; import { Box, Text } from '../../ink.js'; import { MessageResponse } from '../MessageResponse.js'; diff --git a/src/components/tasks/RemoteSessionDetailDialog.tsx b/src/components/tasks/RemoteSessionDetailDialog.tsx index 153cd7a..6ecbe8f 100644 --- a/src/components/tasks/RemoteSessionDetailDialog.tsx +++ b/src/components/tasks/RemoteSessionDetailDialog.tsx @@ -1,7 +1,7 @@ import { c as _c } from "react/compiler-runtime"; import figures from 'figures'; import React, { useMemo, useState } from 'react'; -import type { SDKMessage } from 'src/entrypoints/agentSdkTypes.js'; +import type { SDKMessage } from 'src/entrypoints/agentSdkTypes.ts'; import type { ToolUseContext } from 'src/Tool.js'; import type { DeepImmutable } from 'src/types/utils.js'; import type { CommandResultDisplay } from '../../commands.js'; diff --git a/src/cost-tracker.ts b/src/cost-tracker.ts index b03184c..7da8b91 100644 --- a/src/cost-tracker.ts +++ b/src/cost-tracker.ts @@ -27,7 +27,7 @@ import { setCostStateForRestore, setHasUnknownModelCost, } from './bootstrap/state.js' -import type { ModelUsage } from './entrypoints/agentSdkTypes.js' +import type { ModelUsage } from './entrypoints/agentSdkTypes.ts' import { type AnalyticsMetadata_I_VERIFIED_THIS_IS_NOT_CODE_OR_FILEPATHS, logEvent, diff --git a/src/hooks/useReplBridge.tsx b/src/hooks/useReplBridge.tsx index 535c0f8..5945798 100644 --- a/src/hooks/useReplBridge.tsx +++ b/src/hooks/useReplBridge.tsx @@ -10,7 +10,7 @@ import type { Command } from '../commands.js'; 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 { PermissionMode, SDKMessage } from '../entrypoints/agentSdkTypes.ts'; import type { SDKControlResponse } from '../entrypoints/sdk/controlTypes.ts'; import { Text } from '../ink.js'; import { getFeatureValue_CACHED_MAY_BE_STALE } from '../services/analytics/growthbook.js'; diff --git a/src/remote/RemoteSessionManager.ts b/src/remote/RemoteSessionManager.ts index cd1ad20..0b46911 100644 --- a/src/remote/RemoteSessionManager.ts +++ b/src/remote/RemoteSessionManager.ts @@ -1,4 +1,4 @@ -import type { SDKMessage } from '../entrypoints/agentSdkTypes.js' +import type { SDKMessage } from '../entrypoints/agentSdkTypes.ts' import type { SDKControlCancelRequest, SDKControlPermissionRequest, diff --git a/src/remote/SessionsWebSocket.ts b/src/remote/SessionsWebSocket.ts index 24d4940..c083ce8 100644 --- a/src/remote/SessionsWebSocket.ts +++ b/src/remote/SessionsWebSocket.ts @@ -1,6 +1,6 @@ import { randomUUID } from 'crypto' import { getOauthConfig } from '../constants/oauth.js' -import type { SDKMessage } from '../entrypoints/agentSdkTypes.js' +import type { SDKMessage } from '../entrypoints/agentSdkTypes.ts' import type { SDKControlCancelRequest, SDKControlRequest, diff --git a/src/remote/sdkMessageAdapter.ts b/src/remote/sdkMessageAdapter.ts index a6cbe0f..da5bfe7 100644 --- a/src/remote/sdkMessageAdapter.ts +++ b/src/remote/sdkMessageAdapter.ts @@ -7,7 +7,7 @@ import type { SDKStatusMessage, SDKSystemMessage, SDKToolProgressMessage, -} from '../entrypoints/agentSdkTypes.js' +} from '../entrypoints/agentSdkTypes.ts' import type { AssistantMessage, Message, diff --git a/src/schemas/hooks.ts b/src/schemas/hooks.ts index 280bcb1..8f6ae4d 100644 --- a/src/schemas/hooks.ts +++ b/src/schemas/hooks.ts @@ -8,7 +8,7 @@ * Both files now import from this shared location instead of each other. */ -import { HOOK_EVENTS, type HookEvent } from 'src/entrypoints/agentSdkTypes.js' +import { HOOK_EVENTS, type HookEvent } from 'src/entrypoints/agentSdkTypes.ts' import { z } from 'zod/v4' import { lazySchema } from '../utils/lazySchema.js' import { SHELL_TYPES } from '../utils/shell/shellProvider.js' diff --git a/src/server/directConnectManager.ts b/src/server/directConnectManager.ts index 690a68e..1a00dab 100644 --- a/src/server/directConnectManager.ts +++ b/src/server/directConnectManager.ts @@ -1,6 +1,6 @@ /* eslint-disable eslint-plugin-n/no-unsupported-features/node-builtins */ -import type { SDKMessage } from '../entrypoints/agentSdkTypes.js' +import type { SDKMessage } from '../entrypoints/agentSdkTypes.ts' import type { SDKControlPermissionRequest, StdoutMessage, diff --git a/src/services/api/errors.ts b/src/services/api/errors.ts index 1a7edc5..89ad7fe 100644 --- a/src/services/api/errors.ts +++ b/src/services/api/errors.ts @@ -8,7 +8,7 @@ import type { BetaStopReason, } from '@anthropic-ai/sdk/resources/beta/messages/messages.mjs' import { AFK_MODE_BETA_HEADER } from 'src/constants/betas.js' -import type { SDKAssistantMessageError } from 'src/entrypoints/agentSdkTypes.js' +import type { SDKAssistantMessageError } from 'src/entrypoints/agentSdkTypes.ts' import type { AssistantMessage, Message, diff --git a/src/tasks/RemoteAgentTask/RemoteAgentTask.tsx b/src/tasks/RemoteAgentTask/RemoteAgentTask.tsx index 6afa998..6949774 100644 --- a/src/tasks/RemoteAgentTask/RemoteAgentTask.tsx +++ b/src/tasks/RemoteAgentTask/RemoteAgentTask.tsx @@ -1,7 +1,7 @@ import type { ToolUseBlock } from '@anthropic-ai/sdk/resources'; import { getRemoteSessionUrl } from '../../constants/product.js'; import { OUTPUT_FILE_TAG, REMOTE_REVIEW_PROGRESS_TAG, REMOTE_REVIEW_TAG, STATUS_TAG, SUMMARY_TAG, TASK_ID_TAG, TASK_NOTIFICATION_TAG, TASK_TYPE_TAG, TOOL_USE_ID_TAG, ULTRAPLAN_TAG } from '../../constants/xml.js'; -import type { SDKAssistantMessage, SDKMessage } from '../../entrypoints/agentSdkTypes.js'; +import type { SDKAssistantMessage, SDKMessage } from '../../entrypoints/agentSdkTypes.ts'; import type { SetAppState, Task, TaskContext, TaskStateBase } from '../../Task.js'; import { createTaskStateBase, generateTaskId } from '../../Task.js'; import { TodoWriteTool } from '../../tools/TodoWriteTool/TodoWriteTool.js'; diff --git a/src/types/hooks.ts b/src/types/hooks.ts index a7808b5..13b9741 100644 --- a/src/types/hooks.ts +++ b/src/types/hooks.ts @@ -6,12 +6,12 @@ import { HOOK_EVENTS, type HookInput, type PermissionUpdate, -} from 'src/entrypoints/agentSdkTypes.js' +} from 'src/entrypoints/agentSdkTypes.ts' import type { HookJSONOutput, AsyncHookJSONOutput, SyncHookJSONOutput, -} from 'src/entrypoints/agentSdkTypes.js' +} from 'src/entrypoints/agentSdkTypes.ts' import type { Message } from 'src/types/message.js' import type { PermissionResult } from 'src/utils/permissions/PermissionResult.js' import { permissionBehaviorSchema } from 'src/utils/permissions/PermissionRule.js' diff --git a/src/types/textInputTypes.ts b/src/types/textInputTypes.ts index 1e77b56..bf50dce 100644 --- a/src/types/textInputTypes.ts +++ b/src/types/textInputTypes.ts @@ -1,7 +1,7 @@ import type { ContentBlockParam } from '@anthropic-ai/sdk/resources/messages.mjs' import type { UUID } from 'crypto' import type React from 'react' -import type { PermissionResult } from '../entrypoints/agentSdkTypes.js' +import type { PermissionResult } from '../entrypoints/agentSdkTypes.ts' import type { Key } from '../ink.js' import type { PastedContent } from '../utils/config.js' import type { ImageDimensions } from '../utils/imageResizer.js' diff --git a/src/utils/attachments.ts b/src/utils/attachments.ts index 8a1612a..e71ce01 100644 --- a/src/utils/attachments.ts +++ b/src/utils/attachments.ts @@ -178,7 +178,7 @@ import type { MCPServerConnection } from '../services/mcp/types.js' import type { HookEvent, SyncHookJSONOutput, -} from 'src/entrypoints/agentSdkTypes.js' +} from 'src/entrypoints/agentSdkTypes.ts' import { checkForAsyncHookResponses, removeDeliveredAsyncHooks, diff --git a/src/utils/background/remote/remoteSession.ts b/src/utils/background/remote/remoteSession.ts index a054921..8ac297e 100644 --- a/src/utils/background/remote/remoteSession.ts +++ b/src/utils/background/remote/remoteSession.ts @@ -1,4 +1,4 @@ -import type { SDKMessage } from 'src/entrypoints/agentSdkTypes.js' +import type { SDKMessage } from 'src/entrypoints/agentSdkTypes.ts' import { checkGate_CACHED_OR_BLOCKING } from '../../../services/analytics/growthbook.js' import { isPolicyAllowed } from '../../../services/policyLimits/index.js' import { detectCurrentRepositoryWithHost } from '../../detectRepository.js' diff --git a/src/utils/gracefulShutdown.ts b/src/utils/gracefulShutdown.ts index 03e6233..1eacb29 100644 --- a/src/utils/gracefulShutdown.ts +++ b/src/utils/gracefulShutdown.ts @@ -2,7 +2,7 @@ import chalk from 'chalk' import { writeSync } from 'fs' import memoize from 'lodash-es/memoize.js' import { onExit } from 'signal-exit' -import type { ExitReason } from 'src/entrypoints/agentSdkTypes.js' +import type { ExitReason } from 'src/entrypoints/agentSdkTypes.ts' import { getIsInteractive, getIsScrollDraining, diff --git a/src/utils/hooks.ts b/src/utils/hooks.ts index 4198574..b92537e 100644 --- a/src/utils/hooks.ts +++ b/src/utils/hooks.ts @@ -106,7 +106,7 @@ import type { ExitReason, SyncHookJSONOutput, AsyncHookJSONOutput, -} from 'src/entrypoints/agentSdkTypes.js' +} from 'src/entrypoints/agentSdkTypes.ts' import type { StatusLineCommandInput } from '../types/statusLine.js' import type { ElicitResult } from '@modelcontextprotocol/sdk/types.js' import type { FileSuggestionCommandInput } from '../types/fileSuggestion.js' diff --git a/src/utils/hooks/AsyncHookRegistry.ts b/src/utils/hooks/AsyncHookRegistry.ts index dd38719..0e33d37 100644 --- a/src/utils/hooks/AsyncHookRegistry.ts +++ b/src/utils/hooks/AsyncHookRegistry.ts @@ -2,7 +2,7 @@ import type { AsyncHookJSONOutput, HookEvent, SyncHookJSONOutput, -} from 'src/entrypoints/agentSdkTypes.js' +} from 'src/entrypoints/agentSdkTypes.ts' import { logForDebugging } from '../debug.js' import type { ShellCommand } from '../ShellCommand.js' import { invalidateSessionEnvCache } from '../sessionEnvironment.js' diff --git a/src/utils/hooks/execAgentHook.ts b/src/utils/hooks/execAgentHook.ts index 3282670..c5201a0 100644 --- a/src/utils/hooks/execAgentHook.ts +++ b/src/utils/hooks/execAgentHook.ts @@ -1,5 +1,5 @@ import { randomUUID } from 'crypto' -import type { HookEvent } from 'src/entrypoints/agentSdkTypes.js' +import type { HookEvent } from 'src/entrypoints/agentSdkTypes.ts' import { query } from '../../query.js' import { logEvent } from '../../services/analytics/index.js' import type { AnalyticsMetadata_I_VERIFIED_THIS_IS_NOT_CODE_OR_FILEPATHS } from '../../services/analytics/metadata.js' diff --git a/src/utils/hooks/execHttpHook.ts b/src/utils/hooks/execHttpHook.ts index b1e5822..3ccd084 100644 --- a/src/utils/hooks/execHttpHook.ts +++ b/src/utils/hooks/execHttpHook.ts @@ -1,5 +1,5 @@ import axios from 'axios' -import type { HookEvent } from 'src/entrypoints/agentSdkTypes.js' +import type { HookEvent } from 'src/entrypoints/agentSdkTypes.ts' import { createCombinedAbortSignal } from '../combinedAbortSignal.js' import { logForDebugging } from '../debug.js' import { errorMessage } from '../errors.js' diff --git a/src/utils/hooks/execPromptHook.ts b/src/utils/hooks/execPromptHook.ts index eb6843f..a5180ab 100644 --- a/src/utils/hooks/execPromptHook.ts +++ b/src/utils/hooks/execPromptHook.ts @@ -1,5 +1,5 @@ import { randomUUID } from 'crypto' -import type { HookEvent } from 'src/entrypoints/agentSdkTypes.js' +import type { HookEvent } from 'src/entrypoints/agentSdkTypes.ts' import { queryModelWithoutStreaming } from '../../services/api/claude.js' import type { ToolUseContext } from '../../Tool.js' import type { Message } from '../../types/message.js' diff --git a/src/utils/hooks/hooksConfigManager.ts b/src/utils/hooks/hooksConfigManager.ts index c7c5a0d..d79ad3b 100644 --- a/src/utils/hooks/hooksConfigManager.ts +++ b/src/utils/hooks/hooksConfigManager.ts @@ -1,5 +1,5 @@ import memoize from 'lodash-es/memoize.js' -import type { HookEvent } from 'src/entrypoints/agentSdkTypes.js' +import type { HookEvent } from 'src/entrypoints/agentSdkTypes.ts' import { getRegisteredHooks } from '../../bootstrap/state.js' import type { AppState } from '../../state/AppState.js' import { diff --git a/src/utils/hooks/hooksSettings.ts b/src/utils/hooks/hooksSettings.ts index b918ede..114b4a8 100644 --- a/src/utils/hooks/hooksSettings.ts +++ b/src/utils/hooks/hooksSettings.ts @@ -1,5 +1,5 @@ import { resolve } from 'path' -import type { HookEvent } from 'src/entrypoints/agentSdkTypes.js' +import type { HookEvent } from 'src/entrypoints/agentSdkTypes.ts' import { getSessionId } from '../../bootstrap/state.js' import type { AppState } from '../../state/AppState.js' import type { EditableSettingSource } from '../settings/constants.js' diff --git a/src/utils/hooks/registerFrontmatterHooks.ts b/src/utils/hooks/registerFrontmatterHooks.ts index 105e179..3fa4142 100644 --- a/src/utils/hooks/registerFrontmatterHooks.ts +++ b/src/utils/hooks/registerFrontmatterHooks.ts @@ -1,4 +1,4 @@ -import { HOOK_EVENTS, type HookEvent } from 'src/entrypoints/agentSdkTypes.js' +import { HOOK_EVENTS, type HookEvent } from 'src/entrypoints/agentSdkTypes.ts' import type { AppState } from 'src/state/AppState.js' import { logForDebugging } from '../debug.js' import type { HooksSettings } from '../settings/types.js' diff --git a/src/utils/hooks/registerSkillHooks.ts b/src/utils/hooks/registerSkillHooks.ts index 8619d51..74dc0c6 100644 --- a/src/utils/hooks/registerSkillHooks.ts +++ b/src/utils/hooks/registerSkillHooks.ts @@ -1,4 +1,4 @@ -import { HOOK_EVENTS } from 'src/entrypoints/agentSdkTypes.js' +import { HOOK_EVENTS } from 'src/entrypoints/agentSdkTypes.ts' import type { AppState } from 'src/state/AppState.js' import { logForDebugging } from '../debug.js' import type { HooksSettings } from '../settings/types.js' diff --git a/src/utils/hooks/sessionHooks.ts b/src/utils/hooks/sessionHooks.ts index ad0d1f9..18920f4 100644 --- a/src/utils/hooks/sessionHooks.ts +++ b/src/utils/hooks/sessionHooks.ts @@ -1,4 +1,4 @@ -import { HOOK_EVENTS, type HookEvent } from 'src/entrypoints/agentSdkTypes.js' +import { HOOK_EVENTS, type HookEvent } from 'src/entrypoints/agentSdkTypes.ts' import type { AppState } from 'src/state/AppState.js' import type { Message } from 'src/types/message.js' import { logForDebugging } from '../debug.js' diff --git a/src/utils/messages.ts b/src/utils/messages.ts index a8d9316..3360046 100644 --- a/src/utils/messages.ts +++ b/src/utils/messages.ts @@ -102,7 +102,7 @@ import type { import type { HookEvent, SDKAssistantMessageError, -} from 'src/entrypoints/agentSdkTypes.js' +} from 'src/entrypoints/agentSdkTypes.ts' import { EXPLORE_AGENT } from 'src/tools/AgentTool/built-in/exploreAgent.js' import { PLAN_AGENT } from 'src/tools/AgentTool/built-in/planAgent.js' import { areExplorePlanAgentsEnabled } from 'src/tools/AgentTool/builtInAgents.js' diff --git a/src/utils/messages/mappers.ts b/src/utils/messages/mappers.ts index aaa3168..2728108 100644 --- a/src/utils/messages/mappers.ts +++ b/src/utils/messages/mappers.ts @@ -10,7 +10,7 @@ import type { SDKCompactBoundaryMessage, SDKMessage, SDKRateLimitInfo, -} from 'src/entrypoints/agentSdkTypes.js' +} from 'src/entrypoints/agentSdkTypes.ts' import type { ClaudeAILimits } from 'src/services/claudeAiLimits.js' import { EXIT_PLAN_MODE_V2_TOOL_NAME } from 'src/tools/ExitPlanModeTool/constants.js' import type { diff --git a/src/utils/messages/systemInit.ts b/src/utils/messages/systemInit.ts index 0530b87..6942d80 100644 --- a/src/utils/messages/systemInit.ts +++ b/src/utils/messages/systemInit.ts @@ -6,7 +6,7 @@ import type { ApiKeySource, PermissionMode, SDKMessage, -} from 'src/entrypoints/agentSdkTypes.js' +} from 'src/entrypoints/agentSdkTypes.ts' import { AGENT_TOOL_NAME, LEGACY_AGENT_TOOL_NAME, diff --git a/src/utils/plugins/loadPluginHooks.ts b/src/utils/plugins/loadPluginHooks.ts index 92eaa24..813e035 100644 --- a/src/utils/plugins/loadPluginHooks.ts +++ b/src/utils/plugins/loadPluginHooks.ts @@ -1,5 +1,5 @@ import memoize from 'lodash-es/memoize.js' -import type { HookEvent } from 'src/entrypoints/agentSdkTypes.js' +import type { HookEvent } from 'src/entrypoints/agentSdkTypes.ts' import { clearRegisteredPluginHooks, getRegisteredHooks, diff --git a/src/utils/queryHelpers.ts b/src/utils/queryHelpers.ts index a3661ba..aba2179 100644 --- a/src/utils/queryHelpers.ts +++ b/src/utils/queryHelpers.ts @@ -4,7 +4,7 @@ import { getSessionId, isSessionPersistenceDisabled, } from 'src/bootstrap/state.js' -import type { SDKMessage } from 'src/entrypoints/agentSdkTypes.js' +import type { SDKMessage } from 'src/entrypoints/agentSdkTypes.ts' import type { CanUseToolFn } from '../hooks/useCanUseTool.js' import { runTools } from '../services/tools/toolOrchestration.js' import { findToolByName, type Tool, type Tools } from '../Tool.js' diff --git a/src/utils/sessionFileAccessHooks.ts b/src/utils/sessionFileAccessHooks.ts index 08d4ed5..7916539 100644 --- a/src/utils/sessionFileAccessHooks.ts +++ b/src/utils/sessionFileAccessHooks.ts @@ -5,7 +5,7 @@ */ import { feature } from 'bun:bundle' import { registerHookCallbacks } from '../bootstrap/state.js' -import type { HookInput, HookJSONOutput } from '../entrypoints/agentSdkTypes.js' +import type { HookInput, HookJSONOutput } from '../entrypoints/agentSdkTypes.ts' import { type AnalyticsMetadata_I_VERIFIED_THIS_IS_NOT_CODE_OR_FILEPATHS, logEvent, diff --git a/src/utils/stats.ts b/src/utils/stats.ts index 7b8434a..1c1c926 100644 --- a/src/utils/stats.ts +++ b/src/utils/stats.ts @@ -1,7 +1,7 @@ import { feature } from 'bun:bundle' import { open } from 'fs/promises' import { basename, dirname, join, sep } from 'path' -import type { ModelUsage } from 'src/entrypoints/agentSdkTypes.js' +import type { ModelUsage } from 'src/entrypoints/agentSdkTypes.ts' import type { Entry, TranscriptMessage } from '../types/logs.js' import { logForDebugging } from './debug.js' import { errorMessage, isENOENT } from './errors.js' diff --git a/src/utils/statsCache.ts b/src/utils/statsCache.ts index 109268d..1d6316b 100644 --- a/src/utils/statsCache.ts +++ b/src/utils/statsCache.ts @@ -2,7 +2,7 @@ import { feature } from 'bun:bundle' import { randomBytes } from 'crypto' import { open } from 'fs/promises' import { join } from 'path' -import type { ModelUsage } from '../entrypoints/agentSdkTypes.js' +import type { ModelUsage } from '../entrypoints/agentSdkTypes.ts' import { logForDebugging } from './debug.js' import { getClaudeConfigHomeDir } from './envUtils.js' import { errorMessage } from './errors.js' diff --git a/src/utils/streamlinedTransform.ts b/src/utils/streamlinedTransform.ts index 3528d03..8272709 100644 --- a/src/utils/streamlinedTransform.ts +++ b/src/utils/streamlinedTransform.ts @@ -8,7 +8,7 @@ * - Strips tool list and model info from init messages */ -import type { SDKAssistantMessage } from 'src/entrypoints/agentSdkTypes.js' +import type { SDKAssistantMessage } from 'src/entrypoints/agentSdkTypes.ts' 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' diff --git a/src/utils/teleport.tsx b/src/utils/teleport.tsx index 4be98a0..5d0bff5 100644 --- a/src/utils/teleport.tsx +++ b/src/utils/teleport.tsx @@ -9,7 +9,7 @@ import { isPolicyAllowed } from 'src/services/policyLimits/index.js'; import { z } from 'zod/v4'; import { getTeleportErrors, TeleportError, type TeleportLocalErrorType } from '../components/TeleportError.js'; import { getOauthConfig } from '../constants/oauth.js'; -import type { SDKMessage } from '../entrypoints/agentSdkTypes.js'; +import type { SDKMessage } from '../entrypoints/agentSdkTypes.ts'; import type { Root } from '../ink.js'; import { KeybindingSetup } from '../keybindings/KeybindingProviderSetup.js'; import { queryHaiku } from '../services/api/claude.js'; diff --git a/src/utils/ultraplan/ccrSession.ts b/src/utils/ultraplan/ccrSession.ts index a72b594..2e6101e 100644 --- a/src/utils/ultraplan/ccrSession.ts +++ b/src/utils/ultraplan/ccrSession.ts @@ -8,7 +8,7 @@ import type { ToolResultBlockParam, ToolUseBlock, } from '@anthropic-ai/sdk/resources' -import type { SDKMessage } from '../../entrypoints/agentSdkTypes.js' +import type { SDKMessage } from '../../entrypoints/agentSdkTypes.ts' import { EXIT_PLAN_MODE_V2_TOOL_NAME } from '../../tools/ExitPlanModeTool/constants.js' import { logForDebugging } from '../debug.js' import { sleep } from '../sleep.js'