uira-orchestration 0.1.1

Agent definitions, SDK, tool registry, and hook implementations for Uira
Documentation
pub mod prompts;
pub mod router;
pub mod rules;
pub mod scorer;
pub mod signals;
pub mod types;

pub use prompts::gpt;
pub use prompts::{
    adapt_prompt_for_model, adapt_prompt_for_tier, create_delegation_prompt,
    create_delegation_prompt_for_model, get_prompt_prefix, get_prompt_suffix,
    get_task_instructions, get_task_instructions_for_model, DelegationContext,
};
pub use router::{
    analyze_task_complexity, can_escalate, escalate_model, explain_routing, get_model_for_task,
    get_routing_recommendation, is_fixed_tier_agent, quick_tier_for_agent, route_task,
    route_with_escalation,
};

pub use rules::{
    create_rule, default_routing_rules, evaluate_rules, get_matching_rules, merge_rules,
};
pub use scorer::{
    calculate_complexity_score, calculate_complexity_tier, calculate_confidence,
    get_score_breakdown, score_to_tier,
};
pub use signals::{
    extract_all_signals, extract_context_signals, extract_lexical_signals,
    extract_structural_signals,
};
pub use types::*;