gitextract_6lrw3u4j/ ├── .do/ │ ├── app.yaml │ └── deploy.template.yaml ├── .dockerignore ├── .gitattributes ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ └── 1.BUG_REPORT.yml │ ├── PULL_REQUEST_TEMPLATE.md │ └── workflows/ │ ├── ci.yml │ └── codeql.yml ├── .gitignore ├── .pre-commit-config.yaml ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Dockerfile ├── Dockerfile-gpu ├── DockerfileCelery ├── DockerfileRedis ├── LICENSE ├── README.MD ├── alembic.ini ├── cli2.py ├── config_template.yaml ├── docker-compose-dev.yaml ├── docker-compose-gpu.yml ├── docker-compose.image.example.yaml ├── docker-compose.yaml ├── entrypoint.sh ├── entrypoint_celery.sh ├── gui/ │ ├── .dockerignore │ ├── .eslintrc.json │ ├── Dockerfile │ ├── DockerfileProd │ ├── README.md │ ├── app/ │ │ ├── globals.css │ │ └── layout.js │ ├── jsconfig.json │ ├── next.config.js │ ├── package.json │ ├── pages/ │ │ ├── Content/ │ │ │ ├── APM/ │ │ │ │ ├── Apm.module.css │ │ │ │ ├── ApmDashboard.js │ │ │ │ └── BarGraph.js │ │ │ ├── Agents/ │ │ │ │ ├── ActionConsole.js │ │ │ │ ├── ActivityFeed.js │ │ │ │ ├── AgentCreate.js │ │ │ │ ├── AgentSchedule.js │ │ │ │ ├── AgentTemplatesList.js │ │ │ │ ├── AgentWorkspace.js │ │ │ │ ├── Agents.js │ │ │ │ ├── Agents.module.css │ │ │ │ ├── Details.js │ │ │ │ ├── ResourceList.js │ │ │ │ ├── ResourceManager.js │ │ │ │ ├── RunHistory.js │ │ │ │ ├── TaskQueue.js │ │ │ │ └── react-datetime.css │ │ │ ├── Knowledge/ │ │ │ │ ├── AddKnowledge.js │ │ │ │ ├── Knowledge.js │ │ │ │ ├── Knowledge.module.css │ │ │ │ ├── KnowledgeDetails.js │ │ │ │ └── KnowledgeForm.js │ │ │ ├── Marketplace/ │ │ │ │ ├── AgentTemplate.js │ │ │ │ ├── KnowledgeTemplate.js │ │ │ │ ├── Market.js │ │ │ │ ├── Market.module.css │ │ │ │ ├── MarketAgent.js │ │ │ │ ├── MarketKnowledge.js │ │ │ │ ├── MarketTools.js │ │ │ │ ├── MarketplacePublic.js │ │ │ │ └── ToolkitTemplate.js │ │ │ ├── Models/ │ │ │ │ ├── AddModel.js │ │ │ │ ├── AddModelMarketPlace.js │ │ │ │ ├── MarketModels.js │ │ │ │ ├── ModelDetails.js │ │ │ │ ├── ModelForm.js │ │ │ │ ├── ModelInfo.js │ │ │ │ ├── ModelMetrics.js │ │ │ │ ├── ModelTemplate.js │ │ │ │ └── Models.js │ │ │ └── Toolkits/ │ │ │ ├── AddTool.js │ │ │ ├── Metrics.js │ │ │ ├── Tool.module.css │ │ │ ├── ToolkitWorkspace.js │ │ │ └── Toolkits.js │ │ ├── Dashboard/ │ │ │ ├── Content.js │ │ │ ├── Dashboard.module.css │ │ │ ├── Settings/ │ │ │ │ ├── AddDatabase.js │ │ │ │ ├── ApiKeys.js │ │ │ │ ├── Database.js │ │ │ │ ├── DatabaseDetails.js │ │ │ │ ├── Model.js │ │ │ │ ├── Settings.js │ │ │ │ └── Webhooks.js │ │ │ ├── SideBar.js │ │ │ └── TopBar.js │ │ ├── _app.css │ │ ├── _app.js │ │ └── api/ │ │ ├── DashboardService.js │ │ └── apiConfig.js │ └── utils/ │ ├── eventBus.js │ └── utils.js ├── install_tool_dependencies.sh ├── local-llm ├── local-llm-gpu ├── main.py ├── migrations/ │ ├── README │ ├── env.py │ ├── script.py.mako │ └── versions/ │ ├── 1d54db311055_add_permissions.py │ ├── 2cc1179834b0_agent_executions_modified.py │ ├── 2f97c068fab9_resource_modified.py │ ├── 2fbd6472112c_add_feed_group_id_to_execution_and_feed.py │ ├── 3356a2f89a33_added_configurations_table.py │ ├── 35e47f20475b_renamed_tokens_calls.py │ ├── 3867bb00a495_added_first_login_source.py │ ├── 40affbf3022b_add_filter_colume_in_webhooks.py │ ├── 446884dcae58_add_api_key_and_web_hook.py │ ├── 44b0d6f2d1b3_init_models.py │ ├── 467e85d5e1cd_updated_resources_added_exec_id.py │ ├── 516ecc1c723d_adding_marketplace_template_id_to_agent_.py │ ├── 5184645e9f12_add_question_to_agent_execution_.py │ ├── 520aa6776347_create_models_config.py │ ├── 598cfb37292a_adding_agent_templates.py │ ├── 5d5f801f28e7_create_model_table.py │ ├── 661ec8a4c32e_open_ai_error_handling.py │ ├── 71e3980d55f5_knowledge_and_vector_dbs.py │ ├── 7a3e336c0fba_added_tools_related_models.py │ ├── 83424de1347e_added_agent_execution_config.py │ ├── 8962bed0d809_creating_agent_templates.py │ ├── 9270eb5a8475_local_llms.py │ ├── 9419b3340af7_create_agent_workflow.py │ ├── a91808a89623_added_resources.py │ ├── ba60b12ae109_create_agent_scheduler.py │ ├── be1d922bf2ad_create_call_logs_table.py │ ├── c02f3d759bf3_add_summary_to_resource.py │ ├── c4f2f6ba602a_agent_workflow_wait_step.py │ ├── c5c19944c90c_create_oauth_tokens.py │ ├── cac478732572_delete_agent_feature.py │ ├── d8315244ea43_updated_tool_configs.py │ ├── d9b3436197eb_renaming_templates.py │ ├── e39295ec089c_creating_events.py │ └── fe234ea6e9bc_modify_agent_workflow_tables.py ├── nginx/ │ └── default.conf ├── package.json ├── requirements.txt ├── run.bat ├── run.sh ├── run_gui.py ├── run_gui.sh ├── superagi/ │ ├── __init__.py │ ├── agent/ │ │ ├── __init__.py │ │ ├── agent_iteration_step_handler.py │ │ ├── agent_message_builder.py │ │ ├── agent_prompt_builder.py │ │ ├── agent_prompt_template.py │ │ ├── agent_tool_step_handler.py │ │ ├── agent_workflow_step_wait_handler.py │ │ ├── common_types.py │ │ ├── output_handler.py │ │ ├── output_parser.py │ │ ├── prompts/ │ │ │ ├── agent_queue_input.txt │ │ │ ├── agent_recursive_summary.txt │ │ │ ├── agent_summary.txt │ │ │ ├── agent_tool_input.txt │ │ │ ├── agent_tool_output.txt │ │ │ ├── analyse_task.txt │ │ │ ├── create_tasks.txt │ │ │ ├── initialize_tasks.txt │ │ │ ├── prioritize_tasks.txt │ │ │ └── superagi.txt │ │ ├── queue_step_handler.py │ │ ├── task_queue.py │ │ ├── tool_builder.py │ │ ├── tool_executor.py │ │ ├── types/ │ │ │ ├── __init__.py │ │ │ ├── agent_execution_status.py │ │ │ ├── agent_workflow_step_action_types.py │ │ │ └── wait_step_status.py │ │ └── workflow_seed.py │ ├── apm/ │ │ ├── __init__.py │ │ ├── analytics_helper.py │ │ ├── call_log_helper.py │ │ ├── event_handler.py │ │ ├── knowledge_handler.py │ │ └── tools_handler.py │ ├── config/ │ │ ├── __init__.py │ │ └── config.py │ ├── controllers/ │ │ ├── __init__.py │ │ ├── agent.py │ │ ├── agent_execution.py │ │ ├── agent_execution_config.py │ │ ├── agent_execution_feed.py │ │ ├── agent_execution_permission.py │ │ ├── agent_template.py │ │ ├── agent_workflow.py │ │ ├── analytics.py │ │ ├── api/ │ │ │ └── agent.py │ │ ├── api_key.py │ │ ├── budget.py │ │ ├── config.py │ │ ├── google_oauth.py │ │ ├── knowledge_configs.py │ │ ├── knowledges.py │ │ ├── marketplace_stats.py │ │ ├── models_controller.py │ │ ├── organisation.py │ │ ├── project.py │ │ ├── resources.py │ │ ├── tool.py │ │ ├── tool_config.py │ │ ├── toolkit.py │ │ ├── twitter_oauth.py │ │ ├── types/ │ │ │ ├── agent_execution_config.py │ │ │ ├── agent_publish_config.py │ │ │ ├── agent_schedule.py │ │ │ ├── agent_with_config.py │ │ │ ├── agent_with_config_schedule.py │ │ │ └── models_types.py │ │ ├── user.py │ │ ├── vector_db_indices.py │ │ ├── vector_dbs.py │ │ └── webhook.py │ ├── helper/ │ │ ├── agent_schedule_helper.py │ │ ├── auth.py │ │ ├── calendar_date.py │ │ ├── encyption_helper.py │ │ ├── error_handler.py │ │ ├── feed_parser.py │ │ ├── github_helper.py │ │ ├── google_calendar_creds.py │ │ ├── google_search.py │ │ ├── google_serp.py │ │ ├── imap_email.py │ │ ├── json_cleaner.py │ │ ├── llm_loader.py │ │ ├── models_helper.py │ │ ├── prompt_reader.py │ │ ├── read_email.py │ │ ├── resource_helper.py │ │ ├── s3_helper.py │ │ ├── time_helper.py │ │ ├── token_counter.py │ │ ├── tool_helper.py │ │ ├── twitter_helper.py │ │ ├── twitter_tokens.py │ │ ├── validate_csv.py │ │ ├── webhook_manager.py │ │ └── webpage_extractor.py │ ├── image_llms/ │ │ ├── __init__.py │ │ ├── base_image_llm.py │ │ └── openai_dalle.py │ ├── jobs/ │ │ ├── __init__.py │ │ ├── agent_executor.py │ │ └── scheduling_executor.py │ ├── lib/ │ │ └── logger.py │ ├── llms/ │ │ ├── __init__.py │ │ ├── base_llm.py │ │ ├── google_palm.py │ │ ├── grammar/ │ │ │ └── json.gbnf │ │ ├── hugging_face.py │ │ ├── llm_model_factory.py │ │ ├── local_llm.py │ │ ├── openai.py │ │ ├── replicate.py │ │ └── utils/ │ │ ├── __init__.py │ │ └── huggingface_utils/ │ │ ├── __init__.py │ │ ├── public_endpoints.py │ │ └── tasks.py │ ├── models/ │ │ ├── __init__.py │ │ ├── agent.py │ │ ├── agent_config.py │ │ ├── agent_execution.py │ │ ├── agent_execution_config.py │ │ ├── agent_execution_feed.py │ │ ├── agent_execution_permission.py │ │ ├── agent_schedule.py │ │ ├── agent_template.py │ │ ├── agent_template_config.py │ │ ├── api_key.py │ │ ├── base_model.py │ │ ├── budget.py │ │ ├── call_logs.py │ │ ├── configuration.py │ │ ├── db.py │ │ ├── events.py │ │ ├── knowledge_configs.py │ │ ├── knowledges.py │ │ ├── marketplace_stats.py │ │ ├── models.py │ │ ├── models_config.py │ │ ├── oauth_tokens.py │ │ ├── organisation.py │ │ ├── project.py │ │ ├── resource.py │ │ ├── tool.py │ │ ├── tool_config.py │ │ ├── toolkit.py │ │ ├── types/ │ │ │ ├── __init__.py │ │ │ ├── agent_config.py │ │ │ ├── login_request.py │ │ │ └── validate_llm_api_key_request.py │ │ ├── user.py │ │ ├── vector_db_configs.py │ │ ├── vector_db_indices.py │ │ ├── vector_dbs.py │ │ ├── webhook_events.py │ │ ├── webhooks.py │ │ └── workflows/ │ │ ├── __init__.py │ │ ├── agent_workflow.py │ │ ├── agent_workflow_step.py │ │ ├── agent_workflow_step_tool.py │ │ ├── agent_workflow_step_wait.py │ │ ├── iteration_workflow.py │ │ └── iteration_workflow_step.py │ ├── resource_manager/ │ │ ├── __init__.py │ │ ├── file_manager.py │ │ ├── llama_document_summary.py │ │ ├── llama_vector_store_factory.py │ │ ├── resource_manager.py │ │ └── resource_summary.py │ ├── tool_manager.py │ ├── tools/ │ │ ├── __init__.py │ │ ├── apollo/ │ │ │ ├── __init__.py │ │ │ ├── apollo_search.py │ │ │ └── apollo_toolkit.py │ │ ├── base_tool.py │ │ ├── code/ │ │ │ ├── README.MD │ │ │ ├── __init__.py │ │ │ ├── coding_toolkit.py │ │ │ ├── improve_code.py │ │ │ ├── prompts/ │ │ │ │ ├── generate_logic.txt │ │ │ │ ├── improve_code.txt │ │ │ │ ├── write_code.txt │ │ │ │ ├── write_spec.txt │ │ │ │ └── write_test.txt │ │ │ ├── write_code.py │ │ │ ├── write_spec.py │ │ │ └── write_test.py │ │ ├── duck_duck_go/ │ │ │ ├── README.md │ │ │ ├── __init__.py │ │ │ ├── duck_duck_go_search.py │ │ │ └── duck_duck_go_search_toolkit.py │ │ ├── email/ │ │ │ ├── README.md │ │ │ ├── __init__.py │ │ │ ├── email_toolkit.py │ │ │ ├── read_email.py │ │ │ ├── send_email.py │ │ │ └── send_email_attachment.py │ │ ├── file/ │ │ │ ├── __init__.py │ │ │ ├── append_file.py │ │ │ ├── delete_file.py │ │ │ ├── file_toolkit.py │ │ │ ├── list_files.py │ │ │ ├── read_file.py │ │ │ └── write_file.py │ │ ├── github/ │ │ │ ├── README.MD │ │ │ ├── __init__.py │ │ │ ├── add_file.py │ │ │ ├── delete_file.py │ │ │ ├── fetch_pull_request.py │ │ │ ├── github_toolkit.py │ │ │ ├── prompts/ │ │ │ │ └── code_review.txt │ │ │ ├── review_pull_request.py │ │ │ └── search_repo.py │ │ ├── google_calendar/ │ │ │ ├── README.md │ │ │ ├── create_calendar_event.py │ │ │ ├── delete_calendar_event.py │ │ │ ├── event_details_calendar.py │ │ │ ├── google_calendar_toolkit.py │ │ │ └── list_calendar_events.py │ │ ├── google_search/ │ │ │ ├── README.MD │ │ │ ├── __init__.py │ │ │ ├── google_search.py │ │ │ └── google_search_toolkit.py │ │ ├── google_serp_search/ │ │ │ ├── README.md │ │ │ ├── __init__.py │ │ │ ├── google_serp_search.py │ │ │ └── google_serp_search_toolkit.py │ │ ├── image_generation/ │ │ │ ├── README.MD │ │ │ ├── README.STABLE_DIFFUSION.md │ │ │ ├── __init__.py │ │ │ ├── dalle_image_gen.py │ │ │ ├── image_generation_toolkit.py │ │ │ └── stable_diffusion_image_gen.py │ │ ├── instagram_tool/ │ │ │ ├── README.MD │ │ │ ├── __init__.py │ │ │ ├── instagram.py │ │ │ └── instagram_toolkit.py │ │ ├── jira/ │ │ │ ├── README.MD │ │ │ ├── __init__.py │ │ │ ├── create_issue.py │ │ │ ├── edit_issue.py │ │ │ ├── get_projects.py │ │ │ ├── jira_toolkit.py │ │ │ ├── search_issues.py │ │ │ └── tool.py │ │ ├── knowledge_search/ │ │ │ ├── knowledge_search.py │ │ │ └── knowledge_search_toolkit.py │ │ ├── resource/ │ │ │ ├── __init__.py │ │ │ ├── query_resource.py │ │ │ └── resource_toolkit.py │ │ ├── searx/ │ │ │ ├── README.MD │ │ │ ├── __init__.py │ │ │ ├── search_scraper.py │ │ │ ├── searx.py │ │ │ └── searx_toolkit.py │ │ ├── slack/ │ │ │ ├── README.md │ │ │ ├── __init__.py │ │ │ ├── send_message.py │ │ │ └── slack_toolkit.py │ │ ├── thinking/ │ │ │ ├── __init__.py │ │ │ ├── prompts/ │ │ │ │ └── thinking.txt │ │ │ ├── thinking_toolkit.py │ │ │ └── tools.py │ │ ├── tool_response_query_manager.py │ │ ├── twitter/ │ │ │ ├── README.md │ │ │ ├── send_tweets.py │ │ │ └── twitter_toolkit.py │ │ └── webscaper/ │ │ ├── README.MD │ │ ├── __init__.py │ │ ├── tools.py │ │ └── web_scraper_toolkit.py │ ├── types/ │ │ ├── __init__.py │ │ ├── common.py │ │ ├── key_type.py │ │ ├── model_source_types.py │ │ ├── queue_status.py │ │ ├── storage_types.py │ │ └── vector_store_types.py │ ├── vector_embeddings/ │ │ ├── __init__.py │ │ ├── base.py │ │ ├── pinecone.py │ │ ├── qdrant.py │ │ ├── vector_embedding_factory.py │ │ └── weaviate.py │ ├── vector_store/ │ │ ├── __init__.py │ │ ├── base.py │ │ ├── chromadb.py │ │ ├── document.py │ │ ├── embedding/ │ │ │ ├── __init__.py │ │ │ ├── base.py │ │ │ ├── openai.py │ │ │ └── palm.py │ │ ├── pinecone.py │ │ ├── qdrant.py │ │ ├── redis.py │ │ ├── vector_factory.py │ │ └── weaviate.py │ └── worker.py ├── test.py ├── test_main.http ├── tests/ │ ├── __init__.py │ ├── integration_tests/ │ │ ├── __init__.py │ │ ├── vector_embeddings/ │ │ │ ├── __init__.py │ │ │ ├── test_pinecone.py │ │ │ ├── test_qdrant.py │ │ │ └── test_weaviate.py │ │ └── vector_store/ │ │ ├── __init__.py │ │ ├── test_qdrant.py │ │ └── test_weaviate.py │ ├── tools/ │ │ └── google_calendar/ │ │ ├── create_event_test.py │ │ ├── delete_event_test.py │ │ ├── event_details_test.py │ │ └── list_events_test.py │ └── unit_tests/ │ ├── __init__.py │ ├── agent/ │ │ ├── __init__.py │ │ ├── test_agent_iteration_step_handler.py │ │ ├── test_agent_message_builder.py │ │ ├── test_agent_prompt_builder.py │ │ ├── test_agent_prompt_template.py │ │ ├── test_agent_tool_step_handler.py │ │ ├── test_agent_workflow_step_wait_handler.py │ │ ├── test_output_handler.py │ │ ├── test_output_parser.py │ │ ├── test_queue_step_handler.py │ │ ├── test_task_queue.py │ │ ├── test_tool_builder.py │ │ └── test_tool_executor.py │ ├── apm/ │ │ ├── __init__.py │ │ ├── test_analytics_helper.py │ │ ├── test_call_log_helper.py │ │ ├── test_event_handler.py │ │ ├── test_knowledge_handler.py │ │ └── test_tools_handler.py │ ├── controllers/ │ │ ├── __init__.py │ │ ├── api/ │ │ │ ├── __init__.py │ │ │ └── test_agent.py │ │ ├── test_agent.py │ │ ├── test_agent_execution.py │ │ ├── test_agent_execution_config.py │ │ ├── test_agent_execution_feeds.py │ │ ├── test_agent_template.py │ │ ├── test_analytics.py │ │ ├── test_models_controller.py │ │ ├── test_publish_agent.py │ │ ├── test_tool.py │ │ ├── test_tool_config.py │ │ ├── test_toolkit.py │ │ ├── test_update_agent_config_table.py │ │ └── test_user.py │ ├── helper/ │ │ ├── __init__.py │ │ ├── test_agent_schedule_helper.py │ │ ├── test_calendar_date.py │ │ ├── test_error_handling.py │ │ ├── test_feed_parser.py │ │ ├── test_github_helper.py │ │ ├── test_json_cleaner.py │ │ ├── test_resource_helper.py │ │ ├── test_s3_helper.py │ │ ├── test_time_helper.py │ │ ├── test_token_counter.py │ │ ├── test_tool_helper.py │ │ ├── test_twitter_helper.py │ │ ├── test_twitter_tokens.py │ │ └── test_webhooks.py │ ├── jobs/ │ │ ├── __init__.py │ │ ├── conftest.py │ │ ├── test_resource_summary.py │ │ └── test_scheduling_executor.py │ ├── llms/ │ │ ├── __init__.py │ │ ├── test_google_palm.py │ │ ├── test_hugging_face.py │ │ ├── test_model_factory.py │ │ ├── test_open_ai.py │ │ └── test_replicate.py │ ├── models/ │ │ ├── __init__.py │ │ ├── test_agent.py │ │ ├── test_agent_execution.py │ │ ├── test_agent_execution_config.py │ │ ├── test_agent_execution_feed.py │ │ ├── test_agent_schedule.py │ │ ├── test_agent_template.py │ │ ├── test_agent_workflow.py │ │ ├── test_agent_workflow_step.py │ │ ├── test_agent_workflow_step_tool.py │ │ ├── test_api_key.py │ │ ├── test_call_logs.py │ │ ├── test_configuration.py │ │ ├── test_events.py │ │ ├── test_iteration_workflow.py │ │ ├── test_iteration_workflow_step.py │ │ ├── test_knowledge_configs.py │ │ ├── test_marketplace_stats.py │ │ ├── test_models.py │ │ ├── test_models_config.py │ │ ├── test_project.py │ │ ├── test_tool.py │ │ ├── test_tool_config.py │ │ ├── test_toolkit.py │ │ ├── test_vector_db_configs.py │ │ ├── test_vector_db_indices.py │ │ └── test_vector_dbs.py │ ├── resource_manager/ │ │ ├── __init__.py │ │ ├── test_file_manager.py │ │ ├── test_llama_document_creation.py │ │ ├── test_llama_vector_store_factory.py │ │ └── test_save_document_to_vector_store.py │ ├── test_migrations_multiheads.py │ ├── test_tool_manager.py │ ├── tools/ │ │ ├── __init__.py │ │ ├── code/ │ │ │ ├── __init__.py │ │ │ ├── test_improve_code.py │ │ │ ├── test_write_code.py │ │ │ ├── test_write_spec.py │ │ │ └── test_write_test.py │ │ ├── duck_duck_go/ │ │ │ ├── __init__.py │ │ │ ├── test_duckduckgo_results.py │ │ │ └── test_duckduckgo_toolkit.py │ │ ├── email/ │ │ │ ├── __init__.py │ │ │ ├── test_read_email.py │ │ │ ├── test_send_email.py │ │ │ └── test_send_email_attachment.py │ │ ├── file/ │ │ │ ├── __init__.py │ │ │ ├── test_list_files.py │ │ │ └── test_read_file.py │ │ ├── github/ │ │ │ ├── __init__.py │ │ │ ├── test_add_file.py │ │ │ ├── test_fetch_pull_request.py │ │ │ ├── test_github_delete.py │ │ │ └── test_review_pull_request.py │ │ ├── image_generation/ │ │ │ ├── __init__.py │ │ │ ├── test_dalle_image_gen.py │ │ │ └── test_stable_diffusion_image_gen.py │ │ ├── instagram_tool/ │ │ │ ├── __init__.py │ │ │ ├── test_instagram_tool.py │ │ │ └── test_instagram_toolkit.py │ │ ├── jira/ │ │ │ ├── __init__.py │ │ │ ├── test_create_issue.py │ │ │ ├── test_edit_issue.py │ │ │ ├── test_get_projects.py │ │ │ └── test_search_issues.py │ │ ├── knowledge_tool/ │ │ │ ├── __init__.py │ │ │ └── test_knowledge_search.py │ │ ├── searx/ │ │ │ ├── __init__.py │ │ │ └── test_searx_toolkit.py │ │ ├── test_search_repo.py │ │ └── twitter/ │ │ └── test_send_tweets.py │ ├── types/ │ │ ├── __init__.py │ │ └── test_model_source_types.py │ ├── vector_embeddings/ │ │ ├── __init__.py │ │ └── test_vector_embedding_factory.py │ └── vector_store/ │ ├── __init__.py │ ├── test_chromadb.py │ ├── test_redis.py │ └── test_vector_factory.py ├── tgwui/ │ ├── DockerfileTGWUI │ ├── config/ │ │ ├── loras/ │ │ │ └── place-your-loras-here.txt │ │ ├── presets/ │ │ │ ├── Debug-deterministic.yaml │ │ │ ├── Kobold-Godlike.yaml │ │ │ ├── Kobold-Liminal Drift.yaml │ │ │ ├── LLaMA-Precise.yaml │ │ │ ├── Naive.yaml │ │ │ ├── NovelAI-Best Guess.yaml │ │ │ ├── NovelAI-Decadence.yaml │ │ │ ├── NovelAI-Genesis.yaml │ │ │ ├── NovelAI-Lycaenidae.yaml │ │ │ ├── NovelAI-Ouroboros.yaml │ │ │ ├── NovelAI-Pleasing Results.yaml │ │ │ ├── NovelAI-Sphinx Moth.yaml │ │ │ ├── NovelAI-Storywriter.yaml │ │ │ ├── Special-Contrastive Search.yaml │ │ │ └── Special-Eta Sampling.yaml │ │ ├── prompts/ │ │ │ ├── Alpaca-with-Input.txt │ │ │ ├── GPT-4chan.txt │ │ │ └── QA.txt │ │ └── training/ │ │ ├── datasets/ │ │ │ └── put-trainer-datasets-here.txt │ │ └── formats/ │ │ ├── alpaca-chatbot-format.json │ │ └── alpaca-format.json │ └── scripts/ │ ├── build_extensions.sh │ └── docker-entrypoint.sh ├── ui.py └── wait-for-it.sh