Expand description
MDAP - MAKER voting framework (merged from brainwires-mdap)
Multi-Dimensional Adaptive Planning system implementing the MAKER paper’s approach to reliable agent execution through:
- Voting: First-to-ahead-by-k consensus algorithm for error correction
- Microagents: Minimal context single-step agents (m=1 decomposition)
- Decomposition: Task decomposition strategies (binary recursive, sequential)
- Red Flags: Output validation and format checking
- Scaling: Cost/probability estimation and optimization
- Metrics: Execution metrics collection and reporting
- Composer: Result composition from subtask outputs
- Tool Intent: Structured tool calling intent for stateless execution
Re-exports§
pub use composer::Composer;pub use composer::CompositionBuilder;pub use composer::StandardComposer;pub use decomposition::AtomicDecomposer;pub use decomposition::BinaryRecursiveDecomposer;pub use decomposition::CompositionFunction;pub use decomposition::DecomposeContext;pub use decomposition::DecompositionResult;pub use decomposition::DecompositionStrategy;pub use decomposition::SequentialDecomposer;pub use decomposition::SimpleRecursiveDecomposer;pub use decomposition::TaskDecomposer;pub use error::MdapError;pub use error::MdapResult;pub use metrics::MdapMetrics;pub use microagent::Microagent;pub use microagent::MicroagentConfig;pub use microagent::MicroagentConfigBuilder;pub use microagent::MicroagentProvider;pub use microagent::MicroagentResponse;pub use microagent::Subtask;pub use microagent::SubtaskOutput;pub use red_flags::OutputFormat;pub use red_flags::RedFlagConfig;pub use red_flags::StandardRedFlagValidator;pub use scaling::MdapEstimate;pub use scaling::ModelCosts;pub use scaling::estimate_mdap;pub use tool_intent::SubtaskOutputWithIntent;pub use tool_intent::ToolCategory;pub use tool_intent::ToolIntent;pub use tool_intent::ToolSchema;pub use voting::FirstToAheadByKVoter;pub use voting::ResponseMetadata;pub use voting::SampledResponse;pub use voting::VoteResult;
Modules§
- composer
- Result Composition
- decomposition
- Task Decomposition Module
- error
- MDAP (Massively Decomposed Agentic Processes) Error Types
- metrics
- MDAP Execution Metrics and Analytics
- microagent
- Microagent - Minimal Context Single-Step Agent
- prelude
- Prelude module for convenient imports
- red_
flags - Red-Flagging System
- scaling
- Scaling Laws for MDAP
- tool_
intent - Tool Intent Types for MDAP Microagents
- voting
- First-to-ahead-by-k Voting System