@@ -28,6 +28,7 @@ import type {
2828 SkillChildDoc ,
2929 SkillPrompt ,
3030 SkillResource ,
31+ SubAgentYAMLFrontMatter ,
3132 SubAgentPrompt ,
3233 WslMirrorFileDeclaration
3334} from './types'
@@ -146,7 +147,7 @@ export interface SubAgentsOutputConfig extends ScopedSourceConfig {
146147 readonly transformFrontMatter ?: (
147148 subAgent : SubAgentPrompt ,
148149 context : {
149- readonly sourceFrontMatter ?: Record < string , unknown >
150+ readonly sourceFrontMatter ?: SubAgentYAMLFrontMatter
150151 }
151152 ) => Record < string , unknown >
152153}
@@ -336,7 +337,7 @@ export abstract class AbstractOutputPlugin extends AbstractPlugin implements Out
336337 readonly transformFrontMatter ?: (
337338 subAgent : SubAgentPrompt ,
338339 context : {
339- readonly sourceFrontMatter ?: Record < string , unknown >
340+ readonly sourceFrontMatter ?: SubAgentYAMLFrontMatter
340341 }
341342 ) => Record < string , unknown >
342343 }
@@ -1480,7 +1481,7 @@ export abstract class AbstractOutputPlugin extends AbstractPlugin implements Out
14801481 const subAgentFrontMatterTransformer = this . subAgentsConfig . transformFrontMatter
14811482 const transformedFrontMatter = subAgentFrontMatterTransformer ?.( agent , {
14821483 ...agent . yamlFrontMatter != null && {
1483- sourceFrontMatter : agent . yamlFrontMatter as Record < string , unknown >
1484+ sourceFrontMatter : agent . yamlFrontMatter
14841485 }
14851486 } )
14861487
0 commit comments