Type Alias: ToolCommitBundle
ToolCommitBundle =
object
Defined in: packages/core/src/utils/tool-commit.ts:30
Properties
isCommitted
isCommitted: () =>
boolean
Defined in: packages/core/src/utils/tool-commit.ts:40
True after a successful commit (goalComplete: true).
Returns
boolean
prepareStep
prepareStep:
PrepareStepFunction<ToolSet>
Defined in: packages/core/src/utils/tool-commit.ts:36
reset
reset: () =>
void
Defined in: packages/core/src/utils/tool-commit.ts:46
Clear the commit latch. Call between runs if you reuse one bundle on a
long-lived bot — otherwise the latch stays armed and isCommitted()
reports the previous run's outcome.
Returns
void
stopAtStep
stopAtStep:
number
Defined in: packages/core/src/utils/tool-commit.ts:38
Resolved fuse step count (mirrors ToolCommitOptions.stopAtStep).
stopWhen
stopWhen:
StopCondition
Defined in: packages/core/src/utils/tool-commit.ts:35
tools
tools:
Record<string,ZodToolDefinition<z.ZodObject<{goalComplete:z.ZodBoolean;summary:z.ZodString; }>,ToolCommitResult>>
Defined in: packages/core/src/utils/tool-commit.ts:31