├── .dockerignore ├── .env.template ├── .github ├── CODEOWNERS └── workflows │ └── main.yml ├── .gitignore ├── .vscode └── launch.json ├── About.py ├── Dockerfile ├── LICENSE ├── LlaVA.md ├── README.md ├── __init__.py ├── assistant.code-workspace ├── configurations ├── __init__.py ├── app_configs │ ├── config.json │ ├── discord.json │ └── voice.json └── available_models.json ├── discord_requirements.txt ├── docker-compose.yml ├── documentation ├── Jarvis.png ├── assistant.drawio ├── code understanding.png └── streamlit.png ├── google_credentials_template.json ├── install-all.ps1 ├── install-llamacpp-gpu.ps1 ├── install-services.ps1 ├── install-ui.ps1 ├── pages ├── 1_Jarvis.py ├── 2_Documents.txt.old ├── 3_Images.py └── 4_Settings.py ├── release_notes.md ├── requirements-services.txt ├── requirements-ui.txt ├── run_discord_bot.ps1 ├── run_tests.ps1 ├── src ├── __init__.py ├── ai │ ├── __init__.py │ ├── agents │ │ ├── __init__.py │ │ ├── code │ │ │ ├── __init__.py │ │ │ └── stubbing_agent.py │ │ └── general │ │ │ ├── __init__.py │ │ │ ├── generic_tool.py │ │ │ └── generic_tools_agent.py │ ├── callbacks │ │ ├── __init__.py │ │ └── streaming_only_callback.py │ ├── conversations │ │ ├── __init__.py │ │ └── conversation_manager.py │ ├── prompts │ │ ├── __init__.py │ │ ├── openai_prompts │ │ │ ├── __init__.py │ │ │ ├── code_examination_prompts.py │ │ │ ├── code_general_prompts.py │ │ │ ├── code_refactor_prompts.py │ │ │ ├── code_review_prompts.py │ │ │ ├── code_stubbing_prompts.py │ │ │ ├── conversational_prompts.py │ │ │ ├── discord_llm_prompts.py │ │ │ ├── document_prompts.py │ │ │ ├── formatting_instructions.py │ │ │ ├── generic_tools_agent_prompts.py │ │ │ ├── questions_prompts.py │ │ │ ├── security_tools_prompts.py │ │ │ ├── software_development_prompts.py │ │ │ ├── summary_prompts.py │ │ │ └── tool_use_prompts.py │ │ ├── prompt_manager.py │ │ ├── prompt_models │ │ │ ├── answer.py │ │ │ ├── code_details_extraction.py │ │ │ ├── code_examination.py │ │ │ ├── code_refactor.py │ │ │ ├── code_review.py │ │ │ ├── conversation_summary.py │ │ │ ├── conversational.py │ │ │ ├── document_search.py │ │ │ ├── document_summary.py │ │ │ ├── evaluation.py │ │ │ ├── planning_stage.py │ │ │ ├── question_generation.py │ │ │ └── tool_use.py │ │ └── query_helper.py │ ├── rag_ai.py │ ├── tools │ │ ├── tool_loader.py │ │ ├── tool_manager.py │ │ └── tool_registry.py │ ├── utilities │ │ ├── embeddings_helper.py │ │ ├── llm_helper.py │ │ └── system_info.py │ ├── voice │ │ ├── __init__.py │ │ ├── audio │ │ │ ├── activation-2.wav │ │ │ ├── activation.wav │ │ │ ├── boop-beep.wav │ │ │ ├── deactivate.wav │ │ │ └── error.wav │ │ ├── audio_transcriber.py │ │ ├── models │ │ │ ├── hey_jarvis_v0.1.onnx │ │ │ ├── hey_jarvis_v0.1.tflite │ │ │ ├── hey_rhasspy_v0.1.onnx │ │ │ ├── hey_rhasspy_v0.1.tflite │ │ │ ├── timer_v0.1.onnx │ │ │ ├── timer_v0.1.tflite │ │ │ ├── weather_v0.1.onnx │ │ │ └── weather_v0.1.tflite │ │ ├── player.py │ │ ├── readme.md │ │ ├── sound.py │ │ ├── speech_to_text.py │ │ ├── text_to_speech.py │ │ └── wake_word.py │ └── voice_ai.py ├── configuration │ ├── __init__.py │ ├── assistant_configuration.py │ ├── model_configuration.py │ └── voice_configuration.py ├── db │ ├── database │ │ ├── connection_utilities.py │ │ ├── creation_utilities.py │ │ ├── migration_utilities.py │ │ ├── migrations │ │ │ ├── README │ │ │ ├── env.py │ │ │ ├── script.py.mako │ │ │ └── versions │ │ │ │ ├── 0b2b442ed3de_migration_2024_01_11_00_29_33.py │ │ │ │ ├── 242bd425a76c_migration_2024_02_09_17_08_04.py │ │ │ │ ├── 2f060381eab6_migration_2023_12_24_22_32_01.py │ │ │ │ ├── 32b1401cf77f_migration_2024_01_04_08_09_31.py │ │ │ │ ├── 36fc426c7c42_migration_2023_12_23_12_09_57.py │ │ │ │ ├── 4a6da61416a8_migration_2024_01_22_15_25_16.py │ │ │ │ ├── 4aec00e27b34_migration_2024_02_04_10_09_54.py │ │ │ │ ├── 75da1d37b18b_migration_2024_02_01_13_53_05.py │ │ │ │ ├── 7fe287c268cf_migration_2023_12_24_17_09_08.py │ │ │ │ ├── 8ba5573d73d7_migration_2023_12_25_11_04_05.py │ │ │ │ ├── 94a7cdc82ec6_migration_2023_12_25_11_23_00.py │ │ │ │ ├── 993d15707f0f_migration_2024_01_12_16_38_13.py │ │ │ │ ├── 9a7e026f2eb5_migration_2023_12_26_09_31_56.py │ │ │ │ ├── 9bfb9398ea0e_migration_2023_12_24_14_41_57.py │ │ │ │ ├── ad8c266221c7_migration_2023_12_11_11_10_19.py │ │ │ │ ├── b8953b35c9d8_migration_2024_01_11_00_21_49.py │ │ │ │ ├── bc6ea827eeae_migration_2024_01_04_09_47_30.py │ │ │ │ ├── be5387917d20_migration_2024_02_01_13_56_34.py │ │ │ │ ├── d8992a7d7e6a_migration_2024_02_10_14_46_28.py │ │ │ │ └── ecd8f0e9253f_migration_2024_01_11_19_27_40.py │ │ └── tables.py │ └── models │ │ ├── __init__.py │ │ ├── code.py │ │ ├── conversation_messages.py │ │ ├── conversations.py │ │ ├── default_data.py │ │ ├── documents.py │ │ ├── domain │ │ ├── __init__.py │ │ ├── code_file_dependency_model.py │ │ ├── code_file_model.py │ │ ├── code_repository_model.py │ │ ├── conversation_message_model.py │ │ ├── conversation_model.py │ │ ├── conversation_role_type.py │ │ ├── document_collection_model.py │ │ ├── document_model.py │ │ ├── file_model.py │ │ ├── source_control_provider_model.py │ │ ├── tool_call_results_model.py │ │ ├── user_model.py │ │ └── user_settings_model.py │ │ ├── pgvector_retriever.py │ │ ├── tools │ │ ├── __init__.py │ │ ├── base_tool.py │ │ └── test_tool.py │ │ ├── user_settings.py │ │ ├── users.py │ │ └── vector_database.py ├── discord │ ├── __init__.py │ ├── bot.py │ ├── conversational_bot.py │ ├── memory_manager.py │ ├── rag_bot.py │ └── run_bots.py ├── documents │ ├── __init__.py │ ├── code_loader.py │ ├── codesplitter │ │ ├── main.py │ │ ├── node_types.py │ │ ├── splitter │ │ │ ├── __init__.py │ │ │ ├── cpp │ │ │ │ ├── __init__.py │ │ │ │ ├── cpp_analyzer.py │ │ │ │ └── cpp_splitter.py │ │ │ ├── dependency_analyzer.py │ │ │ ├── dependency_analyzer_base.py │ │ │ ├── python │ │ │ │ ├── __init__.py │ │ │ │ ├── python_analyzer.py │ │ │ │ └── python_splitter.py │ │ │ ├── splitter_base.py │ │ │ └── splitter_utils.py │ │ └── utils.py │ └── document_loader.py ├── integrations │ ├── __init__.py │ ├── github │ │ ├── __init__.py │ │ ├── github_committer.py │ │ ├── github_file_iterator.py │ │ ├── github_issue_creator.py │ │ ├── github_retriever.py │ │ ├── github_shared.py │ │ ├── templates │ │ │ └── code_review_issue_template.md.j2 │ │ └── test │ │ │ └── data │ │ │ ├── comment_data_0.json │ │ │ ├── comment_data_1.json │ │ │ ├── comment_data_2.json │ │ │ └── comment_data_3.json │ ├── gitlab │ │ ├── __init__.py │ │ ├── gitlab_committer.py │ │ ├── gitlab_file_iterator.py │ │ ├── gitlab_issue_creator.py │ │ ├── gitlab_issue_retriever.py │ │ ├── gitlab_retriever.py │ │ ├── gitlab_shared.py │ │ ├── publish_gitlab_issue.py │ │ ├── templates │ │ │ └── code_review_issue_template.md.j2 │ │ └── test │ │ │ └── data │ │ │ ├── comment_data_0.json │ │ │ ├── comment_data_1.json │ │ │ └── comment_data_2.json │ ├── jama │ │ └── jama_session.py │ └── shared.py ├── memory │ ├── __init__.py │ ├── conversation_entity_memory.py │ ├── entity_memory_cleanup.py │ ├── entity_store_models.py │ ├── postgres_chat_message_history.py │ ├── postgres_entity_store.py │ ├── prompts.py │ └── token_buffer.py ├── runners │ ├── __init__.py │ ├── documentation │ │ └── documentation_runner.py │ ├── runner.py │ └── ui │ │ ├── __init__.py │ │ ├── streamlit_agent_callback.py │ │ └── streamlit_ui.py ├── services │ ├── document_ingestion.py │ └── documents │ │ └── document_ingestion_tasks.py ├── tools │ ├── code │ │ ├── __init__.py │ │ ├── code_commit_tool.py │ │ ├── code_dependency.py │ │ ├── code_refactor_tool.py │ │ ├── code_repository_tool.py │ │ ├── code_retriever_tool.py │ │ ├── code_review_tool.py │ │ ├── code_shared.py │ │ ├── code_tool.py │ │ └── issue_tool.py │ ├── documents │ │ ├── __init__.py │ │ ├── document_tool.py │ │ └── spreadsheet_tool.py │ ├── email │ │ └── gmail_tool.py │ ├── example_tool.py │ ├── general │ │ ├── __init__.py │ │ ├── list_tool.py │ │ ├── time_tool.py │ │ └── tool_recommender.py │ ├── images │ │ └── llava.py │ ├── jama │ │ ├── __init__.py │ │ └── jama_tool.py │ ├── news │ │ ├── __init__.py │ │ └── g_news_tool.py │ ├── python │ │ ├── __init__.py │ │ └── python_repl.py │ ├── restaurants │ │ ├── __init__.py │ │ └── yelp_tool.py │ ├── security │ │ ├── __init__.py │ │ └── cvss_tool.py │ ├── settings │ │ ├── __init__.py │ │ └── settings_tool.py │ ├── tool_results │ │ ├── __init__.py │ │ └── tool_results.py │ ├── weather │ │ ├── __init__.py │ │ └── weather_tool.py │ └── web │ │ ├── __init__.py │ │ ├── website_tool.py │ │ └── wikipedia_tool.py ├── ui │ ├── code_tab.py │ ├── document_tab.py │ └── streamlit_shared.py └── utilities │ ├── __init__.py │ ├── configuration_utilities.py │ ├── hash_utilities.py │ ├── instance_utility.py │ ├── json_repair.py │ ├── openai_utilities.py │ ├── parsing_utilities.py │ ├── pretty_print.py │ └── token_helper.py ├── tests └── ai │ └── rag_ai_tests.py ├── version.txt └── voice-requirements.txt /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/.env.template -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @aronweiler -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /About.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/About.py -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/LICENSE -------------------------------------------------------------------------------- /LlaVA.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/LlaVA.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/README.md -------------------------------------------------------------------------------- /__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assistant.code-workspace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/assistant.code-workspace -------------------------------------------------------------------------------- /configurations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configurations/app_configs/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/configurations/app_configs/config.json -------------------------------------------------------------------------------- /configurations/app_configs/discord.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/configurations/app_configs/discord.json -------------------------------------------------------------------------------- /configurations/app_configs/voice.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/configurations/app_configs/voice.json -------------------------------------------------------------------------------- /configurations/available_models.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/configurations/available_models.json -------------------------------------------------------------------------------- /discord_requirements.txt: -------------------------------------------------------------------------------- 1 | discord.py 2 | aiohttp -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /documentation/Jarvis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/documentation/Jarvis.png -------------------------------------------------------------------------------- /documentation/assistant.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/documentation/assistant.drawio -------------------------------------------------------------------------------- /documentation/code understanding.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/documentation/code understanding.png -------------------------------------------------------------------------------- /documentation/streamlit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/documentation/streamlit.png -------------------------------------------------------------------------------- /google_credentials_template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/google_credentials_template.json -------------------------------------------------------------------------------- /install-all.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/install-all.ps1 -------------------------------------------------------------------------------- /install-llamacpp-gpu.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/install-llamacpp-gpu.ps1 -------------------------------------------------------------------------------- /install-services.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/install-services.ps1 -------------------------------------------------------------------------------- /install-ui.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/install-ui.ps1 -------------------------------------------------------------------------------- /pages/1_Jarvis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/pages/1_Jarvis.py -------------------------------------------------------------------------------- /pages/2_Documents.txt.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/pages/2_Documents.txt.old -------------------------------------------------------------------------------- /pages/3_Images.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/pages/3_Images.py -------------------------------------------------------------------------------- /pages/4_Settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/pages/4_Settings.py -------------------------------------------------------------------------------- /release_notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/release_notes.md -------------------------------------------------------------------------------- /requirements-services.txt: -------------------------------------------------------------------------------- 1 | fastapi 2 | uvicorn 3 | celery -------------------------------------------------------------------------------- /requirements-ui.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/requirements-ui.txt -------------------------------------------------------------------------------- /run_discord_bot.ps1: -------------------------------------------------------------------------------- 1 | $env:ENABLE_DISCORD_BOT="true" 2 | docker-compose up -d discord-bot -------------------------------------------------------------------------------- /run_tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/run_tests.ps1 -------------------------------------------------------------------------------- /src/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/ai/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/ai/agents/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/ai/agents/code/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/ai/agents/code/stubbing_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/ai/agents/code/stubbing_agent.py -------------------------------------------------------------------------------- /src/ai/agents/general/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/ai/agents/general/generic_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/ai/agents/general/generic_tool.py -------------------------------------------------------------------------------- /src/ai/agents/general/generic_tools_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/ai/agents/general/generic_tools_agent.py -------------------------------------------------------------------------------- /src/ai/callbacks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/ai/callbacks/streaming_only_callback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/ai/callbacks/streaming_only_callback.py -------------------------------------------------------------------------------- /src/ai/conversations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/ai/conversations/conversation_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/ai/conversations/conversation_manager.py -------------------------------------------------------------------------------- /src/ai/prompts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/ai/prompts/openai_prompts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/ai/prompts/openai_prompts/code_examination_prompts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/ai/prompts/openai_prompts/code_examination_prompts.py -------------------------------------------------------------------------------- /src/ai/prompts/openai_prompts/code_general_prompts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/ai/prompts/openai_prompts/code_general_prompts.py -------------------------------------------------------------------------------- /src/ai/prompts/openai_prompts/code_refactor_prompts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/ai/prompts/openai_prompts/code_refactor_prompts.py -------------------------------------------------------------------------------- /src/ai/prompts/openai_prompts/code_review_prompts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/ai/prompts/openai_prompts/code_review_prompts.py -------------------------------------------------------------------------------- /src/ai/prompts/openai_prompts/code_stubbing_prompts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/ai/prompts/openai_prompts/code_stubbing_prompts.py -------------------------------------------------------------------------------- /src/ai/prompts/openai_prompts/conversational_prompts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/ai/prompts/openai_prompts/conversational_prompts.py -------------------------------------------------------------------------------- /src/ai/prompts/openai_prompts/discord_llm_prompts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/ai/prompts/openai_prompts/discord_llm_prompts.py -------------------------------------------------------------------------------- /src/ai/prompts/openai_prompts/document_prompts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/ai/prompts/openai_prompts/document_prompts.py -------------------------------------------------------------------------------- /src/ai/prompts/openai_prompts/formatting_instructions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/ai/prompts/openai_prompts/formatting_instructions.py -------------------------------------------------------------------------------- /src/ai/prompts/openai_prompts/generic_tools_agent_prompts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/ai/prompts/openai_prompts/generic_tools_agent_prompts.py -------------------------------------------------------------------------------- /src/ai/prompts/openai_prompts/questions_prompts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/ai/prompts/openai_prompts/questions_prompts.py -------------------------------------------------------------------------------- /src/ai/prompts/openai_prompts/security_tools_prompts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/ai/prompts/openai_prompts/security_tools_prompts.py -------------------------------------------------------------------------------- /src/ai/prompts/openai_prompts/software_development_prompts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/ai/prompts/openai_prompts/software_development_prompts.py -------------------------------------------------------------------------------- /src/ai/prompts/openai_prompts/summary_prompts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/ai/prompts/openai_prompts/summary_prompts.py -------------------------------------------------------------------------------- /src/ai/prompts/openai_prompts/tool_use_prompts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/ai/prompts/openai_prompts/tool_use_prompts.py -------------------------------------------------------------------------------- /src/ai/prompts/prompt_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/ai/prompts/prompt_manager.py -------------------------------------------------------------------------------- /src/ai/prompts/prompt_models/answer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/ai/prompts/prompt_models/answer.py -------------------------------------------------------------------------------- /src/ai/prompts/prompt_models/code_details_extraction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/ai/prompts/prompt_models/code_details_extraction.py -------------------------------------------------------------------------------- /src/ai/prompts/prompt_models/code_examination.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/ai/prompts/prompt_models/code_examination.py -------------------------------------------------------------------------------- /src/ai/prompts/prompt_models/code_refactor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/ai/prompts/prompt_models/code_refactor.py -------------------------------------------------------------------------------- /src/ai/prompts/prompt_models/code_review.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/ai/prompts/prompt_models/code_review.py -------------------------------------------------------------------------------- /src/ai/prompts/prompt_models/conversation_summary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/ai/prompts/prompt_models/conversation_summary.py -------------------------------------------------------------------------------- /src/ai/prompts/prompt_models/conversational.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/ai/prompts/prompt_models/conversational.py -------------------------------------------------------------------------------- /src/ai/prompts/prompt_models/document_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/ai/prompts/prompt_models/document_search.py -------------------------------------------------------------------------------- /src/ai/prompts/prompt_models/document_summary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/ai/prompts/prompt_models/document_summary.py -------------------------------------------------------------------------------- /src/ai/prompts/prompt_models/evaluation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/ai/prompts/prompt_models/evaluation.py -------------------------------------------------------------------------------- /src/ai/prompts/prompt_models/planning_stage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/ai/prompts/prompt_models/planning_stage.py -------------------------------------------------------------------------------- /src/ai/prompts/prompt_models/question_generation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/ai/prompts/prompt_models/question_generation.py -------------------------------------------------------------------------------- /src/ai/prompts/prompt_models/tool_use.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/ai/prompts/prompt_models/tool_use.py -------------------------------------------------------------------------------- /src/ai/prompts/query_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/ai/prompts/query_helper.py -------------------------------------------------------------------------------- /src/ai/rag_ai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/ai/rag_ai.py -------------------------------------------------------------------------------- /src/ai/tools/tool_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/ai/tools/tool_loader.py -------------------------------------------------------------------------------- /src/ai/tools/tool_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/ai/tools/tool_manager.py -------------------------------------------------------------------------------- /src/ai/tools/tool_registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/ai/tools/tool_registry.py -------------------------------------------------------------------------------- /src/ai/utilities/embeddings_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/ai/utilities/embeddings_helper.py -------------------------------------------------------------------------------- /src/ai/utilities/llm_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/ai/utilities/llm_helper.py -------------------------------------------------------------------------------- /src/ai/utilities/system_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/ai/utilities/system_info.py -------------------------------------------------------------------------------- /src/ai/voice/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/ai/voice/audio/activation-2.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/ai/voice/audio/activation-2.wav -------------------------------------------------------------------------------- /src/ai/voice/audio/activation.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/ai/voice/audio/activation.wav -------------------------------------------------------------------------------- /src/ai/voice/audio/boop-beep.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/ai/voice/audio/boop-beep.wav -------------------------------------------------------------------------------- /src/ai/voice/audio/deactivate.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/ai/voice/audio/deactivate.wav -------------------------------------------------------------------------------- /src/ai/voice/audio/error.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/ai/voice/audio/error.wav -------------------------------------------------------------------------------- /src/ai/voice/audio_transcriber.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/ai/voice/audio_transcriber.py -------------------------------------------------------------------------------- /src/ai/voice/models/hey_jarvis_v0.1.onnx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/ai/voice/models/hey_jarvis_v0.1.onnx -------------------------------------------------------------------------------- /src/ai/voice/models/hey_jarvis_v0.1.tflite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/ai/voice/models/hey_jarvis_v0.1.tflite -------------------------------------------------------------------------------- /src/ai/voice/models/hey_rhasspy_v0.1.onnx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/ai/voice/models/hey_rhasspy_v0.1.onnx -------------------------------------------------------------------------------- /src/ai/voice/models/hey_rhasspy_v0.1.tflite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/ai/voice/models/hey_rhasspy_v0.1.tflite -------------------------------------------------------------------------------- /src/ai/voice/models/timer_v0.1.onnx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/ai/voice/models/timer_v0.1.onnx -------------------------------------------------------------------------------- /src/ai/voice/models/timer_v0.1.tflite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/ai/voice/models/timer_v0.1.tflite -------------------------------------------------------------------------------- /src/ai/voice/models/weather_v0.1.onnx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/ai/voice/models/weather_v0.1.onnx -------------------------------------------------------------------------------- /src/ai/voice/models/weather_v0.1.tflite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/ai/voice/models/weather_v0.1.tflite -------------------------------------------------------------------------------- /src/ai/voice/player.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/ai/voice/player.py -------------------------------------------------------------------------------- /src/ai/voice/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/ai/voice/readme.md -------------------------------------------------------------------------------- /src/ai/voice/sound.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/ai/voice/sound.py -------------------------------------------------------------------------------- /src/ai/voice/speech_to_text.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/ai/voice/speech_to_text.py -------------------------------------------------------------------------------- /src/ai/voice/text_to_speech.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/ai/voice/text_to_speech.py -------------------------------------------------------------------------------- /src/ai/voice/wake_word.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/ai/voice/wake_word.py -------------------------------------------------------------------------------- /src/ai/voice_ai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/ai/voice_ai.py -------------------------------------------------------------------------------- /src/configuration/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/configuration/assistant_configuration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/configuration/assistant_configuration.py -------------------------------------------------------------------------------- /src/configuration/model_configuration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/configuration/model_configuration.py -------------------------------------------------------------------------------- /src/configuration/voice_configuration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/configuration/voice_configuration.py -------------------------------------------------------------------------------- /src/db/database/connection_utilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/db/database/connection_utilities.py -------------------------------------------------------------------------------- /src/db/database/creation_utilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/db/database/creation_utilities.py -------------------------------------------------------------------------------- /src/db/database/migration_utilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/db/database/migration_utilities.py -------------------------------------------------------------------------------- /src/db/database/migrations/README: -------------------------------------------------------------------------------- 1 | Generic single-database configuration. -------------------------------------------------------------------------------- /src/db/database/migrations/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/db/database/migrations/env.py -------------------------------------------------------------------------------- /src/db/database/migrations/script.py.mako: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/db/database/migrations/script.py.mako -------------------------------------------------------------------------------- /src/db/database/migrations/versions/0b2b442ed3de_migration_2024_01_11_00_29_33.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/db/database/migrations/versions/0b2b442ed3de_migration_2024_01_11_00_29_33.py -------------------------------------------------------------------------------- /src/db/database/migrations/versions/242bd425a76c_migration_2024_02_09_17_08_04.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/db/database/migrations/versions/242bd425a76c_migration_2024_02_09_17_08_04.py -------------------------------------------------------------------------------- /src/db/database/migrations/versions/2f060381eab6_migration_2023_12_24_22_32_01.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/db/database/migrations/versions/2f060381eab6_migration_2023_12_24_22_32_01.py -------------------------------------------------------------------------------- /src/db/database/migrations/versions/32b1401cf77f_migration_2024_01_04_08_09_31.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/db/database/migrations/versions/32b1401cf77f_migration_2024_01_04_08_09_31.py -------------------------------------------------------------------------------- /src/db/database/migrations/versions/36fc426c7c42_migration_2023_12_23_12_09_57.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/db/database/migrations/versions/36fc426c7c42_migration_2023_12_23_12_09_57.py -------------------------------------------------------------------------------- /src/db/database/migrations/versions/4a6da61416a8_migration_2024_01_22_15_25_16.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/db/database/migrations/versions/4a6da61416a8_migration_2024_01_22_15_25_16.py -------------------------------------------------------------------------------- /src/db/database/migrations/versions/4aec00e27b34_migration_2024_02_04_10_09_54.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/db/database/migrations/versions/4aec00e27b34_migration_2024_02_04_10_09_54.py -------------------------------------------------------------------------------- /src/db/database/migrations/versions/75da1d37b18b_migration_2024_02_01_13_53_05.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/db/database/migrations/versions/75da1d37b18b_migration_2024_02_01_13_53_05.py -------------------------------------------------------------------------------- /src/db/database/migrations/versions/7fe287c268cf_migration_2023_12_24_17_09_08.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/db/database/migrations/versions/7fe287c268cf_migration_2023_12_24_17_09_08.py -------------------------------------------------------------------------------- /src/db/database/migrations/versions/8ba5573d73d7_migration_2023_12_25_11_04_05.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/db/database/migrations/versions/8ba5573d73d7_migration_2023_12_25_11_04_05.py -------------------------------------------------------------------------------- /src/db/database/migrations/versions/94a7cdc82ec6_migration_2023_12_25_11_23_00.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/db/database/migrations/versions/94a7cdc82ec6_migration_2023_12_25_11_23_00.py -------------------------------------------------------------------------------- /src/db/database/migrations/versions/993d15707f0f_migration_2024_01_12_16_38_13.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/db/database/migrations/versions/993d15707f0f_migration_2024_01_12_16_38_13.py -------------------------------------------------------------------------------- /src/db/database/migrations/versions/9a7e026f2eb5_migration_2023_12_26_09_31_56.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/db/database/migrations/versions/9a7e026f2eb5_migration_2023_12_26_09_31_56.py -------------------------------------------------------------------------------- /src/db/database/migrations/versions/9bfb9398ea0e_migration_2023_12_24_14_41_57.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/db/database/migrations/versions/9bfb9398ea0e_migration_2023_12_24_14_41_57.py -------------------------------------------------------------------------------- /src/db/database/migrations/versions/ad8c266221c7_migration_2023_12_11_11_10_19.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/db/database/migrations/versions/ad8c266221c7_migration_2023_12_11_11_10_19.py -------------------------------------------------------------------------------- /src/db/database/migrations/versions/b8953b35c9d8_migration_2024_01_11_00_21_49.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/db/database/migrations/versions/b8953b35c9d8_migration_2024_01_11_00_21_49.py -------------------------------------------------------------------------------- /src/db/database/migrations/versions/bc6ea827eeae_migration_2024_01_04_09_47_30.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/db/database/migrations/versions/bc6ea827eeae_migration_2024_01_04_09_47_30.py -------------------------------------------------------------------------------- /src/db/database/migrations/versions/be5387917d20_migration_2024_02_01_13_56_34.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/db/database/migrations/versions/be5387917d20_migration_2024_02_01_13_56_34.py -------------------------------------------------------------------------------- /src/db/database/migrations/versions/d8992a7d7e6a_migration_2024_02_10_14_46_28.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/db/database/migrations/versions/d8992a7d7e6a_migration_2024_02_10_14_46_28.py -------------------------------------------------------------------------------- /src/db/database/migrations/versions/ecd8f0e9253f_migration_2024_01_11_19_27_40.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/db/database/migrations/versions/ecd8f0e9253f_migration_2024_01_11_19_27_40.py -------------------------------------------------------------------------------- /src/db/database/tables.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/db/database/tables.py -------------------------------------------------------------------------------- /src/db/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/db/models/code.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/db/models/code.py -------------------------------------------------------------------------------- /src/db/models/conversation_messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/db/models/conversation_messages.py -------------------------------------------------------------------------------- /src/db/models/conversations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/db/models/conversations.py -------------------------------------------------------------------------------- /src/db/models/default_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/db/models/default_data.py -------------------------------------------------------------------------------- /src/db/models/documents.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/db/models/documents.py -------------------------------------------------------------------------------- /src/db/models/domain/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/db/models/domain/code_file_dependency_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/db/models/domain/code_file_dependency_model.py -------------------------------------------------------------------------------- /src/db/models/domain/code_file_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/db/models/domain/code_file_model.py -------------------------------------------------------------------------------- /src/db/models/domain/code_repository_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/db/models/domain/code_repository_model.py -------------------------------------------------------------------------------- /src/db/models/domain/conversation_message_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/db/models/domain/conversation_message_model.py -------------------------------------------------------------------------------- /src/db/models/domain/conversation_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/db/models/domain/conversation_model.py -------------------------------------------------------------------------------- /src/db/models/domain/conversation_role_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/db/models/domain/conversation_role_type.py -------------------------------------------------------------------------------- /src/db/models/domain/document_collection_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/db/models/domain/document_collection_model.py -------------------------------------------------------------------------------- /src/db/models/domain/document_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/db/models/domain/document_model.py -------------------------------------------------------------------------------- /src/db/models/domain/file_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/db/models/domain/file_model.py -------------------------------------------------------------------------------- /src/db/models/domain/source_control_provider_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/db/models/domain/source_control_provider_model.py -------------------------------------------------------------------------------- /src/db/models/domain/tool_call_results_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/db/models/domain/tool_call_results_model.py -------------------------------------------------------------------------------- /src/db/models/domain/user_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/db/models/domain/user_model.py -------------------------------------------------------------------------------- /src/db/models/domain/user_settings_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/db/models/domain/user_settings_model.py -------------------------------------------------------------------------------- /src/db/models/pgvector_retriever.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/db/models/pgvector_retriever.py -------------------------------------------------------------------------------- /src/db/models/tools/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/db/models/tools/base_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/db/models/tools/base_tool.py -------------------------------------------------------------------------------- /src/db/models/tools/test_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/db/models/tools/test_tool.py -------------------------------------------------------------------------------- /src/db/models/user_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/db/models/user_settings.py -------------------------------------------------------------------------------- /src/db/models/users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/db/models/users.py -------------------------------------------------------------------------------- /src/db/models/vector_database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/db/models/vector_database.py -------------------------------------------------------------------------------- /src/discord/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/discord/bot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/discord/bot.py -------------------------------------------------------------------------------- /src/discord/conversational_bot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/discord/conversational_bot.py -------------------------------------------------------------------------------- /src/discord/memory_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/discord/memory_manager.py -------------------------------------------------------------------------------- /src/discord/rag_bot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/discord/rag_bot.py -------------------------------------------------------------------------------- /src/discord/run_bots.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/discord/run_bots.py -------------------------------------------------------------------------------- /src/documents/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/documents/code_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/documents/code_loader.py -------------------------------------------------------------------------------- /src/documents/codesplitter/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/documents/codesplitter/main.py -------------------------------------------------------------------------------- /src/documents/codesplitter/node_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/documents/codesplitter/node_types.py -------------------------------------------------------------------------------- /src/documents/codesplitter/splitter/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/documents/codesplitter/splitter/cpp/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/documents/codesplitter/splitter/cpp/cpp_analyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/documents/codesplitter/splitter/cpp/cpp_analyzer.py -------------------------------------------------------------------------------- /src/documents/codesplitter/splitter/cpp/cpp_splitter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/documents/codesplitter/splitter/cpp/cpp_splitter.py -------------------------------------------------------------------------------- /src/documents/codesplitter/splitter/dependency_analyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/documents/codesplitter/splitter/dependency_analyzer.py -------------------------------------------------------------------------------- /src/documents/codesplitter/splitter/dependency_analyzer_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/documents/codesplitter/splitter/dependency_analyzer_base.py -------------------------------------------------------------------------------- /src/documents/codesplitter/splitter/python/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/documents/codesplitter/splitter/python/python_analyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/documents/codesplitter/splitter/python/python_analyzer.py -------------------------------------------------------------------------------- /src/documents/codesplitter/splitter/python/python_splitter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/documents/codesplitter/splitter/python/python_splitter.py -------------------------------------------------------------------------------- /src/documents/codesplitter/splitter/splitter_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/documents/codesplitter/splitter/splitter_base.py -------------------------------------------------------------------------------- /src/documents/codesplitter/splitter/splitter_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/documents/codesplitter/splitter/splitter_utils.py -------------------------------------------------------------------------------- /src/documents/codesplitter/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/documents/codesplitter/utils.py -------------------------------------------------------------------------------- /src/documents/document_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/documents/document_loader.py -------------------------------------------------------------------------------- /src/integrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/integrations/github/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/integrations/github/github_committer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/integrations/github/github_committer.py -------------------------------------------------------------------------------- /src/integrations/github/github_file_iterator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/integrations/github/github_file_iterator.py -------------------------------------------------------------------------------- /src/integrations/github/github_issue_creator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/integrations/github/github_issue_creator.py -------------------------------------------------------------------------------- /src/integrations/github/github_retriever.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/integrations/github/github_retriever.py -------------------------------------------------------------------------------- /src/integrations/github/github_shared.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/integrations/github/github_shared.py -------------------------------------------------------------------------------- /src/integrations/github/templates/code_review_issue_template.md.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/integrations/github/templates/code_review_issue_template.md.j2 -------------------------------------------------------------------------------- /src/integrations/github/test/data/comment_data_0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/integrations/github/test/data/comment_data_0.json -------------------------------------------------------------------------------- /src/integrations/github/test/data/comment_data_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/integrations/github/test/data/comment_data_1.json -------------------------------------------------------------------------------- /src/integrations/github/test/data/comment_data_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/integrations/github/test/data/comment_data_2.json -------------------------------------------------------------------------------- /src/integrations/github/test/data/comment_data_3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/integrations/github/test/data/comment_data_3.json -------------------------------------------------------------------------------- /src/integrations/gitlab/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/integrations/gitlab/gitlab_committer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/integrations/gitlab/gitlab_committer.py -------------------------------------------------------------------------------- /src/integrations/gitlab/gitlab_file_iterator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/integrations/gitlab/gitlab_file_iterator.py -------------------------------------------------------------------------------- /src/integrations/gitlab/gitlab_issue_creator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/integrations/gitlab/gitlab_issue_creator.py -------------------------------------------------------------------------------- /src/integrations/gitlab/gitlab_issue_retriever.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/integrations/gitlab/gitlab_issue_retriever.py -------------------------------------------------------------------------------- /src/integrations/gitlab/gitlab_retriever.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/integrations/gitlab/gitlab_retriever.py -------------------------------------------------------------------------------- /src/integrations/gitlab/gitlab_shared.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/integrations/gitlab/gitlab_shared.py -------------------------------------------------------------------------------- /src/integrations/gitlab/publish_gitlab_issue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/integrations/gitlab/publish_gitlab_issue.py -------------------------------------------------------------------------------- /src/integrations/gitlab/templates/code_review_issue_template.md.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/integrations/gitlab/templates/code_review_issue_template.md.j2 -------------------------------------------------------------------------------- /src/integrations/gitlab/test/data/comment_data_0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/integrations/gitlab/test/data/comment_data_0.json -------------------------------------------------------------------------------- /src/integrations/gitlab/test/data/comment_data_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/integrations/gitlab/test/data/comment_data_1.json -------------------------------------------------------------------------------- /src/integrations/gitlab/test/data/comment_data_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/integrations/gitlab/test/data/comment_data_2.json -------------------------------------------------------------------------------- /src/integrations/jama/jama_session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/integrations/jama/jama_session.py -------------------------------------------------------------------------------- /src/integrations/shared.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/integrations/shared.py -------------------------------------------------------------------------------- /src/memory/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/memory/conversation_entity_memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/memory/conversation_entity_memory.py -------------------------------------------------------------------------------- /src/memory/entity_memory_cleanup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/memory/entity_memory_cleanup.py -------------------------------------------------------------------------------- /src/memory/entity_store_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/memory/entity_store_models.py -------------------------------------------------------------------------------- /src/memory/postgres_chat_message_history.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/memory/postgres_chat_message_history.py -------------------------------------------------------------------------------- /src/memory/postgres_entity_store.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/memory/postgres_entity_store.py -------------------------------------------------------------------------------- /src/memory/prompts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/memory/prompts.py -------------------------------------------------------------------------------- /src/memory/token_buffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/memory/token_buffer.py -------------------------------------------------------------------------------- /src/runners/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/runners/documentation/documentation_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/runners/documentation/documentation_runner.py -------------------------------------------------------------------------------- /src/runners/runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/runners/runner.py -------------------------------------------------------------------------------- /src/runners/ui/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/runners/ui/streamlit_agent_callback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/runners/ui/streamlit_agent_callback.py -------------------------------------------------------------------------------- /src/runners/ui/streamlit_ui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/runners/ui/streamlit_ui.py -------------------------------------------------------------------------------- /src/services/document_ingestion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/services/document_ingestion.py -------------------------------------------------------------------------------- /src/services/documents/document_ingestion_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/services/documents/document_ingestion_tasks.py -------------------------------------------------------------------------------- /src/tools/code/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/tools/code/code_commit_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/tools/code/code_commit_tool.py -------------------------------------------------------------------------------- /src/tools/code/code_dependency.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/tools/code/code_dependency.py -------------------------------------------------------------------------------- /src/tools/code/code_refactor_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/tools/code/code_refactor_tool.py -------------------------------------------------------------------------------- /src/tools/code/code_repository_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/tools/code/code_repository_tool.py -------------------------------------------------------------------------------- /src/tools/code/code_retriever_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/tools/code/code_retriever_tool.py -------------------------------------------------------------------------------- /src/tools/code/code_review_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/tools/code/code_review_tool.py -------------------------------------------------------------------------------- /src/tools/code/code_shared.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/tools/code/code_shared.py -------------------------------------------------------------------------------- /src/tools/code/code_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/tools/code/code_tool.py -------------------------------------------------------------------------------- /src/tools/code/issue_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/tools/code/issue_tool.py -------------------------------------------------------------------------------- /src/tools/documents/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/tools/documents/document_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/tools/documents/document_tool.py -------------------------------------------------------------------------------- /src/tools/documents/spreadsheet_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/tools/documents/spreadsheet_tool.py -------------------------------------------------------------------------------- /src/tools/email/gmail_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/tools/email/gmail_tool.py -------------------------------------------------------------------------------- /src/tools/example_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/tools/example_tool.py -------------------------------------------------------------------------------- /src/tools/general/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/tools/general/list_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/tools/general/list_tool.py -------------------------------------------------------------------------------- /src/tools/general/time_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/tools/general/time_tool.py -------------------------------------------------------------------------------- /src/tools/general/tool_recommender.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/tools/general/tool_recommender.py -------------------------------------------------------------------------------- /src/tools/images/llava.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/tools/images/llava.py -------------------------------------------------------------------------------- /src/tools/jama/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/tools/jama/jama_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/tools/jama/jama_tool.py -------------------------------------------------------------------------------- /src/tools/news/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/tools/news/g_news_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/tools/news/g_news_tool.py -------------------------------------------------------------------------------- /src/tools/python/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/tools/python/python_repl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/tools/python/python_repl.py -------------------------------------------------------------------------------- /src/tools/restaurants/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/tools/restaurants/yelp_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/tools/restaurants/yelp_tool.py -------------------------------------------------------------------------------- /src/tools/security/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/tools/security/cvss_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/tools/security/cvss_tool.py -------------------------------------------------------------------------------- /src/tools/settings/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/tools/settings/settings_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/tools/settings/settings_tool.py -------------------------------------------------------------------------------- /src/tools/tool_results/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/tools/tool_results/tool_results.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/tools/tool_results/tool_results.py -------------------------------------------------------------------------------- /src/tools/weather/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/tools/weather/weather_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/tools/weather/weather_tool.py -------------------------------------------------------------------------------- /src/tools/web/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/tools/web/website_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/tools/web/website_tool.py -------------------------------------------------------------------------------- /src/tools/web/wikipedia_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/tools/web/wikipedia_tool.py -------------------------------------------------------------------------------- /src/ui/code_tab.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/ui/code_tab.py -------------------------------------------------------------------------------- /src/ui/document_tab.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/ui/document_tab.py -------------------------------------------------------------------------------- /src/ui/streamlit_shared.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/ui/streamlit_shared.py -------------------------------------------------------------------------------- /src/utilities/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/utilities/configuration_utilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/utilities/configuration_utilities.py -------------------------------------------------------------------------------- /src/utilities/hash_utilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/utilities/hash_utilities.py -------------------------------------------------------------------------------- /src/utilities/instance_utility.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/utilities/instance_utility.py -------------------------------------------------------------------------------- /src/utilities/json_repair.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/utilities/json_repair.py -------------------------------------------------------------------------------- /src/utilities/openai_utilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/utilities/openai_utilities.py -------------------------------------------------------------------------------- /src/utilities/parsing_utilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/utilities/parsing_utilities.py -------------------------------------------------------------------------------- /src/utilities/pretty_print.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/utilities/pretty_print.py -------------------------------------------------------------------------------- /src/utilities/token_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/src/utilities/token_helper.py -------------------------------------------------------------------------------- /tests/ai/rag_ai_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/tests/ai/rag_ai_tests.py -------------------------------------------------------------------------------- /version.txt: -------------------------------------------------------------------------------- 1 | 0.82 2 | -------------------------------------------------------------------------------- /voice-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aronweiler/assistant/HEAD/voice-requirements.txt --------------------------------------------------------------------------------