SkillDefinition
Auto-generated API reference for SkillDefinition.
Interface: SkillDefinition
Defined in: packages/core/src/types/skill.ts:4
#Properties
#delegates?
optionaldelegates?:string[]
Defined in: packages/core/src/types/skill.ts:10
#description
description:
string
Defined in: packages/core/src/types/skill.ts:6
#examples?
optionalexamples?:object[]
Defined in: packages/core/src/types/skill.ts:8
#input
input:
string
#output
output:
string
#metadata?
optionalmetadata?:Record<string,unknown>
Defined in: packages/core/src/types/skill.ts:12
#name
name:
string
Defined in: packages/core/src/types/skill.ts:5
#onActivate?
optionalonActivate?: () =>MaybePromise<{tools?:ToolDefinition<Record<string,unknown>>[]; }>
Defined in: packages/core/src/types/skill.ts:13
#Returns
MaybePromise<{ tools?: ToolDefinition<Record<string, unknown>>[]; }>
#systemPrompt
systemPrompt:
string
Defined in: packages/core/src/types/skill.ts:7
#temperature?
optionaltemperature?:number
Defined in: packages/core/src/types/skill.ts:11
#tools?
optionaltools?:string[]
Defined in: packages/core/src/types/skill.ts:9