feat: Voxlen API settings, context selector, SDK rewire #4773
Cross-repo impact
See what breaks downstream if this PR merges.
⮌ Merged
This pull request was merged into main.
c comment · e edit title · m merge · a approve · r request changes · ? shortcuts
Originally written by @ccantynz-alt on GitHub.
Imported from https://github.com/ccantynz-alt/voxlen/pull/28
Summary
api.voxlen.com/v1whenvoxlenApiKeyis set; newVoxlenApiClientwith transcribe, async transcribe, SSE stream, vocabulary CRUD, health checksrc/lib/contextFormat.ts) — legal contract, case note, court filing, deposition, correspondence; accounting tax, audit, memo, correspondencevoxlenApiKey,voxlenContext,voxlenTenantIdpersistedclaude-sonnet-4-6in SDKutterance_end_ms=1000,no_delay=truespeech-recognition.d.tsduplicate index signatures (4 TS errors)Test plan
voxlenContextstore value updates immediatelylegal_contract— defined terms capitalised in outputaccounting_tax— GST/VAT/IRD references formatted correctlyinter alia,res judicata) formatted correctlytsc --noEmitpasses with zero errorshttps://claude.ai/code/session_011MFNHeFKrhfuSrEYVgrdyr
Generated by Claude Code