53 lines
1.2 KiB
Rust
53 lines
1.2 KiB
Rust
#[cfg(not(any(feature = "rustls-tls", feature = "native-tls")))]
|
|
compile_error!("At least one of `rustls-tls` or `native-tls` features must be enabled");
|
|
|
|
#[cfg(all(feature = "rustls-tls", feature = "native-tls"))]
|
|
compile_error!("Features `rustls-tls` and `native-tls` are mutually exclusive");
|
|
|
|
pub mod acp;
|
|
pub use goose_sdk::custom_requests;
|
|
pub mod action_required_manager;
|
|
pub mod agents;
|
|
pub mod builtin_extension;
|
|
pub mod config;
|
|
pub mod context_mgmt;
|
|
pub mod conversation;
|
|
pub mod dictation;
|
|
pub mod doctor;
|
|
pub mod download_manager;
|
|
pub mod execution;
|
|
pub mod gateway;
|
|
pub mod goose_apps;
|
|
pub mod hints;
|
|
pub mod hooks;
|
|
pub mod instance_id;
|
|
pub mod logging;
|
|
pub mod mcp_utils;
|
|
pub mod model;
|
|
pub mod oauth;
|
|
#[cfg(feature = "otel")]
|
|
pub mod otel;
|
|
pub mod permission;
|
|
pub mod plugins;
|
|
#[cfg(feature = "telemetry")]
|
|
pub mod posthog;
|
|
pub mod prompt_template;
|
|
pub mod providers;
|
|
pub mod recipe;
|
|
pub mod recipe_deeplink;
|
|
pub mod scheduler;
|
|
pub mod scheduler_trait;
|
|
pub mod security;
|
|
pub mod session;
|
|
pub mod session_context;
|
|
pub mod skills;
|
|
pub mod slash_commands;
|
|
pub mod source_roots;
|
|
pub mod sources;
|
|
pub mod subprocess;
|
|
pub mod token_counter;
|
|
pub mod tool_inspection;
|
|
pub mod tool_monitor;
|
|
pub mod tracing;
|
|
pub mod utils;
|