Expand description
Core library for resolving and rendering AI agent URLs.
The crate exposes shared URI parsing, provider resolution, markdown
rendering, and write helpers used by xurl-cli.
Re-exports§
pub use error::Result;pub use error::XurlError;pub use model::MessageRole;pub use model::PiEntryListView;pub use model::ProviderKind;pub use model::ResolutionMeta;pub use model::ResolvedSkill;pub use model::ResolvedThread;pub use model::SkillResolutionMeta;pub use model::SkillsSourceKind;pub use model::SubagentDetailView;pub use model::SubagentListView;pub use model::SubagentView;pub use model::ThreadMessage;pub use model::ThreadQuery;pub use model::ThreadQueryItem;pub use model::ThreadQueryResult;pub use model::WriteOptions;pub use model::WriteRequest;pub use model::WriteResult;pub use provider::ProviderRoots;pub use provider::WriteEventSink;pub use service::query_threads;pub use service::render_skill_head_markdown;pub use service::render_skill_markdown;pub use service::render_subagent_view_markdown;pub use service::render_thread_head_markdown;pub use service::render_thread_markdown;pub use service::render_thread_query_head_markdown;pub use service::render_thread_query_markdown;pub use service::resolve_skill;pub use service::resolve_subagent_view;pub use service::resolve_thread;pub use service::write_thread;pub use uri::AgentsUri;pub use uri::SkillsUri;