| refactor(omiglass,mcp): remove dead TS surface and dedup mcp api_key field Ponytail-audit cleanup. omiGlass (tsc passes, zero new diagnostics): - openai.ts: delete 5 uncalled functions (transcribeAudio, describeImage, imageToBase64, blobToBase64, gptRequest) and module-level side effects that fired on every import (textToSpeech("Hello..."), console.info(...)) - drop now-unused expo-file-system import + dependency - delete dead files: utils/useDebugLog.ts, utils/useAsyncCommand.ts, agent/imageBlurry.ts (only call commented out) - agent/imageDescription.ts: delete openAIFind (near-dup of llamaFind) - components/theme.ts: delete unused ThemeApp; App.tsx: dead commented import mcp/server.py: 8x duplicated api_key Field() -> one module-level _API_KEY_FIELD (descriptions verified byte-identical first). Import passes. Kept: openai.ts audioContext (textToSpeech reads it — not dead). Skipped: time.ts export narrowing (blocked by ts-no-any/promise-resolvers rules on pre-existing code in the same file). | 1 个月前 |