Saltar al contenido principal
Versión: 0.13.0

Interface: ModeControl

Defined in: core/session.ts:213

The supervision mode of a running session. Only "guided" and "interactive" can switch into each other: they share the same tools (the approval tool) and the step gate is registered in both, asking only in "interactive". "autonomous" has no approval tool at all, and a tool can't appear or vanish mid-session, so a session that starts autonomous stays autonomous, and one that doesn't can't become autonomous. The system prompt keeps the mode it was built with.

Properties​

PropertyModifierTypeDescriptionDefined in
modereadonlyMode-core/session.ts:214
switchablereadonlyreadonly Mode[]The modes this session can be in; fewer than two means it can't switch.core/session.ts:216

Methods​

set()​

set(next): boolean;

Defined in: core/session.ts:218

Switches to next if this session allows it; returns whether it did.

Parameters​

ParameterType
nextMode

Returns​

boolean