refactor: remove dead code (unused exports) (#1486)
Remove exported functions/constants/classes that are never imported
anywhere else in the codebase:
Fully removed (not used anywhere):
- nativeAvailable (native)
- getApiProviders, unregisterApiProviders (pi-ai/api-registry)
- createAssistantMessageEventStream (pi-ai/event-stream)
- getOverflowPatterns (pi-ai/overflow)
- validateToolCall (pi-ai/validation)
- getToolsDir (pi-coding-agent/config)
- emitSessionShutdownEvent (extensions/runner)
- syncContent, notifySaved (lsp/client)
- getServerForFile, hasCapability (lsp/config)
- severityToIcon, formatPosition, formatTextEdit, symbolKindToName (lsp/utils)
- clearApiKeyCache (model-registry)
- restoreModelFromSession (model-resolver)
- isLightTheme (theme)
- loadPhoton + all internal helpers (photon)
- extractAnsiCode (pi-tui/utils)
De-exported (used locally, not externally):
- extractRetryAfterMs, inferCopilotInitiator, extractRetryDelay,
buildRequest, requiresToolCallId, registerBuiltInApiProviders,
streamProxy, isBunRuntime, detectInstallMethod, getPackageDir,
getPackageJsonPath, ansiToHtml, DEFAULT_APP_KEYBINDINGS,
DEFAULT_KEYBINDINGS, shutdownClient, sendNotification, shutdownAll,
applyTextEditsToString, wrapWithLspmux, severityToString,
COMPACTION_SUMMARY_PREFIX/SUFFIX, BRANCH_SUMMARY_PREFIX/SUFFIX,
bashExecutionToText, defaultModelPerProvider, parseModelPattern,
parseCommandArgs, substituteArgs, loadEntriesFromFile,
findMostRecentSession, FileSettingsStorage, InMemorySettingsStorage,
migrateAuthToAuthJson, migrateSessionsFromAgentRoot,
parseSearchQuery, matchSession, compareVersions, isWaylandSession,
getToolPath, wordWrapLine