.pre-commit-config.yaml
LICENSE
MANIFEST.in
README.md
mkdocs.insiders.yml
mkdocs.yml
pyproject.toml
tailwind.config.js
.github/dependabot.yml
.github/ISSUE_TEMPLATE/1_general_bug_report.yaml
.github/ISSUE_TEMPLATE/2_feature_request.yaml
.github/ISSUE_TEMPLATE/3_docs_change.yaml
.github/ISSUE_TEMPLATE/config.yaml
.github/workflows/build-docs.yml
.github/workflows/deploy-cloudrun-revision-community.yaml
.github/workflows/deploy-cloudrun-revision-internal.yaml
.github/workflows/image-build-and-push-community.yaml
.github/workflows/image-build-and-push-internal.yaml
.github/workflows/publish-docs.yml
.github/workflows/publish-pypi.yml
.github/workflows/run-tests.yml
.github/workflows/static-analysis.yml
cookbook/__init__.py
cookbook/docs_writer.py
cookbook/test_writing_application.py
cookbook/apps/__init__.py
cookbook/apps/agent.py
cookbook/apps/chatbot.py
cookbook/apps/todo.py
cookbook/flows/github_digest.py
cookbook/slackbot/.dockerignore
cookbook/slackbot/Dockerfile.slackbot
cookbook/slackbot/start.py
docs/CNAME
docs/index.md
docs/package-lock.json
docs/package.json
docs/examples/ai_functions.md
docs/examples/ai_models.md
docs/guide/ai_components/ai_functions.md
docs/guide/ai_components/ai_models.md
docs/img/githubpluginoutput.png
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/heroes/advice.png
docs/img/heroes/ai_fn_fruits_hero.png
docs/img/heroes/ai_model_big_apple_no_background.png
docs/img/heroes/ai_model_location.png
docs/img/heroes/ai_model_windy_city_hero.png
docs/img/heroes/bot_star_wars_hero.png
docs/img/heroes/calculate_chance_of_survival.png
docs/img/heroes/dont_panic.png
docs/img/heroes/dont_panic_center.png
docs/img/heroes/end_in_tears_hero.png
docs/img/heroes/gpp.png
docs/img/heroes/incredible_even_worse_hero.png
docs/img/heroes/it_hates_me_hero.png
docs/img/heroes/know_you_hate_me.png
docs/img/heroes/life_the_universe_and_ai.png
docs/img/heroes/life_the_universe_and_everything_hero.png
docs/img/heroes/marvin_chat_hero.png
docs/img/heroes/marvin_faq_hero.png
docs/img/heroes/pip_install_marvin_hero.png
docs/img/heroes/plugin_rng_hero.png
docs/img/heroes/sort_of_thing_you_enjoy.png
docs/img/logos/askmarvin_mascot.jpeg
docs/img/slackbot/answer.png
docs/img/slackbot/convo.png
docs/img/slackbot/edit-response.png
docs/img/slackbot/edited-response.png
docs/img/slackbot/eventsub.png
docs/img/slackbot/feedback-recorded.png
docs/img/slackbot/interactivity.png
docs/img/slackbot/invoke.png
docs/img/slackbot/marvinfastapi.png
docs/img/slackbot/qa-message.png
docs/img/tui/bots_selection.png
docs/img/tui/colorful_fruit.png
docs/img/tui/create_prefect_bot.png
docs/img/tui/database_upgrade.png
docs/img/tui/first_message.png
docs/img/tui/message_edit_mode.png
docs/img/tui/settings.png
docs/img/tui/star_wars.png
docs/img/tui/startup.png
docs/overrides/home.html
docs/overrides/tailwind.css
docs/overrides/partials/footer.html
docs/src/community.md
docs/src/development_guide.md
docs/src/feedback.md
docs/src/api_reference/settings.md
docs/src/api_reference/components/ai_application.md
docs/src/api_reference/components/ai_classifier.md
docs/src/api_reference/components/ai_function.md
docs/src/api_reference/components/ai_model.md
docs/src/api_reference/engine/language_models/anthropic.md
docs/src/api_reference/engine/language_models/base.md
docs/src/api_reference/engine/language_models/openai.md
docs/src/api_reference/prompts/base.md
docs/src/api_reference/prompts/library.md
docs/src/api_reference/utilities/async_utils.md
docs/src/api_reference/utilities/embeddings.md
docs/src/api_reference/utilities/history.md
docs/src/api_reference/utilities/logging.md
docs/src/api_reference/utilities/messages.md
docs/src/api_reference/utilities/strings.md
docs/src/api_reference/utilities/types.md
docs/src/docs/deployment.ipynb
docs/src/docs/index.md
docs/src/docs/prompts_executes.md
docs/src/docs/promptss.md
docs/src/docs/components/ai_application.ipynb
docs/src/docs/components/ai_classifier.ipynb
docs/src/docs/components/ai_function.ipynb
docs/src/docs/components/ai_model.ipynb
docs/src/docs/components/ai_model_factory.md
docs/src/docs/components/overview.ipynb
docs/src/docs/configuration/anthropic.md
docs/src/docs/configuration/azure_openai.md
docs/src/docs/configuration/openai.md
docs/src/docs/configuration/settings.md
docs/src/docs/prompts/executing.ipynb
docs/src/docs/prompts/writing.ipynb
docs/src/docs/utilities/openai.ipynb
docs/src/getting_started/hello_marvin.md
docs/src/getting_started/installation.md
docs/src/getting_started/quickstart.ipynb
docs/src/getting_started/what_is_marvin.md
docs/src/guides/slackbot.md
docs/src/guides/webscraping.md
docs/src/notebooks/scraping.ipynb
docs/static/css/badges.css
docs/static/css/custom.css
docs/static/css/mkdocstrings.css
docs/static/css/tailwind.css
docs/static/css/termynal.css
docs/static/js/termynal.js
src/marvin/__init__.py
src/marvin/settings.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/_framework/__init__.py
src/marvin/_framework/main.py
src/marvin/_framework/manage.py
src/marvin/_framework/_defaults/__init__.py
src/marvin/_framework/app/__init__.py
src/marvin/_framework/app/main.py
src/marvin/_framework/config/__init__.py
src/marvin/_framework/config/settings.py.jinja2
src/marvin/_framework/static/__init__.py
src/marvin/_framework/static/routes
src/marvin/cli/__init__.py
src/marvin/cli/typer.py
src/marvin/cli/admin/__init__.py
src/marvin/cli/admin/scripts/__init__.py
src/marvin/cli/admin/scripts/create_env_file.py
src/marvin/cli/admin/scripts/create_secure_key.py
src/marvin/cli/chat/__init__.py
src/marvin/components/__init__.py
src/marvin/components/ai_application.py
src/marvin/components/ai_classifier.py
src/marvin/components/ai_function.py
src/marvin/components/ai_model.py
src/marvin/components/ai_model_factory.py
src/marvin/components/library/__init__.py
src/marvin/components/library/ai_functions.py
src/marvin/components/library/ai_models.py
src/marvin/deployment/__init__.py
src/marvin/engine/__init__.py
src/marvin/engine/executors/__init__.py
src/marvin/engine/executors/base.py
src/marvin/engine/executors/openai.py
src/marvin/engine/language_models/__init__.py
src/marvin/engine/language_models/anthropic.py
src/marvin/engine/language_models/azure_openai.py
src/marvin/engine/language_models/base.py
src/marvin/engine/language_models/openai.py
src/marvin/functions/__init__.py
src/marvin/openai/__init__.py
src/marvin/openai/ChatCompletion/__init__.py
src/marvin/openai/Function/__init__.py
src/marvin/openai/Function/Registry/__init__.py
src/marvin/prompts/__init__.py
src/marvin/prompts/base.py
src/marvin/prompts/library.py
src/marvin/tools/__init__.py
src/marvin/tools/base.py
src/marvin/tools/chroma.py
src/marvin/tools/filesystem.py
src/marvin/tools/format_response.py
src/marvin/tools/github.py
src/marvin/tools/mathematics.py
src/marvin/tools/python.py
src/marvin/tools/shell.py
src/marvin/tools/web.py
src/marvin/utilities/__init__.py
src/marvin/utilities/async_utils.py
src/marvin/utilities/collections.py
src/marvin/utilities/embeddings.py
src/marvin/utilities/history.py
src/marvin/utilities/logging.py
src/marvin/utilities/messages.py
src/marvin/utilities/strings.py
src/marvin/utilities/types.py
tests/__init__.py
tests/conftest.py
tests/fixtures/__init__.py
tests/test_components/__init__.py
tests/test_components/test_ai_app.py
tests/test_components/test_ai_classifier.py
tests/test_components/test_ai_functions.py
tests/test_components/test_ai_model.py
tests/test_models/__init__.py
tests/test_models/test_functions.py
tests/utils/mark.py
tests/utils/package_size.sh