Default implementation of AIActivationService marks the feature active by default.
Adopters may override this implementation to provide custom activation logic.
Note that '@theia/ai-ide' also overrides this service to provide activation based on preferences, disabling the feature by default.
Whether AI features should actually be able to run (isActive + other conditions, e.g. workspace trust).
Protected
Readonly
Whether AI features are enabled in preferences.
Listen whether AI features are enabled in preferences.
Listen whether AI features should actually be able to run (isActive + other conditions, e.g. workspace trust).
Called on application startup before configure is called.
Default implementation of AIActivationService marks the feature active by default.
Adopters may override this implementation to provide custom activation logic.
Note that '@theia/ai-ide' also overrides this service to provide activation based on preferences, disabling the feature by default.