Interface: InlineSkillNode<THandle>
Defined in: ast/inline-skill-node.ts:13
Inline SkillNode variant whose description and instructions are configured directly on P.skill(id).
Unlocks unlockedTools and unlockedServices when activated via activateSkill({ skillId }).
Extends
Type Parameters
| Type Parameter | Default type | Description |
|---|---|---|
THandle | unknown | Runtime handle type of the active isolation scope. |
Properties
| Property | Modifier | Type | Description | Overrides | Defined in |
|---|---|---|---|---|---|
description | readonly | string | Short catalog description presented in the Turn-0 [ROLE_AND_SCOPE_CONTEXT] frame. | - | ast/inline-skill-node.ts:23 |
id | readonly | string | Unique identifier of the skill. | - | ast/inline-skill-node.ts:17 |
instructions | readonly | SourceValue<string> | Detailed procedural instructions returned when activateSkill({ skillId }) is invoked. | - | ast/inline-skill-node.ts:25 |
leaseMode | readonly | "until-completed-or-fork-exit" | Lease lifecycle mode governing when the skill's tools and services are unmounted. | - | ast/inline-skill-node.ts:31 |
source? | readonly | undefined | Undefined on inline skills. | - | ast/inline-skill-node.ts:19 |
type | readonly | "harness:skill" | Discriminant identifying a skill AST node. | ASTNode.type | ast/inline-skill-node.ts:15 |
unlockedServices | readonly | readonly ServiceASTNode<THandle>[] | Background daemon services started and mounted when this skill is activated. | - | ast/inline-skill-node.ts:29 |
unlockedTools | readonly | readonly BuiltInToolASTNode<THandle>[] | Tools unlocked when this skill is activated. | - | ast/inline-skill-node.ts:27 |
when? | readonly | object | Optional scope predicate (partitions or reactive effects) highlighting the skill in context. | - | ast/inline-skill-node.ts:21 |
when.effects? | public | FsGlobMatcherNode | - | - | schemas/core-rules.schema.ts:9 |
when.partitions | public | string[] | - | - | schemas/core-rules.schema.ts:8 |