inference
Provides model inference, web tools, transcription, and voice previews to the Host.
Entry points and registration
extension.ts declares the ID, dependencies, and startup behavior. registry.ts registers the extension.
| Implementation | Purpose |
|---|---|
| inference-service.ts | Inference Service |
| cursor-web-tools.ts | Cursor Web Tools |
| transcribe-service.ts | Transcribe Service |
| voice-preview-service.ts | Voice Preview Service |
Dependencies and change boundaries
Declared Host dependencies: auth · experiments · settings.
Local implementations delegate to Harness src/local; model keys must not enter renderer or speech services.
See Configuration for activation policy and Features for support status.