//! Claude-Code-shaped agent loop for DeepSeek.
//!
//! See <https://code.claude.com/docs/en/agent-sdk/agent-loop>. The crate-level
//! re-exports give you:
//!
//! - [`run`] — the core function that returns a stream of [`SdkMessage`].
//! - [`AgentBuilder`] / [`DeepSeekAgent`] — back-compat builder API.
//! - [`Tool`] / [`ToolDefinition`] — extend with custom tools.
//! - [`RunOptions`], [`PermissionMode`], [`PreToolHook`] — control the loop.
//!
//! With the `builtin-tools` feature enabled, [`builtin_tools::default_tools`]
//! returns Read / Write / Edit / Glob / Grep / Bash ready to plug in.
pub use ;
pub use run;
pub use ;
pub use RunOptions;
pub use ;
pub use ;