agent_chain_core/
api.rs

1//! Helper functions for managing the Agent Chain API.
2//!
3//! This module is only relevant for Agent Chain developers, not for users.
4//!
5//! **Warning:** This module and its submodules are for internal use only.
6//! Do not use them in your own code. We may change the API at any time with no warning.
7
8mod beta;
9mod deprecation;
10mod internal;
11mod path;
12
13pub use beta::{
14    AgentChainBetaWarning, BetaParams, SuppressBetaWarnings, suppress_beta_warnings,
15    surface_beta_warnings, warn_beta,
16};
17pub use deprecation::{
18    AgentChainDeprecationWarning, AgentChainPendingDeprecationWarning, DeprecationParams,
19    RenameParameterParams, SuppressDeprecationWarnings, handle_renamed_parameter,
20    suppress_deprecation_warnings, surface_deprecation_warnings, warn_deprecated,
21};
22pub use internal::is_caller_internal;
23pub use path::{as_import_path, get_relative_path};