Interfaces
ProposeTransitionEffect
Interface: ProposeTransitionEffect
Defined in: src/core/agent/toolEffects.ts:66
A tool proposes moving the skill-graph cursor. The graph decides.
Properties
kind
readonlykind:"propose-transition"
Defined in: src/core/agent/toolEffects.ts:67
reason
readonlyreason:string
Defined in: src/core/agent/toolEffects.ts:74
Why — goes on the record (tools.effect), never optional: a routing
proposal with no reason is exactly the arbitrary authority this
channel exists to replace.
targetSkillId
readonlytargetSkillId:string
Defined in: src/core/agent/toolEffects.ts:70
The skill node to move to. Reachability-checked against the graph's
own law (reachableSkills(cursor)); unreachable = teaching refusal.
