@valon-technologies/gestalt
Preparing search index...
@valon-technologies/gestalt
AgentProvider
Class AgentProvider
Base class shared by all TypeScript SDK provider implementations.
Hierarchy (
View Summary
)
RuntimeProvider
AgentProvider
Index
Constructors
constructor
Properties
kind
name
display
Name
description
version
Methods
create
Session
get
Session
list
Sessions
update
Session
create
Turn
get
Turn
list
Turns
cancel
Turn
list
Turn
Events
get
Interaction
list
Interactions
resolve
Interaction
get
Capabilities
resolve
Name
runtime
Metadata
configure
Provider
supports
Health
Check
health
Check
start
Provider
warnings
close
Provider
Constructors
constructor
new
AgentProvider
(
options
:
AgentProviderOptions
)
:
AgentProvider
Parameters
options
:
AgentProviderOptions
Returns
AgentProvider
Properties
Readonly
kind
kind
:
"agent"
= ...
name
name
:
string
Readonly
display
Name
displayName
:
string
Readonly
description
description
:
string
Readonly
version
version
:
string
Methods
create
Session
createSession
(
request
:
CreateAgentProviderSessionRequest
,
)
:
Promise
<
MessageInit
<
AgentSession
>
>
Parameters
request
:
CreateAgentProviderSessionRequest
Returns
Promise
<
MessageInit
<
AgentSession
>
>
get
Session
getSession
(
request
:
GetAgentProviderSessionRequest
,
)
:
Promise
<
MessageInit
<
AgentSession
>
>
Parameters
request
:
GetAgentProviderSessionRequest
Returns
Promise
<
MessageInit
<
AgentSession
>
>
list
Sessions
listSessions
(
request
:
ListAgentProviderSessionsRequest
,
)
:
Promise
<
MessageInit
<
AgentSession
>
[]
>
Parameters
request
:
ListAgentProviderSessionsRequest
Returns
Promise
<
MessageInit
<
AgentSession
>
[]
>
update
Session
updateSession
(
request
:
UpdateAgentProviderSessionRequest
,
)
:
Promise
<
MessageInit
<
AgentSession
>
>
Parameters
request
:
UpdateAgentProviderSessionRequest
Returns
Promise
<
MessageInit
<
AgentSession
>
>
create
Turn
createTurn
(
request
:
CreateAgentProviderTurnRequest
,
)
:
Promise
<
MessageInit
<
AgentTurn
>
>
Parameters
request
:
CreateAgentProviderTurnRequest
Returns
Promise
<
MessageInit
<
AgentTurn
>
>
get
Turn
getTurn
(
request
:
GetAgentProviderTurnRequest
)
:
Promise
<
MessageInit
<
AgentTurn
>
>
Parameters
request
:
GetAgentProviderTurnRequest
Returns
Promise
<
MessageInit
<
AgentTurn
>
>
list
Turns
listTurns
(
request
:
ListAgentProviderTurnsRequest
,
)
:
Promise
<
MessageInit
<
AgentTurn
>
[]
>
Parameters
request
:
ListAgentProviderTurnsRequest
Returns
Promise
<
MessageInit
<
AgentTurn
>
[]
>
cancel
Turn
cancelTurn
(
request
:
CancelAgentProviderTurnRequest
,
)
:
Promise
<
MessageInit
<
AgentTurn
>
>
Parameters
request
:
CancelAgentProviderTurnRequest
Returns
Promise
<
MessageInit
<
AgentTurn
>
>
list
Turn
Events
listTurnEvents
(
request
:
ListAgentProviderTurnEventsRequest
,
)
:
Promise
<
AgentTurnEventInit
[]
>
Parameters
request
:
ListAgentProviderTurnEventsRequest
Returns
Promise
<
AgentTurnEventInit
[]
>
get
Interaction
getInteraction
(
request
:
GetAgentProviderInteractionRequest
,
)
:
Promise
<
MessageInit
<
AgentInteraction
>
>
Parameters
request
:
GetAgentProviderInteractionRequest
Returns
Promise
<
MessageInit
<
AgentInteraction
>
>
list
Interactions
listInteractions
(
request
:
ListAgentProviderInteractionsRequest
,
)
:
Promise
<
MessageInit
<
AgentInteraction
>
[]
>
Parameters
request
:
ListAgentProviderInteractionsRequest
Returns
Promise
<
MessageInit
<
AgentInteraction
>
[]
>
resolve
Interaction
resolveInteraction
(
request
:
ResolveAgentProviderInteractionRequest
,
)
:
Promise
<
MessageInit
<
AgentInteraction
>
>
Parameters
request
:
ResolveAgentProviderInteractionRequest
Returns
Promise
<
MessageInit
<
AgentInteraction
>
>
get
Capabilities
getCapabilities
(
request
?:
Message
,
)
:
Promise
<
MessageInit
<
AgentProviderCapabilities
>
>
Parameters
request
:
Message
= ...
Returns
Promise
<
MessageInit
<
AgentProviderCapabilities
>
>
resolve
Name
resolveName
(
fallback
:
string
)
:
void
Parameters
fallback
:
string
Returns
void
runtime
Metadata
runtimeMetadata
()
:
ProviderMetadata
Returns
ProviderMetadata
configure
Provider
configureProvider
(
name
:
string
,
config
:
Record
<
string
,
unknown
>
)
:
Promise
<
void
>
Parameters
name
:
string
config
:
Record
<
string
,
unknown
>
Returns
Promise
<
void
>
supports
Health
Check
supportsHealthCheck
()
:
boolean
Returns
boolean
health
Check
healthCheck
()
:
Promise
<
void
>
Returns
Promise
<
void
>
start
Provider
startProvider
()
:
Promise
<
void
>
Returns
Promise
<
void
>
warnings
warnings
()
:
Promise
<
string
[]
>
Returns
Promise
<
string
[]
>
close
Provider
closeProvider
()
:
Promise
<
void
>
Returns
Promise
<
void
>
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
kind
name
display
Name
description
version
Methods
create
Session
get
Session
list
Sessions
update
Session
create
Turn
get
Turn
list
Turns
cancel
Turn
list
Turn
Events
get
Interaction
list
Interactions
resolve
Interaction
get
Capabilities
resolve
Name
runtime
Metadata
configure
Provider
supports
Health
Check
health
Check
start
Provider
warnings
close
Provider
@valon-technologies/gestalt
Loading...
Base class shared by all TypeScript SDK provider implementations.