Gaunt Sloth Assistant
    Preparing search index...
    • Parameters

      Returns DynamicStructuredTool<
          ZodObject<
              {
                  branchFromThought: ZodOptional<ZodNumber>;
                  branchId: ZodOptional<ZodString>;
                  isRevision: ZodOptional<ZodBoolean>;
                  needsMoreThoughts: ZodOptional<ZodBoolean>;
                  nextThoughtNeeded: ZodBoolean;
                  revisesThought: ZodOptional<ZodNumber>;
                  thought: ZodString;
                  thoughtNumber: ZodNumber;
                  totalThoughts: ZodNumber;
              },
              "strip",
              ZodTypeAny,
              {
                  branchFromThought?: number;
                  branchId?: string;
                  isRevision?: boolean;
                  needsMoreThoughts?: boolean;
                  nextThoughtNeeded: boolean;
                  revisesThought?: number;
                  thought: string;
                  thoughtNumber: number;
                  totalThoughts: number;
              },
              {
                  branchFromThought?: number;
                  branchId?: string;
                  isRevision?: boolean;
                  needsMoreThoughts?: boolean;
                  nextThoughtNeeded: boolean;
                  revisesThought?: number;
                  thought: string;
                  thoughtNumber: number;
                  totalThoughts: number;
              },
          >,
          {
              branchFromThought?: number;
              branchId?: string;
              isRevision?: boolean;
              needsMoreThoughts?: boolean;
              nextThoughtNeeded: boolean;
              revisesThought?: number;
              thought: string;
              thoughtNumber: number;
              totalThoughts: number;
          },
          {
              branchFromThought?: number;
              branchId?: string;
              isRevision?: boolean;
              needsMoreThoughts?: boolean;
              nextThoughtNeeded: boolean;
              revisesThought?: number;
              thought: string;
              thoughtNumber: number;
              totalThoughts: number;
          },
          string,
      >