# CellMage API Reference This section provides detailed API documentation for CellMage's modules and classes. ```{toctree} :maxdepth: 2 :caption: API Reference :hidden: generated/cellmage.chat_manager generated/cellmage.conversation_manager generated/cellmage.models generated/cellmage.config generated/cellmage.exceptions generated/cellmage.adapters generated/cellmage.adapters.direct_client generated/cellmage.adapters.langchain_client generated/cellmage.interfaces generated/cellmage.storage generated/cellmage.storage.memory_store generated/cellmage.storage.markdown_store generated/cellmage.storage.sqlite_store generated/cellmage.resources.file_loader generated/cellmage.resources.memory_loader generated/cellmage.utils.date_utils generated/cellmage.utils.file_utils generated/cellmage.utils.logging generated/cellmage.utils.token_utils generated/cellmage.integrations.confluence_utils generated/cellmage.integrations.github_utils generated/cellmage.integrations.gitlab_utils generated/cellmage.integrations.jira_utils generated/cellmage.integrations.gdocs_utils generated/cellmage.integrations.webcontent_utils generated/cellmage.integrations.image_utils generated/cellmage.context_providers generated/cellmage.context_providers.ipython_context_provider generated/cellmage.integrations generated/cellmage.ambient_mode ``` ## Core APIs ```{eval-rst} .. autosummary:: :toctree: generated cellmage.chat_manager cellmage.conversation_manager cellmage.config cellmage.exceptions ``` ## LLM Adapters ```{eval-rst} .. autosummary:: :toctree: generated cellmage.adapters cellmage.adapters.direct_client cellmage.adapters.langchain_client cellmage.interfaces ``` ## Storage APIs ```{eval-rst} .. autosummary:: :toctree: generated cellmage.storage cellmage.storage.memory_store cellmage.storage.markdown_store cellmage.storage.sqlite_store ``` ## Resources ```{eval-rst} .. autosummary:: :toctree: generated cellmage.resources.file_loader cellmage.resources.memory_loader ``` ## Utilities ```{eval-rst} .. autosummary:: :toctree: generated cellmage.utils.date_utils cellmage.utils.file_utils cellmage.utils.logging cellmage.utils.token_utils ``` ## Integrations ```{eval-rst} .. autosummary:: :toctree: generated cellmage.integrations cellmage.integrations.confluence_utils cellmage.integrations.github_utils cellmage.integrations.gitlab_utils cellmage.integrations.jira_utils cellmage.integrations.gdocs_utils cellmage.integrations.webcontent_utils cellmage.integrations.image_utils ``` ## Context Providers ```{eval-rst} .. autosummary:: :toctree: generated cellmage.context_providers cellmage.context_providers.ipython_context_provider ``` ## Ambient Mode ```{eval-rst} .. autosummary:: :toctree: generated cellmage.ambient_mode ```