Theia API Documentation v1.71.0
Eclipse Theia Website
GitHub
Preparing search index...
@theia/ai-core
browser/ai-settings-service
AISettingsServiceImpl
Class AISettingsServiceImpl
Service to store and retrieve settings on a per-agent basis.
Implements
AISettingsService
Index
Constructors
constructor
Properties
logger
on
Did
Change
on
Did
Change
Emitter
preference
Service
to
Dispose
trust
Aware
Reader
PREFERENCE_
NAME
Methods
get
Agent
Settings
get
Settings
init
update
Agent
Settings
Constructors
constructor
new
AISettingsServiceImpl
()
:
AISettingsServiceImpl
Returns
AISettingsServiceImpl
Properties
Protected
Readonly
logger
logger
:
ILogger
on
Did
Change
onDidChange
:
Event
<
void
>
= ...
Protected
Readonly
on
Did
Change
Emitter
onDidChangeEmitter
:
Emitter
<
void
>
= ...
Protected
preference
Service
preferenceService
:
PreferenceService
Protected
to
Dispose
toDispose
:
DisposableCollection
= ...
Protected
Readonly
trust
Aware
Reader
trustAwareReader
:
TrustAwarePreferenceReader
Static
Readonly
PREFERENCE_
NAME
PREFERENCE_NAME
:
"ai-features.agentSettings"
= 'ai-features.agentSettings'
Methods
get
Agent
Settings
getAgentSettings
(
agent
:
string
,
)
:
Promise
<
undefined
|
RecursiveReadonly
<
AgentSettings
>
>
Parameters
agent
:
string
Returns
Promise
<
undefined
|
RecursiveReadonly
<
AgentSettings
>
>
get
Settings
getSettings
()
:
Promise
<
RecursiveReadonly
<
AISettings
>
>
Returns
Promise
<
RecursiveReadonly
<
AISettings
>
>
Protected
init
init
()
:
void
Returns
void
update
Agent
Settings
updateAgentSettings
(
agent
:
string
,
agentSettings
:
Partial
<
AgentSettings
>
,
)
:
Promise
<
void
>
Parameters
agent
:
string
agentSettings
:
Partial
<
AgentSettings
>
Returns
Promise
<
void
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
logger
on
Did
Change
on
Did
Change
Emitter
preference
Service
to
Dispose
trust
Aware
Reader
PREFERENCE_
NAME
Methods
get
Agent
Settings
get
Settings
init
update
Agent
Settings
Eclipse Theia Website
GitHub
Theia API Documentation v1.71.0
Loading...
Service to store and retrieve settings on a per-agent basis.