AUTHORS
LICENSE
README.md
pyproject.toml
setup.py
src/datarobot_genai/__init__.py
src/datarobot_genai/py.typed
src/datarobot_genai.egg-info/PKG-INFO
src/datarobot_genai.egg-info/SOURCES.txt
src/datarobot_genai.egg-info/dependency_links.txt
src/datarobot_genai.egg-info/entry_points.txt
src/datarobot_genai.egg-info/requires.txt
src/datarobot_genai.egg-info/top_level.txt
src/datarobot_genai/core/__init__.py
src/datarobot_genai/core/config.py
src/datarobot_genai/core/telemetry_agent.py
src/datarobot_genai/core/agents/__init__.py
src/datarobot_genai/core/agents/base.py
src/datarobot_genai/core/agents/history.py
src/datarobot_genai/core/chat/__init__.py
src/datarobot_genai/core/chat/auth.py
src/datarobot_genai/core/chat/client.py
src/datarobot_genai/core/chat/completions.py
src/datarobot_genai/core/chat/responses.py
src/datarobot_genai/core/cli/__init__.py
src/datarobot_genai/core/cli/agent_environment.py
src/datarobot_genai/core/cli/agent_kernel.py
src/datarobot_genai/core/mcp/__init__.py
src/datarobot_genai/core/mcp/common.py
src/datarobot_genai/core/memory/__init__.py
src/datarobot_genai/core/memory/base.py
src/datarobot_genai/core/memory/datarobot_memory_client.py
src/datarobot_genai/core/memory/mem0client.py
src/datarobot_genai/core/utils/__init__.py
src/datarobot_genai/core/utils/auth.py
src/datarobot_genai/core/utils/token_tracking.py
src/datarobot_genai/core/utils/urls.py
src/datarobot_genai/crewai/__init__.py
src/datarobot_genai/crewai/agent.py
src/datarobot_genai/crewai/events.py
src/datarobot_genai/crewai/mcp.py
src/datarobot_genai/dragent/__init__.py
src/datarobot_genai/dragent/converters.py
src/datarobot_genai/dragent/frontserver.py
src/datarobot_genai/dragent/register.py
src/datarobot_genai/dragent/request.py
src/datarobot_genai/dragent/response.py
src/datarobot_genai/dragent/session.py
src/datarobot_genai/dragent/step_adaptor.py
src/datarobot_genai/drmcp/__init__.py
src/datarobot_genai/drmcp/server.py
src/datarobot_genai/drmcp/core/__init__.py
src/datarobot_genai/drmcp/core/auth.py
src/datarobot_genai/drmcp/core/clients.py
src/datarobot_genai/drmcp/core/config.py
src/datarobot_genai/drmcp/core/config_utils.py
src/datarobot_genai/drmcp/core/constants.py
src/datarobot_genai/drmcp/core/credentials.py
src/datarobot_genai/drmcp/core/dr_mcp_server.py
src/datarobot_genai/drmcp/core/dr_mcp_server_logo.py
src/datarobot_genai/drmcp/core/enums.py
src/datarobot_genai/drmcp/core/exceptions.py
src/datarobot_genai/drmcp/core/logging.py
src/datarobot_genai/drmcp/core/mcp_instance.py
src/datarobot_genai/drmcp/core/routes.py
src/datarobot_genai/drmcp/core/routes_utils.py
src/datarobot_genai/drmcp/core/server_life_cycle.py
src/datarobot_genai/drmcp/core/telemetry.py
src/datarobot_genai/drmcp/core/tool_config.py
src/datarobot_genai/drmcp/core/utils.py
src/datarobot_genai/drmcp/core/dynamic_prompts/__init__.py
src/datarobot_genai/drmcp/core/dynamic_prompts/controllers.py
src/datarobot_genai/drmcp/core/dynamic_prompts/dr_lib.py
src/datarobot_genai/drmcp/core/dynamic_prompts/register.py
src/datarobot_genai/drmcp/core/dynamic_prompts/utils.py
src/datarobot_genai/drmcp/core/dynamic_tools/__init__.py
src/datarobot_genai/drmcp/core/dynamic_tools/register.py
src/datarobot_genai/drmcp/core/dynamic_tools/schema.py
src/datarobot_genai/drmcp/core/dynamic_tools/deployment/__init__.py
src/datarobot_genai/drmcp/core/dynamic_tools/deployment/config.py
src/datarobot_genai/drmcp/core/dynamic_tools/deployment/controllers.py
src/datarobot_genai/drmcp/core/dynamic_tools/deployment/metadata.py
src/datarobot_genai/drmcp/core/dynamic_tools/deployment/register.py
src/datarobot_genai/drmcp/core/dynamic_tools/deployment/adapters/__init__.py
src/datarobot_genai/drmcp/core/dynamic_tools/deployment/adapters/base.py
src/datarobot_genai/drmcp/core/dynamic_tools/deployment/adapters/default.py
src/datarobot_genai/drmcp/core/dynamic_tools/deployment/adapters/drum.py
src/datarobot_genai/drmcp/core/memory_management/__init__.py
src/datarobot_genai/drmcp/core/memory_management/manager.py
src/datarobot_genai/drmcp/core/memory_management/memory_tools.py
src/datarobot_genai/drmcp/test_utils/__init__.py
src/datarobot_genai/drmcp/test_utils/elicitation_test_tool.py
src/datarobot_genai/drmcp/test_utils/integration_mcp_server.py
src/datarobot_genai/drmcp/test_utils/mcp_utils_ete.py
src/datarobot_genai/drmcp/test_utils/mcp_utils_integration.py
src/datarobot_genai/drmcp/test_utils/test_interactive.py
src/datarobot_genai/drmcp/test_utils/tool_base_ete.py
src/datarobot_genai/drmcp/test_utils/utils.py
src/datarobot_genai/drmcp/test_utils/clients/__init__.py
src/datarobot_genai/drmcp/test_utils/clients/anthropic.py
src/datarobot_genai/drmcp/test_utils/clients/base.py
src/datarobot_genai/drmcp/test_utils/clients/dr_gateway.py
src/datarobot_genai/drmcp/test_utils/clients/openai.py
src/datarobot_genai/drmcp/test_utils/stubs/__init__.py
src/datarobot_genai/drmcp/test_utils/stubs/dr_client_stubs.py
src/datarobot_genai/drmcp/test_utils/stubs/prediction_result_stub.py
src/datarobot_genai/drmcp/test_utils/stubs/prompt_stubs.py
src/datarobot_genai/drtools/__init__.py
src/datarobot_genai/drtools/clients/__init__.py
src/datarobot_genai/drtools/clients/atlassian.py
src/datarobot_genai/drtools/clients/confluence.py
src/datarobot_genai/drtools/clients/datarobot.py
src/datarobot_genai/drtools/clients/dr_docs.py
src/datarobot_genai/drtools/clients/gdrive.py
src/datarobot_genai/drtools/clients/helpers.py
src/datarobot_genai/drtools/clients/jira.py
src/datarobot_genai/drtools/clients/microsoft_graph.py
src/datarobot_genai/drtools/clients/perplexity.py
src/datarobot_genai/drtools/clients/s3.py
src/datarobot_genai/drtools/clients/tavily.py
src/datarobot_genai/drtools/confluence/__init__.py
src/datarobot_genai/drtools/confluence/tools.py
src/datarobot_genai/drtools/dr_docs/__init__.py
src/datarobot_genai/drtools/dr_docs/local_tools.py
src/datarobot_genai/drtools/dr_docs/tools.py
src/datarobot_genai/drtools/gdrive/__init__.py
src/datarobot_genai/drtools/gdrive/tools.py
src/datarobot_genai/drtools/jira/__init__.py
src/datarobot_genai/drtools/jira/tools.py
src/datarobot_genai/drtools/microsoft_graph/__init__.py
src/datarobot_genai/drtools/microsoft_graph/tools.py
src/datarobot_genai/drtools/perplexity/__init__.py
src/datarobot_genai/drtools/perplexity/tools.py
src/datarobot_genai/drtools/predictive/__init__.py
src/datarobot_genai/drtools/predictive/data.py
src/datarobot_genai/drtools/predictive/deployment.py
src/datarobot_genai/drtools/predictive/deployment_info.py
src/datarobot_genai/drtools/predictive/model.py
src/datarobot_genai/drtools/predictive/predict.py
src/datarobot_genai/drtools/predictive/predict_realtime.py
src/datarobot_genai/drtools/predictive/project.py
src/datarobot_genai/drtools/predictive/training.py
src/datarobot_genai/drtools/tavily/__init__.py
src/datarobot_genai/drtools/tavily/tools.py
src/datarobot_genai/langgraph/__init__.py
src/datarobot_genai/langgraph/agent.py
src/datarobot_genai/langgraph/mcp.py
src/datarobot_genai/llama_index/__init__.py
src/datarobot_genai/llama_index/agent.py
src/datarobot_genai/llama_index/mcp.py
src/datarobot_genai/nat/__init__.py
src/datarobot_genai/nat/agent.py
src/datarobot_genai/nat/datarobot_auth_provider.py
src/datarobot_genai/nat/datarobot_llm_clients.py
src/datarobot_genai/nat/datarobot_llm_providers.py
src/datarobot_genai/nat/datarobot_mcp_client.py
src/datarobot_genai/nat/helpers.py