/** * 工具函数统一导出 */ export { createLogger, logger, LogLevel } from './logger' export { handleError, createError, ErrorCode, withErrorHandling } from './error-handler' export { getDefaultProxyConfig, isProxyConfigured, validateProxyConfig, parseProxyUrl, buildProxyUrl } from './proxy' export { applyKeywordHighlights, DEFAULT_KEYWORD_HIGHLIGHT_RULES, type KeywordHighlightRule } from './keywordHighlight' export { expandSnippetVariables, SNIPPET_VARIABLE_HINTS, type SnippetVariableContext } from './snippetVariables' export { connectionReuseFingerprint } from './connectionFingerprint' export { disposeTabResources, disposeAndCloseTab, disposeAndCloseOtherTabs, disposeAndCloseRightTabs, disposeAndCloseLeftTabs, disposeAndCloseAllTabs, } from './disposeTab' export { isWindowsLocalPath, joinLocalPath, parentPath, splitPathSegments } from './localPath' export { fallbackLocalShells, localShellEnterKey, modKeyLabel } from './platformShells' export { decodeShellPayload, shellPayloadByteLength } from './shellData' export { TerminalPipeline, type TerminalPipelineOptions } from './terminalPipeline' export { buildTerminalFontFamily, TERMINAL_FONT_OPTIONS, NERD_FONT_STACK } from './terminalFont' // export { validators } from './validators' // export { formatters } from './formatters'