UNPKG

agentfootprint

Version:

The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.

37 lines • 2.46 kB
"use strict"; /** * 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. */ Object.defineProperty(exports, "__esModule", { value: true }); exports.llmSwarm = exports.RoutingDecisionError = exports.llmRouter = exports.swarm = exports.tot = exports.mapReduce = exports.debate = exports.reflection = exports.selfConsistency = void 0; var SelfConsistency_js_1 = require("./SelfConsistency.js"); Object.defineProperty(exports, "selfConsistency", { enumerable: true, get: function () { return SelfConsistency_js_1.selfConsistency; } }); var Reflection_js_1 = require("./Reflection.js"); Object.defineProperty(exports, "reflection", { enumerable: true, get: function () { return Reflection_js_1.reflection; } }); var Debate_js_1 = require("./Debate.js"); Object.defineProperty(exports, "debate", { enumerable: true, get: function () { return Debate_js_1.debate; } }); var MapReduce_js_1 = require("./MapReduce.js"); Object.defineProperty(exports, "mapReduce", { enumerable: true, get: function () { return MapReduce_js_1.mapReduce; } }); var ToT_js_1 = require("./ToT.js"); Object.defineProperty(exports, "tot", { enumerable: true, get: function () { return ToT_js_1.tot; } }); var Swarm_js_1 = require("./Swarm.js"); Object.defineProperty(exports, "swarm", { enumerable: true, get: function () { return Swarm_js_1.swarm; } }); var LlmRouter_js_1 = require("./LlmRouter.js"); Object.defineProperty(exports, "llmRouter", { enumerable: true, get: function () { return LlmRouter_js_1.llmRouter; } }); Object.defineProperty(exports, "RoutingDecisionError", { enumerable: true, get: function () { return LlmRouter_js_1.RoutingDecisionError; } }); var LlmSwarm_js_1 = require("./LlmSwarm.js"); Object.defineProperty(exports, "llmSwarm", { enumerable: true, get: function () { return LlmSwarm_js_1.llmSwarm; } }); //# sourceMappingURL=index.js.map