Cleanup Modes
The Cleanup settings card provides two modes:
Local onlyCloud if configured
Mode behavior:
- transcription remains local in both modes
- cloud mode only runs if a valid API key is available
- when cloud fails or is budget-disabled, Steno falls back to local rule-based cleanup
Style Profile
Global cleanup style is controlled by four fields:
- Tone: natural, professional, concise, friendly, technical
- Structure: natural, paragraph, bullets, email, command
- Filler removal: minimal, balanced, aggressive
- Commands: passthrough or transform
If command policy is passthrough and app context is IDE, slash-prefixed text can pass through without rewrite.
Cloud Budget Guard
Cloud cleanup uses budget guard decisions based on monthly spend.
Default thresholds in source:
- soft degrade threshold:
6.5 USD - hard stop threshold:
8.0 USD
Mode outcomes:
- enabled: premium model tier
- degraded: economical model tier
- disabled: local fallback only
Default model names in OpenAI configuration:
- premium:
gpt-5-mini - economical:
gpt-5-nano
App Overrides
You can define per-app cleanup style overrides by bundle ID.
Example use cases:
- technical tone in IDEs
- concise email structure in communication apps
- aggressive filler removal for meeting notes
If no override exists, global style profile is used.