Skip to main content
Glama
beam-search.d.ts4.36 kB
import { z } from 'zod'; import type { SessionState } from '../state/SessionState.js'; declare const BeamSchema: z.ZodObject<{ operation: z.ZodEnum<["init", "import", "generate", "evaluate", "prune", "merge", "iterate", "bestPath", "export"]>; sessionId: z.ZodOptional<z.ZodString>; beamWidth: z.ZodOptional<z.ZodNumber>; config: z.ZodOptional<z.ZodObject<{ expansionStrategy: z.ZodOptional<z.ZodEnum<["breadth", "depth", "hybrid"]>>; branchingFactor: z.ZodOptional<z.ZodNumber>; scoreAggregation: z.ZodOptional<z.ZodEnum<["sum", "average", "max", "weighted"]>>; allowMerging: z.ZodOptional<z.ZodBoolean>; mergeThreshold: z.ZodOptional<z.ZodNumber>; pruningStrategy: z.ZodOptional<z.ZodEnum<["absolute", "relative", "adaptive"]>>; keepPrunedPaths: z.ZodOptional<z.ZodBoolean>; diversityBonus: z.ZodOptional<z.ZodNumber>; }, "strip", z.ZodTypeAny, { expansionStrategy?: "breadth" | "depth" | "hybrid" | undefined; branchingFactor?: number | undefined; scoreAggregation?: "sum" | "average" | "max" | "weighted" | undefined; allowMerging?: boolean | undefined; mergeThreshold?: number | undefined; pruningStrategy?: "absolute" | "relative" | "adaptive" | undefined; keepPrunedPaths?: boolean | undefined; diversityBonus?: number | undefined; }, { expansionStrategy?: "breadth" | "depth" | "hybrid" | undefined; branchingFactor?: number | undefined; scoreAggregation?: "sum" | "average" | "max" | "weighted" | undefined; allowMerging?: boolean | undefined; mergeThreshold?: number | undefined; pruningStrategy?: "absolute" | "relative" | "adaptive" | undefined; keepPrunedPaths?: boolean | undefined; diversityBonus?: number | undefined; }>>; sequentialImport: z.ZodOptional<z.ZodArray<z.ZodObject<{ thought: z.ZodString; thoughtNumber: z.ZodNumber; totalThoughts: z.ZodNumber; nextThoughtNeeded: z.ZodBoolean; }, "strip", z.ZodTypeAny, { thought: string; thoughtNumber: number; totalThoughts: number; nextThoughtNeeded: boolean; }, { thought: string; thoughtNumber: number; totalThoughts: number; nextThoughtNeeded: boolean; }>, "many">>; }, "strip", z.ZodTypeAny, { operation: "evaluate" | "merge" | "prune" | "iterate" | "export" | "init" | "import" | "generate" | "bestPath"; sessionId?: string | undefined; beamWidth?: number | undefined; config?: { expansionStrategy?: "breadth" | "depth" | "hybrid" | undefined; branchingFactor?: number | undefined; scoreAggregation?: "sum" | "average" | "max" | "weighted" | undefined; allowMerging?: boolean | undefined; mergeThreshold?: number | undefined; pruningStrategy?: "absolute" | "relative" | "adaptive" | undefined; keepPrunedPaths?: boolean | undefined; diversityBonus?: number | undefined; } | undefined; sequentialImport?: { thought: string; thoughtNumber: number; totalThoughts: number; nextThoughtNeeded: boolean; }[] | undefined; }, { operation: "evaluate" | "merge" | "prune" | "iterate" | "export" | "init" | "import" | "generate" | "bestPath"; sessionId?: string | undefined; beamWidth?: number | undefined; config?: { expansionStrategy?: "breadth" | "depth" | "hybrid" | undefined; branchingFactor?: number | undefined; scoreAggregation?: "sum" | "average" | "max" | "weighted" | undefined; allowMerging?: boolean | undefined; mergeThreshold?: number | undefined; pruningStrategy?: "absolute" | "relative" | "adaptive" | undefined; keepPrunedPaths?: boolean | undefined; diversityBonus?: number | undefined; } | undefined; sequentialImport?: { thought: string; thoughtNumber: number; totalThoughts: number; nextThoughtNeeded: boolean; }[] | undefined; }>; export type BeamArgs = z.infer<typeof BeamSchema>; declare function handleBeam(args: BeamArgs, _session: SessionState): Promise<{ content: { type: "text"; text: string; }[]; }>; export { handleBeam }; //# sourceMappingURL=beam-search.d.ts.map

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/waldzellai/clearthought-onepointfive'

If you have feedback or need assistance with the MCP directory API, please join our Discord server