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
11pub use aether_core::core::{PromptSource, PromptSourceError};
12pub use aether_settings::{
13 AetherSettings, AetherSettingsSource, SettingsFileSource, project_settings_exist, project_settings_path,
14 user_settings_exist, user_settings_path,
15};
16pub use agent_catalog::AgentCatalog;
17pub use agent_config::AgentConfig;
18pub use error::SettingsError;
19pub use mcp_config_source_config::{McpFileSpec, McpSourceSpec};
20pub use prompt_catalog::PromptCatalog;
21pub use prompt_file::{PromptFile, PromptFileError, PromptTriggers, SKILL_FILENAME};