seher-sdk 0.0.32

Seher SDK: agent resolution, rate-limit checks, and provider clients
Documentation
pub mod config;
pub mod config_loader;
pub mod errors;
pub mod pi_runner;
pub mod sleep;

#[cfg(feature = "browser")]
pub mod cookies;
#[cfg(feature = "browser")]
pub mod resolve;

pub use config::{
    Config, ModelEntry, ProviderApi, ProviderEntry, ResolvedAgent, ResolvedSkillsConfig,
    SkillsConfig,
};
pub use config_loader::{ConfigError, load_config, resolve_config_path};
pub use errors::{LimitError, RunError, TimeoutError};
pub use pi_runner::{PiRunner, PiRunnerOptions, StreamChunk};

#[cfg(feature = "browser")]
pub use cookies::{BrowserSession, provider_to_domain};
#[cfg(feature = "browser")]
pub use resolve::{
    AllAgentsLimitedError, Candidate, CookieProbe, LimitProbe, NoMatchingAgentError, PollOptions,
    ProbeFuture, ResolveError, ResolveOptions, SUPPORTED_SDK_KINDS, ScanOutcome,
    alias_limit_provider, build_candidates, is_supported_sdk, poll_for_agent, resolve_agent,
    resolve_agent_with_cookies, scan, unsupported_sdk_providers,
};