hypersteeldb 0.2.3

A database that compiles questions instead of guessing answers: typed vocabulary discovered from your documents, queries type-checked before they run, roaring-bitmap set algebra over reified hyperedges, and Dempster-Shafer evidence with an explicit conflict guard.
Documentation
//! Agent layer — retrieval-as-reasoning over a `Corpus`, driven by a configurable LLM provider.
//! The loop and tools are provider-agnostic; backends (Bedrock / Paddock) are selected by
//! `ProviderConfig` and gated by cargo features so neither is a mandatory dependency.

pub mod config;
pub mod harness;
pub mod provider;
pub mod profile;
pub mod run;
pub mod synth;
pub mod tools;
pub mod types;
pub mod workflow;

#[cfg(feature = "bedrock")]
pub mod bedrock;
#[cfg(feature = "native")]
pub mod native;
#[cfg(feature = "needle")]
pub mod needle;
#[cfg(feature = "paddock")]
pub mod paddock;

pub use config::ProviderConfig;
#[cfg(feature = "native")]
pub use config::native_base_available;
pub use harness::QwenHarness;
pub use provider::LlmProvider;
pub use run::{run_agent, AgentAnswer, ToolCallLog};
pub use types::{Block, Msg, Role, Stop, ToolSpec, Turn};