@deskcreate/agentcraft
Preparing search index...
skills
DefineSkillConfig
Interface DefineSkillConfig
interface
DefineSkillConfig
{
cleanup
?:
()
=>
Promise
<
void
>
;
dependsOn
?:
(
AdapterRef
|
AdapterRef
[]
)
[]
;
description
:
string
;
directive
?:
string
;
init
?:
()
=>
Promise
<
void
>
;
metadata
?:
SkillMetadata
;
name
:
string
;
onAfterRun
?:
(
response
:
AgentResponse
,
)
=>
AgentResponse
|
Promise
<
AgentResponse
>
;
onAfterStream
?:
(
chunks
:
StreamChunk
[]
,
response
:
AgentResponse
,
)
=>
AgentResponse
|
Promise
<
AgentResponse
>
;
onBeforeRun
?:
(
params
:
AgentRunParams
,
)
=>
AgentRunParams
|
Promise
<
AgentRunParams
>
;
prompt
?:
SkillPromptTemplate
;
requires
?:
(
"audio"
|
"tools"
|
"video"
|
"files"
|
"vision"
)
[]
;
systemPromptExtension
?:
string
|
(
()
=>
string
)
;
tools
?:
ToolDefinition
[]
;
}
Index
Properties
cleanup?
depends
On?
description
directive?
init?
metadata?
name
on
After
Run?
on
After
Stream?
on
Before
Run?
prompt?
requires?
system
Prompt
Extension?
tools?
Properties
Optional
cleanup
cleanup
?:
()
=>
Promise
<
void
>
Optional
depends
On
dependsOn
?:
(
AdapterRef
|
AdapterRef
[]
)
[]
description
description
:
string
Optional
directive
directive
?:
string
Optional
init
init
?:
()
=>
Promise
<
void
>
Optional
metadata
metadata
?:
SkillMetadata
name
name
:
string
Optional
on
After
Run
onAfterRun
?:
(
response
:
AgentResponse
)
=>
AgentResponse
|
Promise
<
AgentResponse
>
Optional
on
After
Stream
onAfterStream
?:
(
chunks
:
StreamChunk
[]
,
response
:
AgentResponse
,
)
=>
AgentResponse
|
Promise
<
AgentResponse
>
Optional
on
Before
Run
onBeforeRun
?:
(
params
:
AgentRunParams
,
)
=>
AgentRunParams
|
Promise
<
AgentRunParams
>
Optional
prompt
prompt
?:
SkillPromptTemplate
Optional
requires
requires
?:
(
"audio"
|
"tools"
|
"video"
|
"files"
|
"vision"
)
[]
Optional
system
Prompt
Extension
systemPromptExtension
?:
string
|
(
()
=>
string
)
Optional
tools
tools
?:
ToolDefinition
[]
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
cleanup
depends
On
description
directive
init
metadata
name
on
After
Run
on
After
Stream
on
Before
Run
prompt
requires
system
Prompt
Extension
tools
@deskcreate/agentcraft
Loading...