/** * patterns/ — factory functions that compose primitives + core-flow * into well-known agent patterns from the research literature. * * Each pattern is: * - A factory function returning a `Runner` — drops into any * `Sequence.step()`, `Parallel.branch()`, etc. * - Purely composed — no new primitives, no state machinery beyond * what the underlying compositions provide. * - Documented with the canonical paper reference. * * Build-time-fixed cardinality: all patterns take a FIXED * shard/branch/agent count at build time. Run-time-variable branching * is a separate (not-yet-shipped) feature and would need a * `DynamicParallel` primitive. */ export { selfConsistency, type SelfConsistencyOptions } from './SelfConsistency.js'; export { reflection, type ReflectionOptions } from './Reflection.js'; export { debate, type DebateOptions } from './Debate.js'; export { mapReduce, type MapReduceOptions } from './MapReduce.js'; export { tot, type ToTOptions } from './ToT.js'; export { swarm, type SwarmOptions, type SwarmAgent } from './Swarm.js'; //# sourceMappingURL=index.d.ts.map