diff --git a/src/entrypoints/sdk/coreTypes.generated.js b/src/entrypoints/sdk/coreTypes.generated.js index cb0ff5c..89e0331 100644 --- a/src/entrypoints/sdk/coreTypes.generated.js +++ b/src/entrypoints/sdk/coreTypes.generated.js @@ -1 +1 @@ -export {}; +export * from './coreTypes.generated.ts' diff --git a/src/entrypoints/sdk/runtimeTypes.js b/src/entrypoints/sdk/runtimeTypes.js index a3b7ccf..15d28eb 100644 --- a/src/entrypoints/sdk/runtimeTypes.js +++ b/src/entrypoints/sdk/runtimeTypes.js @@ -1,22 +1 @@ -export class McpSdkServerConfigWithInstance {} -export class SdkMcpToolDefinition {} -export class Query {} -export class InternalQuery {} -export class SDKSession {} -export class SDKSessionOptions {} -export class InternalOptions {} -export class Options {} - -export const AnyZodRawShape = {} -export const InferShape = (schema) => schema - -export class ForkSessionOptions {} -export class ForkSessionResult {} -export class GetSessionInfoOptions {} -export class GetSessionMessagesOptions {} -export class ListSessionsOptions {} -export class SessionMessage {} -export class SDKSessionInfo {} -export class SDKUserMessage {} -export class SDKResultMessage {} -export class SessionMutationOptions {} +export * from './runtimeTypes.ts' diff --git a/src/entrypoints/sdk/toolTypes.js b/src/entrypoints/sdk/toolTypes.js index 27cc2a6..ac9f2f8 100644 --- a/src/entrypoints/sdk/toolTypes.js +++ b/src/entrypoints/sdk/toolTypes.js @@ -1 +1 @@ -export class SdkMcpToolDefinition {} +export * from './toolTypes.ts' diff --git a/src/tools/TungstenTool/TungstenTool.js b/src/tools/TungstenTool/TungstenTool.js index 6b79a57..be11bd4 100644 --- a/src/tools/TungstenTool/TungstenTool.js +++ b/src/tools/TungstenTool/TungstenTool.js @@ -1,42 +1,6 @@ -import { buildTool } from '../../Tool.js' -import { z } from 'zod/v4' - -const inputSchema = z.strictObject({}) - -const outputSchema = z.strictObject({}) - -export const TungstenTool = buildTool({ - name: 'tungsten', - searchHint: 'manage tmux-based tasks', - maxResultSizeChars: 1024, - strict: true, - async description() { - return 'Tungsten integration is unavailable in this restored source snapshot.' - }, - async prompt() { - return 'Tungsten is unavailable in this build environment.' - }, - get inputSchema() { - return inputSchema - }, - get outputSchema() { - return outputSchema - }, - isEnabled() { - return false - }, - userFacingName() { - return 'Tungsten' - }, - async call() { - return { - data: {}, - isError: true, - content: 'Tungsten tool is not available in this environment.', - } - }, -}) - -export function clearSessionsWithTungstenUsage() {} - -export function resetInitializationState() {} +export { + TUNGSTEN_TOOL_NAME, + TungstenTool, + clearSessionsWithTungstenUsage, + resetInitializationState, +} from './TungstenTool.ts' diff --git a/src/tools/WorkflowTool/constants.js b/src/tools/WorkflowTool/constants.js index 0d846e1..43081c3 100644 --- a/src/tools/WorkflowTool/constants.js +++ b/src/tools/WorkflowTool/constants.js @@ -1 +1 @@ -export const WORKFLOW_TOOL_NAME = 'workflow'; +export { WORKFLOW_TOOL_NAME } from './constants.ts' diff --git a/src/types/connectorText.js b/src/types/connectorText.js index 3418eb4..6124c27 100644 --- a/src/types/connectorText.js +++ b/src/types/connectorText.js @@ -1,29 +1 @@ -/** @typedef {import('../services/api/claude.js').BetaContentBlock} BetaContentBlock */ -/** @typedef {import('../services/api/claude.js').BetaContentBlockParam} BetaContentBlockParam */ - -/** - * @typedef {object} ConnectorTextBlock - * @property {'connector_text'} type - * @property {string} connector_text - */ - -/** - * @typedef {object} ConnectorTextDelta - * @property {'connector_text_delta'} type - * @property {string} connector_text - */ - -/** - * @param {unknown} block - * @returns {block is ConnectorTextBlock} - */ -export function isConnectorTextBlock(block) { - return ( - Boolean(block) && - typeof block === 'object' && - block.type === 'connector_text' && - typeof block.connector_text === 'string' - ) -} - -export { } +export { isConnectorTextBlock } from './connectorText.ts'