utils/fast_mode/fast_mode library
Classes
- FastModeActive
- Fast mode is active and available.
- FastModeConfig
- Configuration for the fast mode manager. Provides hooks to external systems (auth, settings, config) without hard dependencies.
- FastModeCooldown
- Fast mode is in cooldown after a rate limit or overload.
- FastModeManager
- Manages fast mode state, availability, cooldown, and org-level status.
- FastModeOrgDisabled
- Fast mode is disabled at the org level.
- FastModeOrgEnabled
- Fast mode is enabled at the org level.
- FastModeOrgPending
- Status is pending (not yet fetched from API).
- FastModeOrgStatus
- Org-level fast mode status from the API.
- FastModeResponse
- Response from the fast mode API endpoint.
- FastModeRuntimeState
- Fast mode runtime state.
-
Signal<
T> - Simple signal/event emitter pattern (port of createSignal from signal.ts).
- VoidSignal
- Void signal (no payload).
Enums
- AuthType
- Auth types for fast mode.
- CooldownReason
- Reason for entering cooldown.
- FastModeDisabledReason
- Reason why fast mode was disabled by the API.
- FastModeState
- Fast mode overall state.
Typedefs
- ModelSetting = String?
- Model setting type alias.