Skip to main content

Crate hydra_compiler

Crate hydra_compiler 

Source

Re-exports§

pub use ast::ActionNode;
pub use ast::CollectionExpr;
pub use ast::ComputeRule;
pub use ast::ConditionExpr;
pub use ast::ParamExpr;
pub use compiler::ActionCompiler;
pub use compiler::CompiledAction;
pub use detector::DetectedPattern;
pub use detector::PatternDetector;
pub use executor::CompiledExecutor;
pub use executor::ExecutionResult;
pub use normalizer::NormalizedSequence;
pub use normalizer::SequenceNormalizer;
pub use router::ExecutionRouter;
pub use router::RoutingDecision;

Modules§

ast
AST nodes for compiled action sequences.
compiler
ActionCompiler — generates deterministic AST from normalized sequences.
detector
PatternDetector — scans action history for repeated sequences.
executor
CompiledExecutor — runs compiled ASTs without LLM calls (zero tokens).
normalizer
SequenceNormalizer — extracts variables and normalizes action sequences.
router
ExecutionRouter — routes requests to compiled actions or LLM fallback.