.pre-commit-config.yaml
LICENSE
MANIFEST.in
README.md
mkdocs.yml
pyproject.toml
.github/workflows/build-docs.yml
.github/workflows/publish-docs.yml
.github/workflows/publish-pypi.yml
.github/workflows/run-llm-tests.yml
.github/workflows/run-tests.yml
.github/workflows/static-analysis.yml
docs/CNAME
docs/faq.md
docs/index.md
docs/development/development.md
docs/getting_started/ai_functions_quickstart.md
docs/getting_started/bots_quickstart.md
docs/getting_started/chat_quickstart.md
docs/getting_started/installation.md
docs/getting_started/openai.md
docs/guide/concepts/ai_functions.md
docs/guide/concepts/bots.md
docs/guide/concepts/infra.md
docs/guide/concepts/loaders_and_documents.md
docs/guide/concepts/plugins.md
docs/guide/introduction/cli.md
docs/guide/introduction/configuration.md
docs/guide/introduction/overview.md
docs/guide/use_cases/enforcing_format.md
docs/img/harry_styles.png
docs/img/harry_styles_plugin.png
docs/img/loader_diagram.png
docs/img/marvin_chat.png
docs/img/marvin_hello_there_chat.png
docs/img/towel_fruit.png
docs/img/hero_code/advice.png
docs/img/hero_code/ai_fn_fruits_hero.png
docs/img/hero_code/bot_star_wars_hero.png
docs/img/hero_code/calculate_chance_of_survival.png
docs/img/hero_code/dont_panic.png
docs/img/hero_code/end_in_tears_hero.png
docs/img/hero_code/gpp.png
docs/img/hero_code/incredible_even_worse_hero.png
docs/img/hero_code/it_hates_me_hero.png
docs/img/hero_code/know_you_hate_me.png
docs/img/hero_code/life_the_universe_and_ai.png
docs/img/hero_code/life_the_universe_and_everything_hero.png
docs/img/hero_code/marvin_chat_hero.png
docs/img/hero_code/marvin_faq_hero.png
docs/img/hero_code/pip_install_marvin_hero.png
docs/img/hero_code/plugin_rng_hero.png
docs/img/hero_code/sort_of_thing_you_enjoy.png
docs/img/logos/askmarvin_mascot.jpeg
docs/stylesheets/extra.css
examples/end-to-end-bot-setup.md
examples/load_prefect.py
src/marvin/__init__.py
src/marvin/config.py
src/marvin.egg-info/PKG-INFO
src/marvin.egg-info/SOURCES.txt
src/marvin.egg-info/dependency_links.txt
src/marvin.egg-info/entry_points.txt
src/marvin.egg-info/requires.txt
src/marvin.egg-info/top_level.txt
src/marvin/api/__init__.py
src/marvin/api/bots.py
src/marvin/api/dependencies.py
src/marvin/api/threads.py
src/marvin/api/topics.py
src/marvin/bots/__init__.py
src/marvin/bots/ai_functions.py
src/marvin/bots/base.py
src/marvin/bots/history.py
src/marvin/bots/input_transformers.py
src/marvin/bots/interactive_chat.py
src/marvin/bots/response_formatters.py
src/marvin/bots/utility_bots.py
src/marvin/cli/__init__.py
src/marvin/cli/cli.py
src/marvin/cli/db.py
src/marvin/cli/server.py
src/marvin/cli/tui.css
src/marvin/cli/tui.py
src/marvin/infra/__init__.py
src/marvin/infra/chroma.py
src/marvin/infra/db.py
src/marvin/loaders/__init__.py
src/marvin/loaders/base.py
src/marvin/loaders/discourse.py
src/marvin/loaders/github.py
src/marvin/loaders/web.py
src/marvin/models/__init__.py
src/marvin/models/base.py
src/marvin/models/bots.py
src/marvin/models/documents.py
src/marvin/models/ids.py
src/marvin/models/metadata.py
src/marvin/models/threads.py
src/marvin/models/topics.py
src/marvin/plugins/__init__.py
src/marvin/plugins/base.py
src/marvin/plugins/chroma.py
src/marvin/plugins/duckduckgo.py
src/marvin/plugins/github.py
src/marvin/plugins/google.py
src/marvin/plugins/mathematics.py
src/marvin/plugins/web.py
src/marvin/programs/__init__.py
src/marvin/programs/base.py
src/marvin/programs/utilities.py
src/marvin/server/__init__.py
src/marvin/server/server.py
src/marvin/utilities/__init__.py
src/marvin/utilities/async_utils.py
src/marvin/utilities/collections.py
src/marvin/utilities/logging.py
src/marvin/utilities/meta.py
src/marvin/utilities/models.py
src/marvin/utilities/strings.py
src/marvin/utilities/tests.py
src/marvin/utilities/types.py
tests/__init__.py
tests/conftest.py
tests/bots/__init__.py
tests/bots/test_bots.py
tests/fixtures/__init__.py
tests/fixtures/infra.py
tests/fixtures/objects.py
tests/fixtures/rest_api.py
tests/llm_tests/conftest.py
tests/llm_tests/bots/test_ai_functions.py
tests/llm_tests/bots/test_bots.py
tests/models/__init__.py
tests/models/test_documents.py
tests/plugins/__init__.py
tests/plugins/test_plugin_decorator.py
tests/utilities/__init__.py
tests/utilities/test_strings.py
tests/utilities/test_types.py