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
JavaScript
;
/**
* 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