@deskcreate/agentcraft
Preparing search index...
adapters
AgentAdapter
Interface AgentAdapter
interface
AgentAdapter
{
declaredToolNames
?:
string
[]
;
dependsOn
?:
readonly
unknown
[]
;
metadata
?:
{
auth
?:
|
"none"
|
"custom"
|
"api-key"
|
"oauth"
|
"aws"
|
"connection-string"
;
kind
?:
"custom"
|
"placeholder"
|
"mcp-backed"
|
"native-sdk"
;
readOnly
?:
boolean
;
requiredSecrets
?:
string
[]
;
scopes
?:
string
[]
;
sideEffects
?:
(
"none"
|
"read"
|
"write"
|
"external"
)
[]
;
trustLevel
?:
"trusted"
|
"review-required"
|
"untrusted"
;
}
;
name
:
string
;
requires
:
(
"audio"
|
"tools"
|
"video"
|
"files"
|
"vision"
)
[]
;
cleanup
?
()
:
Promise
<
void
>
;
getTools
?
()
:
ToolDefinition
[]
|
Promise
<
ToolDefinition
[]
>
;
init
?
()
:
Promise
<
void
>
;
onAfterRun
?
(
response
:
AgentResponse
,
)
:
AgentResponse
|
Promise
<
AgentResponse
>
;
onAfterStream
?
(
chunks
:
StreamChunk
[]
,
response
:
AgentResponse
,
)
:
AgentResponse
|
Promise
<
AgentResponse
>
;
onBeforeRun
?
(
params
:
AgentRunParams
,
)
:
AgentRunParams
|
Promise
<
AgentRunParams
>
;
}
Hierarchy (
View Summary
)
AgentAdapter
AgentSkill
Index
Properties
declared
Tool
Names?
depends
On?
metadata?
name
requires
Methods
cleanup?
get
Tools?
init?
on
After
Run?
on
After
Stream?
on
Before
Run?
Properties
Optional
Readonly
declared
Tool
Names
declaredToolNames
?:
string
[]
Optional
Readonly
depends
On
dependsOn
?:
readonly
unknown
[]
Optional
Readonly
metadata
metadata
?:
{
auth
?:
|
"none"
|
"custom"
|
"api-key"
|
"oauth"
|
"aws"
|
"connection-string"
;
kind
?:
"custom"
|
"placeholder"
|
"mcp-backed"
|
"native-sdk"
;
readOnly
?:
boolean
;
requiredSecrets
?:
string
[]
;
scopes
?:
string
[]
;
sideEffects
?:
(
"none"
|
"read"
|
"write"
|
"external"
)
[]
;
trustLevel
?:
"trusted"
|
"review-required"
|
"untrusted"
;
}
Readonly
name
name
:
string
Readonly
requires
requires
:
(
"audio"
|
"tools"
|
"video"
|
"files"
|
"vision"
)
[]
Methods
Optional
cleanup
cleanup
?
()
:
Promise
<
void
>
Returns
Promise
<
void
>
Optional
get
Tools
getTools
?
()
:
ToolDefinition
[]
|
Promise
<
ToolDefinition
[]
>
Returns
ToolDefinition
[]
|
Promise
<
ToolDefinition
[]
>
Optional
init
init
?
()
:
Promise
<
void
>
Returns
Promise
<
void
>
Optional
on
After
Run
onAfterRun
?
(
response
:
AgentResponse
)
:
AgentResponse
|
Promise
<
AgentResponse
>
Parameters
response
:
AgentResponse
Returns
AgentResponse
|
Promise
<
AgentResponse
>
Optional
on
After
Stream
onAfterStream
?
(
chunks
:
StreamChunk
[]
,
response
:
AgentResponse
,
)
:
AgentResponse
|
Promise
<
AgentResponse
>
Parameters
chunks
:
StreamChunk
[]
response
:
AgentResponse
Returns
AgentResponse
|
Promise
<
AgentResponse
>
Optional
on
Before
Run
onBeforeRun
?
(
params
:
AgentRunParams
)
:
AgentRunParams
|
Promise
<
AgentRunParams
>
Parameters
params
:
AgentRunParams
Returns
AgentRunParams
|
Promise
<
AgentRunParams
>
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
declared
Tool
Names
depends
On
metadata
name
requires
Methods
cleanup
get
Tools
init
on
After
Run
on
After
Stream
on
Before
Run
@deskcreate/agentcraft
Loading...