defect_agent/http.rs
1//! HTTP client abstraction.
2//!
3//! The trait and its types now live in `defect-core` so `defect-http` can implement them
4//! without depending on the agent runtime. Re-exported here so existing
5//! `defect_agent::http::*` paths keep working — the CLI still injects
6//! `Arc<dyn HttpClient>` into [`crate::session::AgentCore`], propagated through
7//! [`crate::tool::ToolContext`] to tools.
8
9pub use defect_core::http::*;