UNPKG

@copilotkit/shared

Version:

<img src="https://github.com/user-attachments/assets/0a6b64d9-e193-4940-a3f6-60334ac34084" alt="banner" style="border-radius: 12px; border: 2px solid #d6d4fa;" />

125 lines (123 loc) 7.43 kB
Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); const require_clipboard = require('./utils/clipboard.cjs'); const require_conditions = require('./utils/conditions.cjs'); const require_console_styling = require('./utils/console-styling.cjs'); const require_errors = require('./utils/errors.cjs'); const require_json_schema = require('./utils/json-schema.cjs'); const require_types = require('./utils/types.cjs'); const require_random_id = require('./utils/random-id.cjs'); const require_requests = require('./utils/requests.cjs'); const require_index = require('./utils/index.cjs'); const require_index$1 = require('./constants/index.cjs'); const require_lambda_client = require('./telemetry/lambda-client.cjs'); const require_telemetry_client = require('./telemetry/telemetry-client.cjs'); const require_debug = require('./debug.cjs'); const require_standard_schema = require('./standard-schema.cjs'); const require_utils = require('./attachments/utils.cjs'); const require_logger = require('./logger.cjs'); const require_finalize_events = require('./finalize-events.cjs'); const require_transcription_errors = require('./transcription-errors.cjs'); const require_package = require('./package.cjs'); const require_a2ui_prompts = require('./a2ui-prompts.cjs'); //#region src/index.ts const COPILOTKIT_VERSION = require_package.version; /** * Client-safe license context factory, driven by the license status the * runtime reports via /info. * * Features are enabled unless the runtime definitively reports the license * as "expired" or "invalid". A null/"none"/"unknown" status fails open * (unlicensed = unrestricted, with branding), and "expiring" keeps features * on while the provider surfaces a warning banner. Per-feature data is not * in /info yet, so checkFeature is uniform across features and getLimit has * no limits to report. This is inlined here to avoid importing the full * license-verifier bundle (which depends on Node's `crypto`) into browser * bundles. */ function createLicenseContextValue(status) { const resolvedStatus = status ?? null; const featuresEnabled = resolvedStatus !== "expired" && resolvedStatus !== "invalid"; return { status: resolvedStatus, license: null, checkFeature: () => featuresEnabled, getLimit: () => null }; } //#endregion exports.A2UI_DEFAULT_DESIGN_GUIDELINES = require_a2ui_prompts.A2UI_DEFAULT_DESIGN_GUIDELINES; exports.A2UI_DEFAULT_GENERATION_GUIDELINES = require_a2ui_prompts.A2UI_DEFAULT_GENERATION_GUIDELINES; exports.AG_UI_CHANNEL_EVENT = require_index$1.AG_UI_CHANNEL_EVENT; exports.BANNER_ERROR_NAMES = require_errors.BANNER_ERROR_NAMES; exports.COPILOTKIT_VERSION = COPILOTKIT_VERSION; exports.COPILOT_CLOUD_API_URL = require_index$1.COPILOT_CLOUD_API_URL; exports.COPILOT_CLOUD_CHAT_URL = require_index$1.COPILOT_CLOUD_CHAT_URL; exports.COPILOT_CLOUD_ERROR_NAMES = require_errors.COPILOT_CLOUD_ERROR_NAMES; exports.COPILOT_CLOUD_PUBLIC_API_KEY_HEADER = require_index$1.COPILOT_CLOUD_PUBLIC_API_KEY_HEADER; exports.COPILOT_CLOUD_VERSION = require_index$1.COPILOT_CLOUD_VERSION; exports.ConfigurationError = require_errors.ConfigurationError; exports.ConsoleColors = require_console_styling.ConsoleColors; exports.ConsoleStyles = require_console_styling.ConsoleStyles; exports.CopilotKitAgentDiscoveryError = require_errors.CopilotKitAgentDiscoveryError; exports.CopilotKitApiDiscoveryError = require_errors.CopilotKitApiDiscoveryError; exports.CopilotKitError = require_errors.CopilotKitError; exports.CopilotKitErrorCode = require_errors.CopilotKitErrorCode; exports.CopilotKitLowLevelError = require_errors.CopilotKitLowLevelError; exports.CopilotKitMisuseError = require_errors.CopilotKitMisuseError; exports.CopilotKitRemoteEndpointDiscoveryError = require_errors.CopilotKitRemoteEndpointDiscoveryError; exports.CopilotKitVersionMismatchError = require_errors.CopilotKitVersionMismatchError; exports.DEFAULT_AGENT_ID = require_index$1.DEFAULT_AGENT_ID; exports.ERROR_CONFIG = require_errors.ERROR_CONFIG; exports.ERROR_NAMES = require_errors.ERROR_NAMES; exports.ErrorVisibility = require_errors.ErrorVisibility; exports.MissingPublicApiKeyError = require_errors.MissingPublicApiKeyError; exports.RUNTIME_MODE_INTELLIGENCE = require_types.RUNTIME_MODE_INTELLIGENCE; exports.RUNTIME_MODE_SSE = require_types.RUNTIME_MODE_SSE; exports.ResolvedCopilotKitError = require_errors.ResolvedCopilotKitError; exports.Severity = require_errors.Severity; exports.TelemetryClient = require_telemetry_client.TelemetryClient; exports.TranscriptionErrorCode = require_transcription_errors.TranscriptionErrorCode; exports.TranscriptionErrors = require_transcription_errors.TranscriptionErrors; exports.UpgradeRequiredError = require_errors.UpgradeRequiredError; exports.actionParametersToJsonSchema = require_json_schema.actionParametersToJsonSchema; exports.convertJsonSchemaToZodSchema = require_json_schema.convertJsonSchemaToZodSchema; exports.copyToClipboard = require_clipboard.copyToClipboard; exports.createLicenseContextValue = createLicenseContextValue; exports.dataToUUID = require_random_id.dataToUUID; exports.ensureStructuredError = require_errors.ensureStructuredError; exports.exceedsMaxSize = require_utils.exceedsMaxSize; exports.executeConditions = require_conditions.executeConditions; exports.finalizeRunEvents = require_finalize_events.finalizeRunEvents; exports.formatFileSize = require_utils.formatFileSize; exports.generateVideoThumbnail = require_utils.generateVideoThumbnail; exports.getDocumentIcon = require_utils.getDocumentIcon; exports.getModalityFromMimeType = require_utils.getModalityFromMimeType; exports.getPossibleVersionMismatch = require_errors.getPossibleVersionMismatch; exports.getSourceUrl = require_utils.getSourceUrl; exports.getZodParameters = require_json_schema.getZodParameters; exports.isMacOS = require_index.isMacOS; exports.isStructuredCopilotKitError = require_errors.isStructuredCopilotKitError; exports.isTelemetryDisabled = require_telemetry_client.isTelemetryDisabled; exports.isValidUUID = require_random_id.isValidUUID; exports.jsonSchemaToActionParameters = require_json_schema.jsonSchemaToActionParameters; exports.lambdaClient = require_lambda_client.lambdaClient; exports.logCopilotKitPlatformMessage = require_console_styling.logCopilotKitPlatformMessage; exports.logStyled = require_console_styling.logStyled; exports.logger = require_logger.logger; exports.matchesAcceptFilter = require_utils.matchesAcceptFilter; exports.parseAndWarnTelemetryId = require_lambda_client.parseAndWarnTelemetryId; exports.parseJson = require_index.parseJson; exports.parseTelemetryIdFromLicense = require_lambda_client.parseTelemetryIdFromLicense; exports.partialJSONParse = require_index.partialJSONParse; exports.phoenixExponentialBackoff = require_index.phoenixExponentialBackoff; exports.publicApiKeyRequired = require_console_styling.publicApiKeyRequired; exports.randomId = require_random_id.randomId; exports.randomUUID = require_random_id.randomUUID; exports.readBody = require_requests.readBody; exports.readFileAsBase64 = require_utils.readFileAsBase64; exports.resolveDebugConfig = require_debug.resolveDebugConfig; exports.safeParseToolArgs = require_index.safeParseToolArgs; exports.schemaToJsonSchema = require_standard_schema.schemaToJsonSchema; exports.styledConsole = require_console_styling.styledConsole; exports.tryMap = require_index.tryMap; //# sourceMappingURL=index.cjs.map