1#![doc = include_str!("../README.md")]
2
3pub mod aether_settings;
4mod agent_catalog;
5mod agent_config;
6mod error;
7mod mcp_config_source_config;
8mod prompt_catalog;
9pub mod prompt_file;
10#[cfg(feature = "testing")]
11pub mod testing;
12
13pub use aether_core::core::{PromptSource, PromptSourceError};
14pub use aether_settings::{
15 AetherSettings, AetherSettingsSource, CredentialsStoreConfig, OtlpTelemetrySettings, SettingsFileSource,
16 TelemetryContentSettings, TelemetrySettings, project_settings_exist, project_settings_path, settings_resource_root,
17 user_settings_exist, user_settings_path,
18};
19pub use agent_catalog::AgentCatalog;
20pub use agent_config::AgentConfig;
21pub use error::SettingsError;
22pub use mcp_config_source_config::{McpFileSpec, McpSourceSpec};
23pub use prompt_catalog::PromptCatalog;
24pub use prompt_file::{PromptFile, PromptFileError, PromptTriggers, SKILL_FILENAME};