LICENSE
README.md
pyproject.toml
src/cat/__init__.py
src/cat/env.py
src/cat/log.py
src/cat/main.py
src/cat/startup.py
src/cat/utils.py
src/cat/agents/__init__.py
src/cat/agents/base_agent.py
src/cat/agents/form_agent.py
src/cat/agents/main_agent.py
src/cat/agents/memory_agent.py
src/cat/agents/procedures_agent.py
src/cat/auth/auth_utils.py
src/cat/auth/connection.py
src/cat/auth/permissions.py
src/cat/cache/base_cache.py
src/cat/cache/cache_item.py
src/cat/cache/cache_manager.py
src/cat/cache/file_system_cache.py
src/cat/cache/in_memory_cache.py
src/cat/convo/messages.py
src/cat/core_plugins/base_tools/base_tools.py
src/cat/core_plugins/langchain_models_pack/hooks.py
src/cat/core_plugins/langchain_models_pack/embedders/configs.py
src/cat/core_plugins/langchain_models_pack/embedders/custom.py
src/cat/core_plugins/langchain_models_pack/llms/configs.py
src/cat/core_plugins/langchain_models_pack/llms/custom.py
src/cat/core_plugins/legacy_v1/chat_history.py
src/cat/core_plugins/legacy_v1/convo.py
src/cat/core_plugins/legacy_v1/endpoints.py
src/cat/core_plugins/legacy_v1/tests/test_legacy_endpoints.py
src/cat/core_plugins/legacy_v1/tests/test_legacy_session.py
src/cat/core_plugins/legacy_v1/tests/test_legacy_working_memory.py
src/cat/core_plugins/model_interactions/handlers.py
src/cat/core_plugins/model_interactions/interactions_types.py
src/cat/core_plugins/model_interactions/model_interactions.py
src/cat/core_plugins/qdrant_vector_memory/recall.py
src/cat/core_plugins/qdrant_vector_memory/vector_memory.py
src/cat/core_plugins/qdrant_vector_memory/vector_memory_collection.py
src/cat/core_plugins/qdrant_vector_memory/endpoints/collections.py
src/cat/core_plugins/qdrant_vector_memory/endpoints/points.py
src/cat/core_plugins/qdrant_vector_memory/tests/test_agent_memory.py
src/cat/core_plugins/qdrant_vector_memory/tests/test_conf.py
src/cat/core_plugins/qdrant_vector_memory/tests/test_memory_by_user.py
src/cat/core_plugins/qdrant_vector_memory/tests/test_memory_collection.py
src/cat/core_plugins/qdrant_vector_memory/tests/test_memory_points.py
src/cat/core_plugins/qdrant_vector_memory/tests/test_memory_recall.py
src/cat/core_plugins/qdrant_vector_memory/tests/test_memory_utils.py
src/cat/core_plugins/qdrant_vector_memory/tests/test_working_memory.py
src/cat/core_plugins/rabbit_hole/endpoints.py
src/cat/core_plugins/rabbit_hole/hooks.py
src/cat/core_plugins/rabbit_hole/rabbit_hole.py
src/cat/core_plugins/rabbit_hole/tests/test_upload_docs.py
src/cat/core_plugins/rabbit_hole/tests/test_upload_memories.py
src/cat/core_plugins/rabbit_hole/tests/test_upload_url.py
src/cat/core_plugins/white_rabbit/white_rabbit.py
src/cat/core_plugins/why/why.py
src/cat/db/__init__.py
src/cat/db/crud.py
src/cat/db/database.py
src/cat/db/models.py
src/cat/experimental/__init__.py
src/cat/experimental/form/__init__.py
src/cat/experimental/form/cat_form.py
src/cat/experimental/form/form_decorator.py
src/cat/factory/auth_handler.py
src/cat/factory/custom_auth_handler.py
src/cat/factory/defaults.py
src/cat/factory/embedder.py
src/cat/factory/llm.py
src/cat/looking_glass/callbacks.py
src/cat/looking_glass/cheshire_cat.py
src/cat/looking_glass/output_parser.py
src/cat/looking_glass/prompts.py
src/cat/looking_glass/stray_cat.py
src/cat/mad_hatter/mad_hatter.py
src/cat/mad_hatter/plugin.py
src/cat/mad_hatter/plugin_extractor.py
src/cat/mad_hatter/registry.py
src/cat/mad_hatter/decorators/__init__.py
src/cat/mad_hatter/decorators/endpoint.py
src/cat/mad_hatter/decorators/hook.py
src/cat/mad_hatter/decorators/plugin_decorator.py
src/cat/mad_hatter/decorators/tool.py
src/cat/memory/long_term_memory.py
src/cat/memory/memory_item.py
src/cat/memory/working_memory.py
src/cat/protocols/model_context/client.py
src/cat/routes/__init__.py
src/cat/routes/auth.py
src/cat/routes/auth_handler.py
src/cat/routes/base.py
src/cat/routes/embedder.py
src/cat/routes/llm.py
src/cat/routes/openapi.py
src/cat/routes/plugins.py
src/cat/routes/settings.py
src/cat/routes/users.py
src/cat/routes/static/__init__.py
src/cat/routes/static/admin.py
src/cat/routes/static/static.py
src/cat/routes/static/templates.py
src/cat/routes/websocket/websocket.py
src/cat/routes/websocket/websocket_manager.py
src/cheshire_cat_ai.egg-info/PKG-INFO
src/cheshire_cat_ai.egg-info/SOURCES.txt
src/cheshire_cat_ai.egg-info/dependency_links.txt
src/cheshire_cat_ai.egg-info/entry_points.txt
src/cheshire_cat_ai.egg-info/requires.txt
src/cheshire_cat_ai.egg-info/top_level.txt
tests/test_cat_utils.py
tests/test_env_variables.py