fix(feishu): avoid voice-bubble auto routing and local-path fallback leaks#39997
fix(feishu): avoid voice-bubble auto routing and local-path fallback leaks#39997lyfuci wants to merge 4 commits into
Conversation
Greptile SummaryThis PR fixes two Feishu-specific edge cases to prevent internal path leakage: it removes Feishu from the Key changes:
One observation worth noting: The error messages ( Confidence Score: 4/5
Last reviewed commit: 10c2e7f |
…allback # Conflicts: # extensions/feishu/src/outbound.test.ts # extensions/feishu/src/outbound.ts
|
This pull request has been automatically marked as stale due to inactivity. |
|
Closing this PR rather than keeping it stale. Why not land:
What may still be worth splitting:
Local proof on current main: |
Summary
This PR fixes Feishu audio/TTS delivery edge cases:
/tmp/...text to users)Why
In Feishu, failed media uploads could degrade into sending local temp paths to end users. This is confusing and leaks internal path info.
Changes
src/tts/tts.tssrc/tts/tts.test.tsextensions/feishu/src/outbound.tsextensions/feishu/src/outbound.test.tsValidation
corepack pnpm oxfmt --check extensions/feishu/src/outbound.ts extensions/feishu/src/outbound.test.ts src/tts/tts.ts src/tts/tts.test.tscorepack pnpm vitest run extensions/feishu/src/outbound.test.ts src/tts/tts.test.tsAI-assisted
Prepared with AI assistance; logic and outputs were manually validated.