Interface: ComposedPhase¶
Defined in: core/src/types/ast.ts:453
Metadata about a composed phase in a skill. Set by the resolver during skill composition — not user-authored.
Properties¶
alias?¶
optionalalias?:string
Defined in: core/src/types/ast.ts:459
Alias if
Use¶
... as alias was used
composedBlocks¶
composedBlocks:
string[]
Defined in: core/src/types/ast.ts:465
Which context blocks were composed from this phase
inputs?¶
optionalinputs?:Record\<string,SkillContractField>
Defined in: core/src/types/ast.ts:461
Extracted inputs contract (if defined)
name¶
name:
string
Defined in: core/src/types/ast.ts:455
Phase name (alias or skill name)
outputs?¶
optionaloutputs?:Record\<string,SkillContractField>
Defined in: core/src/types/ast.ts:463
Extracted outputs contract (if defined)
source¶
source:
string
Defined in: core/src/types/ast.ts:457
Source file path