pub mod arxiv;
pub mod calculator;
pub mod discord;
pub mod duckduckgo;
pub mod github;
pub mod gmail;
pub mod http;
pub mod json;
pub mod postgres;
pub mod pubmed;
pub mod shell;
pub mod slack;
pub mod sql;
pub mod duckdb;
pub mod wikipedia;
pub use arxiv::{register_arxiv_tools, ArxivSearchTool};
pub use calculator::calculator_toolkit;
pub use discord::{register_discord_tools, DiscordClient};
pub use duckduckgo::{duckduckgo_toolkit, DuckDuckGoConfig, SearchResult};
pub use github::{register_github_tools, GitHubClient};
pub use gmail::{register_gmail_tools, GmailClient};
pub use http::{http_api_toolkit, HttpApiConfig};
pub use json::json_toolkit;
pub use postgres::{register_postgres_tools, PostgresQueryTool};
pub use pubmed::{register_pubmed_tools, PubmedSearchTool};
pub use shell::{shell_toolkit, ShellConfig};
pub use slack::{register_slack_tools, SlackClient};
pub use sql::{register_sql_tools, SqlQueryTool, SqlSchemaTool};
pub use duckdb::{register_duckdb_tools, DuckDbQueryTool};
pub use wikipedia::wikipedia_toolkit;