Type Alias: ToolCommitBundle
ToolCommitBundle =
object
Defined in: packages/core/src/utils/tool-commit.ts:27
Properties
isCommitted
isCommitted: () =>
boolean
Defined in: packages/core/src/utils/tool-commit.ts:36
True after a successful commit (goalComplete: true).
Returns
boolean
maxSteps
maxSteps:
number
Defined in: packages/core/src/utils/tool-commit.ts:34
prepareStep
prepareStep:
PrepareStepFunction<ToolSet>
Defined in: packages/core/src/utils/tool-commit.ts:33
reset
reset: () =>
void
Defined in: packages/core/src/utils/tool-commit.ts:42
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
stopWhen
stopWhen:
StopCondition
Defined in: packages/core/src/utils/tool-commit.ts:32
tools
tools:
Record<string,ZodToolDefinition<z.ZodObject<{goalComplete:z.ZodBoolean;summary:z.ZodString; }>,ToolCommitResult>>
Defined in: packages/core/src/utils/tool-commit.ts:28