├── .github ├── CODEOWNERS ├── actionlint.yml ├── actions │ ├── setup-playwright │ │ └── action.yml │ ├── setup-python-and-install-dependencies │ │ └── action.yml │ └── slack-notify │ │ └── action.yml ├── dependabot.yml ├── pull_request_template.md ├── runs-on.yml └── workflows │ ├── check-lazy-imports.yml │ ├── deployment.yml │ ├── docker-tag-beta.yml │ ├── docker-tag-latest.yml │ ├── helm-chart-releases.yml │ ├── nightly-close-stale-issues.yml │ ├── nightly-scan-licenses.yml │ ├── pr-external-dependency-unit-tests.yml │ ├── pr-helm-chart-testing.yml │ ├── pr-integration-tests.yml │ ├── pr-jest-tests.yml │ ├── pr-labeler.yml │ ├── pr-linear-check.yml │ ├── pr-mit-integration-tests.yml │ ├── pr-playwright-tests.yml │ ├── pr-python-checks.yml │ ├── pr-python-connector-tests.yml │ ├── pr-python-model-tests.yml │ ├── pr-python-tests.yml │ ├── pr-quality-checks.yml │ ├── sync_foss.yml │ ├── tag-nightly.yml │ └── zizmor.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .prettierignore ├── .vscode ├── env_template.txt ├── launch.template.jsonc └── tasks.template.jsonc ├── AGENTS.md.template ├── CLAUDE.md.template ├── CONTRIBUTING.md ├── CONTRIBUTING_MACOS.md ├── CONTRIBUTING_VSCODE.md ├── LICENSE ├── README.md ├── backend ├── .dockerignore ├── .gitignore ├── .trivyignore ├── Dockerfile ├── Dockerfile.model_server ├── alembic.ini ├── alembic │ ├── README.md │ ├── env.py │ ├── script.py.mako │ └── versions │ │ ├── 027381bce97c_add_shortcut_option_for_users.py │ │ ├── 03bf8be6b53a_rework_kg_config.py │ │ ├── 03d710ccf29c_add_permission_sync_attempt_tables.py │ │ ├── 0568ccf46a6b_add_thread_specific_model_selection.py │ │ ├── 05c07bf07c00_add_search_doc_relevance_details.py │ │ ├── 0816326d83aa_add_federated_connector_tables.py │ │ ├── 08a1eda20fe1_add_earliest_indexing_to_connector.py │ │ ├── 09995b8811eb_add_theme_preference_to_user.py │ │ ├── 0a2b51deb0b8_add_starter_prompts.py │ │ ├── 0a98909f2757_enable_encrypted_fields.py │ │ ├── 0cd424f32b1d_user_file_data_preparation_and_backfill.py │ │ ├── 0ebb1d516877_add_ccpair_deletion_failure_message.py │ │ ├── 0f7ff6d75b57_add_index_to_index_attempt_time_created.py │ │ ├── 12635f6655b7_drive_canonical_ids.py │ │ ├── 15326fcec57e_introduce_onyx_apis.py │ │ ├── 16c37a30adf2_user_file_relationship_migration.py │ │ ├── 173cae5bba26_port_config_store.py │ │ ├── 177de57c21c9_display_custom_llm_models.py │ │ ├── 1a03d2c2856b_add_indexes_to_document__tag.py │ │ ├── 1b10e1fda030_add_additional_data_to_notifications.py │ │ ├── 1b8206b29c5d_add_user_delete_cascades.py │ │ ├── 1f2a3b4c5d6e_add_internet_search_and_content_providers.py │ │ ├── 1f60f60c3401_embedding_model_search_settings.py │ │ ├── 213fd978c6d8_notifications.py │ │ ├── 238b84885828_add_foreign_key_to_user__external_user_.py │ │ ├── 23957775e5f5_remove_feedback_foreignkey_constraint.py │ │ ├── 2666d766cb9b_google_oauth2.py │ │ ├── 26b931506ecb_default_chosen_assistants_to_none.py │ │ ├── 27c6ecc08586_permission_framework.py │ │ ├── 2955778aa44c_add_chunk_count_to_document.py │ │ ├── 2acdef638fc2_add_switchover_type_field.py │ │ ├── 2b75d0a8ffcb_user_file_schema_cleanup.py │ │ ├── 2cdeff6d8c93_set_built_in_to_default.py │ │ ├── 2d2304e27d8c_add_above_below_to_persona.py │ │ ├── 2daa494a0851_add_group_sync_time.py │ │ ├── 2f80c6a2550f_add_chat_session_specific_temperature_.py │ │ ├── 2f95e36923e6_add_indexing_coordination.py │ │ ├── 30c1d5744104_persona_datetime_aware.py │ │ ├── 325975216eb3_add_icon_color_and_icon_shape_to_persona.py │ │ ├── 33cb72ea4d80_single_tool_call_per_message.py │ │ ├── 33ea50e88f24_foreign_key_input_prompts.py │ │ ├── 351faebd379d_add_curator_fields.py │ │ ├── 35e518e0ddf4_properly_cascade.py │ │ ├── 35e6853a51d5_server_default_chosen_assistants.py │ │ ├── 369644546676_add_composite_index_for_index_attempt_.py │ │ ├── 36e9220ab794_update_kg_trigger_functions.py │ │ ├── 3781a5eb12cb_add_chunk_stats_table.py │ │ ├── 3879338f8ba1_add_tool_table.py │ │ ├── 38eda64af7fe_add_chat_session_sharing.py │ │ ├── 3934b1bc7b62_update_github_connector_repo_name_to_.py │ │ ├── 3a7802814195_add_alternate_assistant_to_chat_message.py │ │ ├── 3a78dba1080a_user_file_legacy_data_cleanup.py │ │ ├── 3b25685ff73c_move_is_public_to_cc_pair.py │ │ ├── 3bd4c84fe72f_improved_index.py │ │ ├── 3c5e35aa9af0_polling_document_count.py │ │ ├── 3c6531f32351_add_back_input_prompts.py │ │ ├── 3c9a65f1207f_seed_exa_provider_from_env.py │ │ ├── 3d1cca026fe8_add_oauth_config_and_user_tokens.py │ │ ├── 3fc5d75723b3_add_doc_metadata_field_in_document_model.py │ │ ├── 401c1ac29467_add_tables_for_ui_based_llm_.py │ │ ├── 40926a4dab77_reset_userfile_document_id_migrated_.py │ │ ├── 43cbbb3f5e6a_rename_index_origin_to_index_recursively.py │ │ ├── 44f856ae2a4a_add_cloud_embedding_model.py │ │ ├── 4505fd7302e1_added_is_internet_to_dbdoc.py │ │ ├── 465f78d9b7f9_larger_access_tokens_for_oauth.py │ │ ├── 46625e4745d4_remove_native_enum.py │ │ ├── 46b7a812670f_fix_user__external_user_group_id_fk.py │ │ ├── 4738e4b3bae1_pg_file_store.py │ │ ├── 473a1a7ca408_add_display_model_names_to_llm_provider.py │ │ ├── 47433d30de82_create_indexattempt_table.py │ │ ├── 475fcefe8826_add_name_to_api_key.py │ │ ├── 4794bc13e484_update_prompt_length.py │ │ ├── 47a07e1a38f1_fix_invalid_model_configurations_state.py │ │ ├── 47e5bef3a1d7_add_persona_categories.py │ │ ├── 48d14957fe80_add_support_for_custom_tools.py │ │ ├── 495cb26ce93e_create_knowlege_graph_tables.py │ │ ├── 4a951134c801_moved_status_to_connector_credential_.py │ │ ├── 4b08d97e175a_change_default_prune_freq.py │ │ ├── 4d58345da04a_lowercase_user_emails.py │ │ ├── 4ea2c93919c1_add_type_to_credentials.py │ │ ├── 4ee1287bd26a_add_multiple_slack_bot_support.py │ │ ├── 505c488f6662_merge_default_assistants_into_unified.py │ │ ├── 50b683a8295c_add_additional_retrieval_controls_to_.py │ │ ├── 52a219fb5233_add_last_synced_and_last_modified_to_document_table.py │ │ ├── 54a74a0417fc_danswerbot_onyxbot.py │ │ ├── 55546a7967ee_assistant_rework.py │ │ ├── 570282d33c49_track_onyxbot_explicitly.py │ │ ├── 57b53544726e_add_document_set_tables.py │ │ ├── 5809c0787398_add_chat_sessions.py │ │ ├── 58c50ef19f08_add_stale_column_to_user__external_user_.py │ │ ├── 5ae8240accb3_add_research_agent_database_tables_and_.py │ │ ├── 5b29123cd710_nullable_search_settings_for_historic_.py │ │ ├── 5c448911b12f_add_content_type_to_userfile.py │ │ ├── 5c7fdadae813_match_any_keywords_flag_for_standard_.py │ │ ├── 5d12a446f5c0_add_api_version_and_deployment_name_to_.py │ │ ├── 5e1c073d48a3_add_personal_access_token_table.py │ │ ├── 5e84129c8be3_add_docs_indexed_column_to_index_.py │ │ ├── 5f4b8568a221_add_removed_documents_to_index_attempt.py │ │ ├── 5fc1f54cc252_hybrid_enum.py │ │ ├── 61ff3651add4_add_permission_syncing.py │ │ ├── 62c3a055a141_add_file_names_to_file_connector_config.py │ │ ├── 6436661d5b65_add_created_at_in_project_userfile.py │ │ ├── 643a84a42a33_add_user_configured_names_to_llmprovider.py │ │ ├── 64bd5677aeb6_add_image_input_support_to_model_config.py │ │ ├── 65bc6e0f8500_remove_kg_subtype_from_db.py │ │ ├── 6756efa39ada_id_uuid_for_chat_session.py │ │ ├── 6a804aeb4830_duplicated_no_harm_user_file_migration.py │ │ ├── 6d387b3196c2_basic_auth.py │ │ ├── 6d562f86c78b_remove_default_bot.py │ │ ├── 6f4f86aef280_add_queries_and_is_web_fetch_to_.py │ │ ├── 6fc7886d665d_make_categories_labels_and_many_to_many.py │ │ ├── 703313b75876_add_tokenratelimit_tables.py │ │ ├── 70f00c45c0f2_more_descriptive_filestore.py │ │ ├── 72bdc9929a46_permission_auto_sync_framework.py │ │ ├── 7477a5f5d728_added_model_defaults_for_users.py │ │ ├── 7547d982db8f_chat_folders.py │ │ ├── 767f1c2a00eb_count_chat_tokens.py │ │ ├── 76b60d407dfb_cc_pair_name_not_unique.py │ │ ├── 776b3bbe9092_remove_remaining_enums.py │ │ ├── 77d07dffae64_forcibly_remove_more_enum_types_from_.py │ │ ├── 78dbe7e38469_task_tracking.py │ │ ├── 795b20b85b4b_add_llm_group_permissions_control.py │ │ ├── 797089dfb4d2_persona_start_date.py │ │ ├── 79acd316403a_add_api_key_table.py │ │ ├── 7a70b7664e37_add_model_configuration_table.py │ │ ├── 7aea705850d5_added_slack_auto_filter.py │ │ ├── 7b9b952abdf6_update_entities.py │ │ ├── 7cc3fcc116c1_user_file_uuid_primary_key_swap.py │ │ ├── 7ccea01261f6_store_chat_retrieval_docs.py │ │ ├── 7da0ae5ad583_add_description_to_persona.py │ │ ├── 7da543f5672f_add_slackbotconfig_table.py │ │ ├── 7ed603b64d5a_add_mcp_server_and_connection_config_.py │ │ ├── 7f726bad5367_slack_followup.py │ │ ├── 7f99be1cb9f5_add_index_for_getting_documents_just_by_.py │ │ ├── 800f48024ae9_add_id_to_connectorcredentialpair.py │ │ ├── 80696cf850ae_add_chat_session_to_query_event.py │ │ ├── 8818cf73fa1a_drop_include_citations.py │ │ ├── 891cd83c87a8_add_is_visible_to_persona.py │ │ ├── 8987770549c0_add_full_exception_stack_trace.py │ │ ├── 8a87bd6ec550_associate_index_attempts_with_ccpair.py │ │ ├── 8aabb57f3b49_restructure_document_indices.py │ │ ├── 8e1ac4f39a9f_enable_contextual_retrieval.py │ │ ├── 8e26726b7683_chat_context_addition.py │ │ ├── 8f43500ee275_add_index.py │ │ ├── 904451035c9b_store_tool_details.py │ │ ├── 904e5138fffb_tags.py │ │ ├── 90e3b9af7da4_tag_fix.py │ │ ├── 91a0a4d62b14_milestone.py │ │ ├── 91fd3b470d1a_remove_documentsource_from_tag.py │ │ ├── 91ffac7e65b3_add_expiry_time.py │ │ ├── 93560ba1b118_add_web_ui_option_to_slack_config.py │ │ ├── 949b4a92a401_remove_rt.py │ │ ├── 94dc3d0236f8_make_document_set_description_optional.py │ │ ├── 96a5702df6aa_mcp_tool_enabled.py │ │ ├── 97dbb53fa8c8_add_syncrecord.py │ │ ├── 98a5008d8711_agent_tracking.py │ │ ├── 9aadf32dfeb4_add_user_files.py │ │ ├── 9b66d3156fc6_user_file_schema_additions.py │ │ ├── 9c00a2bccb83_chat_message_agentic.py │ │ ├── 9cf5c00f72fe_add_creator_to_cc_pair.py │ │ ├── 9d97fecfab7f_added_retrieved_docs_to_query_event.py │ │ ├── 9drpiiw74ljy_add_config_to_federated_connector.py │ │ ├── 9f696734098f_combine_search_and_chat.py │ │ ├── a3795dce87be_migration_confluence_to_be_explicit.py │ │ ├── a3bfd0d64902_add_chosen_assistants_to_user_table.py │ │ ├── a4f23d6b71c8_add_llm_provider_persona_restrictions.py │ │ ├── a570b80a5f20_usergroup_tables.py │ │ ├── a6df6b88ef81_remove_recent_assistants.py │ │ ├── a7688ab35c45_add_public_external_user_group_table.py │ │ ├── a8c2065484e6_add_auto_scroll_to_user_model.py │ │ ├── abbfec3a5ac5_merge_prompt_into_persona.py │ │ ├── abe7378b8217_add_indexing_trigger_to_cc_pair.py │ │ ├── ac5eaac849f9_add_last_pruned_to_connector_table.py │ │ ├── acaab4ef4507_remove_inactive_ccpair_status_on_.py │ │ ├── ae62505e3acc_add_saml_accounts.py │ │ ├── aeda5f2df4f6_add_pinned_assistants.py │ │ ├── b082fec533f0_make_last_attempt_status_nullable.py │ │ ├── b156fa702355_chat_reworked.py │ │ ├── b30353be4eec_add_mcp_auth_performer.py │ │ ├── b329d00a9ea6_adding_assistant_specific_user_.py │ │ ├── b388730a2899_nullable_preferences.py │ │ ├── b4ef3ae0bf6e_add_user_oauth_token_to_slack_bot.py │ │ ├── b558f51620b4_pause_finished_user_file_connectors.py │ │ ├── b72ed7a5db0e_remove_description_from_starter_messages.py │ │ ├── b7a7eee5aa15_add_checkpointing_failure_handling.py │ │ ├── b7c2b63c4a03_add_background_reindex_enabled_field.py │ │ ├── b7ec9b5b505f_adjust_prompt_length.py │ │ ├── b85f02ec1308_fix_file_type_migration.py │ │ ├── b896bbd0d5a7_backfill_is_internet_data_to_false.py │ │ ├── ba98eba0f66a_add_support_for_litellm_proxy_in_.py │ │ ├── baf71f781b9e_add_llm_model_version_override_to_.py │ │ ├── bc9771dccadf_create_usage_reports_table.py │ │ ├── bceb1e139447_add_base_url_to_cloudembeddingprovider.py │ │ ├── bd2921608c3a_non_nullable_default_persona.py │ │ ├── bd7c3bf8beba_migrate_agent_responses_to_research_.py │ │ ├── be2ab2aa50ee_fix_capitalization.py │ │ ├── bf7a81109301_delete_input_prompts.py │ │ ├── c0aab6edb6dd_delete_workspace.py │ │ ├── c0fd6e4da83a_add_recent_assistants.py │ │ ├── c18cdf4b497e_add_standard_answer_tables.py │ │ ├── c5b692fa265c_add_index_attempt_errors_table.py │ │ ├── c5eae4a75a1b_add_chat_message__standard_answer_table.py │ │ ├── c7bf5721733e_add_has_been_indexed_to_.py │ │ ├── c7e9f4a3b2d1_add_python_tool.py │ │ ├── c8a93a2af083_personalization_user_info.py │ │ ├── c99d76fcd298_add_nullable_to_persona_id_in_chat_.py │ │ ├── c9e2cd766c29_add_s3_file_store_table.py │ │ ├── ca04500b9ee8_add_cascade_deletes_to_agent_tables.py │ │ ├── cec7ec36c505_kgentity_parent.py │ │ ├── cf90764725d8_larger_refresh_tokens.py │ │ ├── d09fc20a3c66_seed_builtin_tools.py │ │ ├── d5645c915d0e_remove_deletion_attempt_table.py │ │ ├── d61e513bef0a_add_total_docs_for_index_attempt.py │ │ ├── d7111c1238cd_remove_document_ids.py │ │ ├── d716b0791ddd_combined_slack_id_fields.py │ │ ├── d929f0c1c6af_feedback_feature.py │ │ ├── d961aca62eb3_update_status_length.py │ │ ├── d9ec13955951_remove__dim_suffix_from_model_name.py │ │ ├── da42808081e3_migrate_jira_connectors_to_new_format.py │ │ ├── da4c21c69164_chosen_assistants_changed_to_jsonb.py │ │ ├── dab04867cd88_add_composite_index_to_document_by_.py │ │ ├── dba7f71618f5_onyx_custom_tool_flow.py │ │ ├── dbaa756c2ccf_embedding_models.py │ │ ├── df0c7ad8a076_added_deletion_attempt_table.py │ │ ├── df46c75b714e_add_default_vision_provider_to_llm_.py │ │ ├── dfbe9e93d3c7_extended_role_for_non_web.py │ │ ├── e0a68a81d434_add_chat_feedback.py │ │ ├── e1392f05e840_added_input_prompts.py │ │ ├── e209dc5a8156_added_prune_frequency.py │ │ ├── e4334d5b33ba_add_deployment_name_to_llmprovider.py │ │ ├── e50154680a5c_no_source_enum.py │ │ ├── e6a4bbc13fe4_add_index_for_retrieving_latest_index_.py │ │ ├── e86866a9c78a_add_persona_to_chat_session.py │ │ ├── e91df4e935ef_private_personas_documentsets.py │ │ ├── eaa3b5593925_add_default_slack_channel_config.py │ │ ├── ec3ec2eabf7b_index_from_beginning.py │ │ ├── ec85f2b3c544_remove_last_attempt_status_from_cc_pair.py │ │ ├── ecab2b3f1a3b_add_overrides_to_the_chat_session.py │ │ ├── ee3f4b47fad5_added_alternate_model_to_chat_message.py │ │ ├── ef7da92f7213_add_files_to_chatmessage.py │ │ ├── efb35676026c_standard_answer_match_regex_flag.py │ │ ├── f11b408e39d3_force_lowercase_all_users.py │ │ ├── f13db29f3101_add_composite_index_for_last_modified_.py │ │ ├── f17bf3b0d9f1_embedding_provider_by_provider_type.py │ │ ├── f1c6478c3fd8_add_pre_defined_feedback.py │ │ ├── f1ca58b2f2ec_add_passthrough_auth_to_tool.py │ │ ├── f32615f71aeb_add_custom_headers_to_tools.py │ │ ├── f39c5794c10a_add_background_errors_table.py │ │ ├── f5437cc136c5_delete_non_search_assistants.py │ │ ├── f71470ba9274_add_prompt_length_limit.py │ │ ├── f7505c5b0284_updated_constraints_for_ccpairs.py │ │ ├── f7a894b06d02_non_nullbale_slack_bot_id_in_channel_.py │ │ ├── f7e58d357687_add_has_web_column_to_user.py │ │ ├── f8a9b2c3d4e5_add_research_answer_purpose_to_chat_message.py │ │ ├── f9b8c7d6e5a4_update_parent_question_id_foreign_key_to_research_agent_iteration.py │ │ ├── fad14119fb92_delete_tags_with_wrong_enum.py │ │ ├── fcd135795f21_add_slack_bot_display_type.py │ │ ├── febe9eaa0644_add_document_set_persona_relationship_.py │ │ ├── fec3db967bf7_add_time_updated_to_usergroup_and_.py │ │ └── ffc707a226b4_basic_document_metadata.py ├── alembic_tenants │ ├── README.md │ ├── __init__.py │ ├── env.py │ ├── script.py.mako │ └── versions │ │ ├── 14a83a331951_create_usertenantmapping_table.py │ │ ├── 34e3630c7f32_lowercase_multi_tenant_user_auth.py │ │ ├── 3b45e0018bf1_add_new_available_tenant_table.py │ │ ├── 3b9f09038764_add_read_only_kg_user.py │ │ ├── a4f6ee863c47_mapping_for_anonymous_user_path.py │ │ └── ac842f85f932_new_column_user_tenant_mapping.py ├── assets │ └── .gitignore ├── docker-bake.hcl ├── ee │ └── __init__.py ├── generated │ └── README.md ├── hello-vmlinux.bin ├── model_server │ ├── __init__.py │ ├── constants.py │ ├── custom_models.py │ ├── encoders.py │ ├── main.py │ ├── management_endpoints.py │ ├── onyx_torch_model.py │ └── utils.py ├── onyx │ ├── __init__.py │ ├── access │ │ ├── __init__.py │ │ ├── access.py │ │ ├── models.py │ │ └── utils.py │ ├── agents │ │ ├── agent_framework │ │ │ ├── message_format.py │ │ │ ├── models.py │ │ │ └── query.py │ │ ├── agent_sdk │ │ │ ├── message_format.py │ │ │ ├── message_types.py │ │ │ ├── monkey_patches.py │ │ │ └── sync_agent_stream_adapter.py │ │ └── agent_search │ │ │ ├── core_state.py │ │ │ ├── dc_search_analysis │ │ │ ├── edges.py │ │ │ ├── graph_builder.py │ │ │ ├── nodes │ │ │ │ ├── a1_search_objects.py │ │ │ │ ├── a2_research_object_source.py │ │ │ │ ├── a3_structure_research_by_object.py │ │ │ │ ├── a4_consolidate_object_research.py │ │ │ │ └── a5_consolidate_research.py │ │ │ ├── ops.py │ │ │ └── states.py │ │ │ ├── deep_search │ │ │ └── main │ │ │ │ └── models.py │ │ │ ├── dr │ │ │ ├── conditional_edges.py │ │ │ ├── constants.py │ │ │ ├── dr_prompt_builder.py │ │ │ ├── enums.py │ │ │ ├── graph_builder.py │ │ │ ├── models.py │ │ │ ├── nodes │ │ │ │ ├── dr_a0_clarification.py │ │ │ │ ├── dr_a1_orchestrator.py │ │ │ │ ├── dr_a2_closer.py │ │ │ │ └── dr_a3_logger.py │ │ │ ├── process_llm_stream.py │ │ │ ├── states.py │ │ │ ├── sub_agents │ │ │ │ ├── basic_search │ │ │ │ │ ├── dr_basic_search_1_branch.py │ │ │ │ │ ├── dr_basic_search_2_act.py │ │ │ │ │ ├── dr_basic_search_3_reduce.py │ │ │ │ │ ├── dr_basic_search_graph_builder.py │ │ │ │ │ └── dr_image_generation_conditional_edges.py │ │ │ │ ├── custom_tool │ │ │ │ │ ├── dr_custom_tool_1_branch.py │ │ │ │ │ ├── dr_custom_tool_2_act.py │ │ │ │ │ ├── dr_custom_tool_3_reduce.py │ │ │ │ │ ├── dr_custom_tool_conditional_edges.py │ │ │ │ │ └── dr_custom_tool_graph_builder.py │ │ │ │ ├── generic_internal_tool │ │ │ │ │ ├── dr_generic_internal_tool_1_branch.py │ │ │ │ │ ├── dr_generic_internal_tool_2_act.py │ │ │ │ │ ├── dr_generic_internal_tool_3_reduce.py │ │ │ │ │ ├── dr_generic_internal_tool_conditional_edges.py │ │ │ │ │ └── dr_generic_internal_tool_graph_builder.py │ │ │ │ ├── image_generation │ │ │ │ │ ├── dr_image_generation_1_branch.py │ │ │ │ │ ├── dr_image_generation_2_act.py │ │ │ │ │ ├── dr_image_generation_3_reduce.py │ │ │ │ │ ├── dr_image_generation_conditional_edges.py │ │ │ │ │ ├── dr_image_generation_graph_builder.py │ │ │ │ │ └── models.py │ │ │ │ ├── kg_search │ │ │ │ │ ├── dr_kg_search_1_branch.py │ │ │ │ │ ├── dr_kg_search_2_act.py │ │ │ │ │ ├── dr_kg_search_3_reduce.py │ │ │ │ │ ├── dr_kg_search_conditional_edges.py │ │ │ │ │ └── dr_kg_search_graph_builder.py │ │ │ │ ├── states.py │ │ │ │ └── web_search │ │ │ │ │ ├── clients │ │ │ │ │ ├── exa_client.py │ │ │ │ │ ├── firecrawl_client.py │ │ │ │ │ ├── google_pse_client.py │ │ │ │ │ ├── onyx_web_crawler_client.py │ │ │ │ │ └── serper_client.py │ │ │ │ │ ├── dr_ws_1_branch.py │ │ │ │ │ ├── dr_ws_2_search.py │ │ │ │ │ ├── dr_ws_3_dedup_urls.py │ │ │ │ │ ├── dr_ws_4_fetch.py │ │ │ │ │ ├── dr_ws_5_collect_raw_docs.py │ │ │ │ │ ├── dr_ws_6_summarize.py │ │ │ │ │ ├── dr_ws_7_reduce.py │ │ │ │ │ ├── dr_ws_conditional_edges.py │ │ │ │ │ ├── dr_ws_graph_builder.py │ │ │ │ │ ├── models.py │ │ │ │ │ ├── providers.py │ │ │ │ │ ├── states.py │ │ │ │ │ └── utils.py │ │ │ └── utils.py │ │ │ ├── kb_search │ │ │ ├── conditional_edges.py │ │ │ ├── graph_builder.py │ │ │ ├── graph_utils.py │ │ │ ├── models.py │ │ │ ├── nodes │ │ │ │ ├── a1_extract_ert.py │ │ │ │ ├── a2_analyze.py │ │ │ │ ├── a3_generate_simple_sql.py │ │ │ │ ├── b1_construct_deep_search_filters.py │ │ │ │ ├── b2p_process_individual_deep_search.py │ │ │ │ ├── b2s_filtered_search.py │ │ │ │ ├── b3_consolidate_individual_deep_search.py │ │ │ │ ├── c1_process_kg_only_answers.py │ │ │ │ ├── d1_generate_answer.py │ │ │ │ └── d2_logging_node.py │ │ │ ├── ops.py │ │ │ ├── states.py │ │ │ └── step_definitions.py │ │ │ ├── models.py │ │ │ ├── orchestration │ │ │ └── states.py │ │ │ ├── run_graph.py │ │ │ ├── shared_graph_utils │ │ │ ├── agent_prompt_ops.py │ │ │ ├── calculations.py │ │ │ ├── constants.py │ │ │ ├── llm.py │ │ │ ├── models.py │ │ │ ├── operators.py │ │ │ └── utils.py │ │ │ └── utils.py │ ├── auth │ │ ├── __init__.py │ │ ├── api_key.py │ │ ├── constants.py │ │ ├── email_utils.py │ │ ├── invited_users.py │ │ ├── jwt.py │ │ ├── noauth_user.py │ │ ├── oauth_refresher.py │ │ ├── oauth_token_manager.py │ │ ├── pat.py │ │ ├── schemas.py │ │ ├── users.py │ │ └── utils.py │ ├── background │ │ ├── celery │ │ │ ├── apps │ │ │ │ ├── app_base.py │ │ │ │ ├── background.py │ │ │ │ ├── beat.py │ │ │ │ ├── client.py │ │ │ │ ├── docfetching.py │ │ │ │ ├── docprocessing.py │ │ │ │ ├── heavy.py │ │ │ │ ├── kg_processing.py │ │ │ │ ├── light.py │ │ │ │ ├── monitoring.py │ │ │ │ ├── primary.py │ │ │ │ ├── task_formatters.py │ │ │ │ └── user_file_processing.py │ │ │ ├── celery_k8s_probe.py │ │ │ ├── celery_redis.py │ │ │ ├── celery_utils.py │ │ │ ├── configs │ │ │ │ ├── background.py │ │ │ │ ├── base.py │ │ │ │ ├── beat.py │ │ │ │ ├── client.py │ │ │ │ ├── docfetching.py │ │ │ │ ├── docprocessing.py │ │ │ │ ├── heavy.py │ │ │ │ ├── kg_processing.py │ │ │ │ ├── light.py │ │ │ │ ├── monitoring.py │ │ │ │ ├── primary.py │ │ │ │ └── user_file_processing.py │ │ │ ├── memory_monitoring.py │ │ │ ├── tasks │ │ │ │ ├── beat_schedule.py │ │ │ │ ├── connector_deletion │ │ │ │ │ └── tasks.py │ │ │ │ ├── docfetching │ │ │ │ │ └── tasks.py │ │ │ │ ├── docprocessing │ │ │ │ │ ├── heartbeat.py │ │ │ │ │ ├── tasks.py │ │ │ │ │ └── utils.py │ │ │ │ ├── evals │ │ │ │ │ └── tasks.py │ │ │ │ ├── kg_processing │ │ │ │ │ ├── kg_indexing.py │ │ │ │ │ ├── tasks.py │ │ │ │ │ └── utils.py │ │ │ │ ├── llm_model_update │ │ │ │ │ └── tasks.py │ │ │ │ ├── models.py │ │ │ │ ├── monitoring │ │ │ │ │ └── tasks.py │ │ │ │ ├── periodic │ │ │ │ │ ├── __init__.py │ │ │ │ │ └── tasks.py │ │ │ │ ├── pruning │ │ │ │ │ └── tasks.py │ │ │ │ ├── shared │ │ │ │ │ ├── RetryDocumentIndex.py │ │ │ │ │ └── tasks.py │ │ │ │ ├── user_file_processing │ │ │ │ │ └── tasks.py │ │ │ │ └── vespa │ │ │ │ │ ├── document_sync.py │ │ │ │ │ └── tasks.py │ │ │ └── versioned_apps │ │ │ │ ├── background.py │ │ │ │ ├── beat.py │ │ │ │ ├── client.py │ │ │ │ ├── docfetching.py │ │ │ │ ├── docprocessing.py │ │ │ │ ├── heavy.py │ │ │ │ ├── kg_processing.py │ │ │ │ ├── light.py │ │ │ │ ├── monitoring.py │ │ │ │ ├── primary.py │ │ │ │ └── user_file_processing.py │ │ ├── error_logging.py │ │ ├── indexing │ │ │ ├── checkpointing_utils.py │ │ │ ├── dask_utils.py │ │ │ ├── index_attempt_utils.py │ │ │ ├── job_client.py │ │ │ ├── memory_tracer.py │ │ │ ├── models.py │ │ │ └── run_docfetching.py │ │ └── task_utils.py │ ├── chat │ │ ├── __init__.py │ │ ├── answer.py │ │ ├── chat_utils.py │ │ ├── memories.py │ │ ├── models.py │ │ ├── packet_proccessing │ │ │ └── process_streamed_packets.py │ │ ├── packet_sniffing.py │ │ ├── process_message.py │ │ ├── prompt_builder │ │ │ ├── answer_prompt_builder.py │ │ │ ├── citations_prompt.py │ │ │ ├── quotes_prompt.py │ │ │ ├── schemas.py │ │ │ └── utils.py │ │ ├── prune_and_merge.py │ │ ├── stop_signal_checker.py │ │ ├── stream_processing │ │ │ ├── answer_response_handler.py │ │ │ ├── citation_processing.py │ │ │ ├── quotes_processing.py │ │ │ └── utils.py │ │ ├── tool_handling │ │ │ └── tool_response_handler.py │ │ ├── turn │ │ │ ├── __init__.py │ │ │ ├── context_handler │ │ │ │ ├── __init__.py │ │ │ │ ├── citation.py │ │ │ │ └── reminder.py │ │ │ ├── fast_chat_turn.py │ │ │ ├── infra │ │ │ │ ├── __init__.py │ │ │ │ ├── chat_turn_event_stream.py │ │ │ │ └── emitter.py │ │ │ ├── models.py │ │ │ ├── prompts │ │ │ │ ├── __init__.py │ │ │ │ └── custom_instruction.py │ │ │ └── save_turn.py │ │ └── user_files │ │ │ └── parse_user_files.py │ ├── configs │ │ ├── __init__.py │ │ ├── agent_configs.py │ │ ├── app_configs.py │ │ ├── chat_configs.py │ │ ├── constants.py │ │ ├── embedding_configs.py │ │ ├── kg_configs.py │ │ ├── llm_configs.py │ │ ├── model_configs.py │ │ ├── onyxbot_configs.py │ │ ├── research_configs.py │ │ ├── saml_config │ │ │ └── template.settings.json │ │ └── tool_configs.py │ ├── connectors │ │ ├── README.md │ │ ├── __init__.py │ │ ├── airtable │ │ │ └── airtable_connector.py │ │ ├── asana │ │ │ ├── __init__.py │ │ │ ├── asana_api.py │ │ │ └── connector.py │ │ ├── axero │ │ │ ├── __init__.py │ │ │ └── connector.py │ │ ├── bitbucket │ │ │ ├── __init__.py │ │ │ ├── connector.py │ │ │ └── utils.py │ │ ├── blob │ │ │ ├── __init__.py │ │ │ └── connector.py │ │ ├── bookstack │ │ │ ├── __init__.py │ │ │ ├── client.py │ │ │ └── connector.py │ │ ├── clickup │ │ │ ├── __init__.py │ │ │ └── connector.py │ │ ├── confluence │ │ │ ├── __init__.py │ │ │ ├── access.py │ │ │ ├── connector.py │ │ │ ├── models.py │ │ │ ├── onyx_confluence.py │ │ │ ├── user_profile_override.py │ │ │ └── utils.py │ │ ├── connector_runner.py │ │ ├── credentials_provider.py │ │ ├── cross_connector_utils │ │ │ ├── __init__.py │ │ │ ├── miscellaneous_utils.py │ │ │ └── rate_limit_wrapper.py │ │ ├── discord │ │ │ ├── __init__.py │ │ │ └── connector.py │ │ ├── discourse │ │ │ ├── __init__.py │ │ │ └── connector.py │ │ ├── document360 │ │ │ ├── __init__.py │ │ │ ├── connector.py │ │ │ └── utils.py │ │ ├── dropbox │ │ │ ├── __init__.py │ │ │ └── connector.py │ │ ├── egnyte │ │ │ └── connector.py │ │ ├── exceptions.py │ │ ├── factory.py │ │ ├── file │ │ │ ├── __init__.py │ │ │ └── connector.py │ │ ├── fireflies │ │ │ ├── __init__.py │ │ │ └── connector.py │ │ ├── freshdesk │ │ │ ├── __init__,py │ │ │ └── connector.py │ │ ├── gitbook │ │ │ ├── __init__.py │ │ │ └── connector.py │ │ ├── github │ │ │ ├── __init__.py │ │ │ ├── connector.py │ │ │ ├── models.py │ │ │ ├── rate_limit_utils.py │ │ │ └── utils.py │ │ ├── gitlab │ │ │ ├── __init__.py │ │ │ └── connector.py │ │ ├── gmail │ │ │ ├── __init__.py │ │ │ └── connector.py │ │ ├── gong │ │ │ ├── __init__.py │ │ │ └── connector.py │ │ ├── google_drive │ │ │ ├── __init__.py │ │ │ ├── connector.py │ │ │ ├── constants.py │ │ │ ├── doc_conversion.py │ │ │ ├── file_retrieval.py │ │ │ ├── models.py │ │ │ └── section_extraction.py │ │ ├── google_site │ │ │ ├── __init__.py │ │ │ └── connector.py │ │ ├── google_utils │ │ │ ├── __init__.py │ │ │ ├── google_auth.py │ │ │ ├── google_kv.py │ │ │ ├── google_utils.py │ │ │ ├── resources.py │ │ │ └── shared_constants.py │ │ ├── guru │ │ │ ├── __init__.py │ │ │ └── connector.py │ │ ├── highspot │ │ │ ├── __init__.py │ │ │ ├── client.py │ │ │ ├── connector.py │ │ │ └── utils.py │ │ ├── hubspot │ │ │ ├── __init__.py │ │ │ ├── connector.py │ │ │ └── rate_limit.py │ │ ├── imap │ │ │ ├── __init__.py │ │ │ ├── connector.py │ │ │ └── models.py │ │ ├── interfaces.py │ │ ├── jira │ │ │ ├── __init__.py │ │ │ ├── access.py │ │ │ ├── connector.py │ │ │ └── utils.py │ │ ├── linear │ │ │ ├── __init__.py │ │ │ └── connector.py │ │ ├── loopio │ │ │ ├── __init__.py │ │ │ └── connector.py │ │ ├── mediawiki │ │ │ ├── __init__.py │ │ │ ├── family.py │ │ │ └── wiki.py │ │ ├── mock_connector │ │ │ └── connector.py │ │ ├── models.py │ │ ├── notion │ │ │ ├── __init__.py │ │ │ └── connector.py │ │ ├── outline │ │ │ ├── __init__.py │ │ │ ├── client.py │ │ │ └── connector.py │ │ ├── productboard │ │ │ ├── __init__.py │ │ │ └── connector.py │ │ ├── registry.py │ │ ├── requesttracker │ │ │ ├── .gitignore │ │ │ ├── __init__.py │ │ │ └── connector.py │ │ ├── salesforce │ │ │ ├── __init__.py │ │ │ ├── blacklist.py │ │ │ ├── connector.py │ │ │ ├── doc_conversion.py │ │ │ ├── onyx_salesforce.py │ │ │ ├── salesforce_calls.py │ │ │ ├── shelve_stuff │ │ │ │ ├── old_test_salesforce_shelves.py │ │ │ │ ├── shelve_functions.py │ │ │ │ ├── shelve_utils.py │ │ │ │ └── test_salesforce_shelves.py │ │ │ ├── sqlite_functions.py │ │ │ └── utils.py │ │ ├── sharepoint │ │ │ ├── __init__.py │ │ │ ├── connector.py │ │ │ └── connector_utils.py │ │ ├── slab │ │ │ ├── __init__.py │ │ │ └── connector.py │ │ ├── slack │ │ │ ├── __init__.py │ │ │ ├── access.py │ │ │ ├── connector.py │ │ │ ├── models.py │ │ │ ├── onyx_retry_handler.py │ │ │ ├── onyx_slack_web_client.py │ │ │ └── utils.py │ │ ├── teams │ │ │ ├── __init__.py │ │ │ ├── connector.py │ │ │ ├── models.py │ │ │ └── utils.py │ │ ├── testrail │ │ │ ├── __init__.py │ │ │ └── connector.py │ │ ├── web │ │ │ ├── __init__.py │ │ │ └── connector.py │ │ ├── wikipedia │ │ │ ├── __init__.py │ │ │ └── connector.py │ │ ├── xenforo │ │ │ ├── __init__.py │ │ │ └── connector.py │ │ ├── zendesk │ │ │ ├── __init__.py │ │ │ └── connector.py │ │ └── zulip │ │ │ ├── __init__.py │ │ │ ├── connector.py │ │ │ ├── schemas.py │ │ │ └── utils.py │ ├── context │ │ └── search │ │ │ ├── __init__.py │ │ │ ├── enums.py │ │ │ ├── federated │ │ │ ├── models.py │ │ │ ├── slack_search.py │ │ │ └── slack_search_utils.py │ │ │ ├── models.py │ │ │ ├── pipeline.py │ │ │ ├── postprocessing │ │ │ └── postprocessing.py │ │ │ ├── preprocessing │ │ │ ├── access_filters.py │ │ │ └── preprocessing.py │ │ │ ├── retrieval │ │ │ └── search_runner.py │ │ │ ├── search_settings.py │ │ │ └── utils.py │ ├── db │ │ ├── __init__.py │ │ ├── _deprecated │ │ │ └── pg_file_store.py │ │ ├── api_key.py │ │ ├── auth.py │ │ ├── background_error.py │ │ ├── chat.py │ │ ├── chat_search.py │ │ ├── chunk.py │ │ ├── connector.py │ │ ├── connector_credential_pair.py │ │ ├── constants.py │ │ ├── credentials.py │ │ ├── deletion_attempt.py │ │ ├── document.py │ │ ├── document_set.py │ │ ├── engine │ │ │ ├── __init__.py │ │ │ ├── async_sql_engine.py │ │ │ ├── connection_warmup.py │ │ │ ├── iam_auth.py │ │ │ ├── sql_engine.py │ │ │ ├── tenant_utils.py │ │ │ └── time_utils.py │ │ ├── entities.py │ │ ├── entity_type.py │ │ ├── enums.py │ │ ├── federated.py │ │ ├── feedback.py │ │ ├── file_record.py │ │ ├── index_attempt.py │ │ ├── indexing_coordination.py │ │ ├── input_prompt.py │ │ ├── kg_config.py │ │ ├── kg_temp_view.py │ │ ├── llm.py │ │ ├── mcp.py │ │ ├── milestone.py │ │ ├── models.py │ │ ├── notification.py │ │ ├── oauth_config.py │ │ ├── pat.py │ │ ├── permission_sync_attempt.py │ │ ├── persona.py │ │ ├── projects.py │ │ ├── pydantic_type.py │ │ ├── relationships.py │ │ ├── saml.py │ │ ├── search_settings.py │ │ ├── seeding │ │ │ └── chat_history_seeding.py │ │ ├── slack_bot.py │ │ ├── slack_channel_config.py │ │ ├── swap_index.py │ │ ├── sync_record.py │ │ ├── tag.py │ │ ├── tasks.py │ │ ├── token_limit.py │ │ ├── tools.py │ │ ├── user_file.py │ │ ├── user_preferences.py │ │ ├── users.py │ │ ├── utils.py │ │ └── web_search.py │ ├── document_index │ │ ├── __init__.py │ │ ├── document_index_utils.py │ │ ├── factory.py │ │ ├── interfaces.py │ │ ├── vespa │ │ │ ├── __init__.py │ │ │ ├── app_config │ │ │ │ ├── schemas │ │ │ │ │ └── danswer_chunk.sd.jinja │ │ │ │ ├── services.xml.jinja │ │ │ │ └── validation-overrides.xml.jinja │ │ │ ├── chunk_retrieval.py │ │ │ ├── deletion.py │ │ │ ├── index.py │ │ │ ├── indexing_utils.py │ │ │ ├── kg_interactions.py │ │ │ └── shared_utils │ │ │ │ ├── utils.py │ │ │ │ └── vespa_request_builders.py │ │ └── vespa_constants.py │ ├── evals │ │ ├── README.md │ │ ├── eval.py │ │ ├── eval_cli.py │ │ ├── models.py │ │ ├── one_off │ │ │ └── create_braintrust_dataset.py │ │ ├── provider.py │ │ └── providers │ │ │ └── braintrust.py │ ├── feature_flags │ │ ├── __init__.py │ │ ├── factory.py │ │ ├── feature_flags_keys.py │ │ ├── flags.py │ │ └── interface.py │ ├── federated_connectors │ │ ├── __init__.py │ │ ├── factory.py │ │ ├── federated_retrieval.py │ │ ├── interfaces.py │ │ ├── models.py │ │ ├── oauth_utils.py │ │ ├── registry.py │ │ └── slack │ │ │ ├── __init__.py │ │ │ ├── federated_connector.py │ │ │ └── models.py │ ├── file_processing │ │ ├── __init__.py │ │ ├── enums.py │ │ ├── extract_file_text.py │ │ ├── file_validation.py │ │ ├── html_utils.py │ │ ├── image_summarization.py │ │ ├── image_utils.py │ │ └── unstructured.py │ ├── file_store │ │ ├── README.md │ │ ├── constants.py │ │ ├── document_batch_storage.py │ │ ├── file_store.py │ │ ├── models.py │ │ ├── s3_key_utils.py │ │ └── utils.py │ ├── httpx │ │ └── httpx_pool.py │ ├── indexing │ │ ├── __init__.py │ │ ├── adapters │ │ │ ├── document_indexing_adapter.py │ │ │ └── user_file_indexing_adapter.py │ │ ├── chunker.py │ │ ├── content_classification.py │ │ ├── embedder.py │ │ ├── indexing_heartbeat.py │ │ ├── indexing_pipeline.py │ │ ├── models.py │ │ └── vector_db_insertion.py │ ├── key_value_store │ │ ├── __init__.py │ │ ├── factory.py │ │ ├── interface.py │ │ └── store.py │ ├── kg │ │ ├── clustering │ │ │ ├── clustering.py │ │ │ └── normalizations.py │ │ ├── extractions │ │ │ └── extraction_processing.py │ │ ├── models.py │ │ ├── resets │ │ │ ├── reset_index.py │ │ │ ├── reset_source.py │ │ │ └── reset_vespa.py │ │ ├── setup │ │ │ └── kg_default_entity_definitions.py │ │ ├── utils │ │ │ ├── embeddings.py │ │ │ ├── extraction_utils.py │ │ │ └── formatting_utils.py │ │ └── vespa │ │ │ └── vespa_interactions.py │ ├── llm │ │ ├── __init__.py │ │ ├── chat_llm.py │ │ ├── exceptions.py │ │ ├── factory.py │ │ ├── interfaces.py │ │ ├── litellm_singleton │ │ │ ├── __init__.py │ │ │ ├── config.py │ │ │ └── monkey_patches.py │ │ ├── llm_provider_options.py │ │ ├── message_types.py │ │ ├── model_response.py │ │ ├── models.py │ │ ├── override_models.py │ │ └── utils.py │ ├── main.py │ ├── mcp_server │ │ ├── README.md │ │ ├── api.py │ │ ├── auth.py │ │ ├── mcp.json.template │ │ ├── resources │ │ │ ├── __init__.py │ │ │ └── indexed_sources.py │ │ ├── tools │ │ │ ├── __init__.py │ │ │ └── search.py │ │ └── utils.py │ ├── mcp_server_main.py │ ├── natural_language_processing │ │ ├── __init__.py │ │ ├── constants.py │ │ ├── exceptions.py │ │ ├── search_nlp_models.py │ │ └── utils.py │ ├── onyxbot │ │ └── slack │ │ │ ├── blocks.py │ │ │ ├── config.py │ │ │ ├── constants.py │ │ │ ├── formatting.py │ │ │ ├── handlers │ │ │ ├── __init__.py │ │ │ ├── handle_buttons.py │ │ │ ├── handle_message.py │ │ │ ├── handle_regular_answer.py │ │ │ ├── handle_standard_answers.py │ │ │ └── utils.py │ │ │ ├── icons.py │ │ │ ├── listener.py │ │ │ ├── models.py │ │ │ └── utils.py │ ├── prompts │ │ ├── __init__.py │ │ ├── agent_search.py │ │ ├── agentic_evaluation.py │ │ ├── agents │ │ │ └── dc_prompts.py │ │ ├── answer_validation.py │ │ ├── chat_prompts.py │ │ ├── chat_tools.py │ │ ├── constants.py │ │ ├── direct_qa_prompts.py │ │ ├── dr_prompts.py │ │ ├── federated_search.py │ │ ├── filter_extration.py │ │ ├── image_analysis.py │ │ ├── kg_prompts.py │ │ ├── llm_chunk_filter.py │ │ ├── miscellaneous_prompts.py │ │ ├── prompt_template.py │ │ ├── prompt_utils.py │ │ ├── query_validation.py │ │ ├── starter_messages.py │ │ └── token_counts.py │ ├── redis │ │ ├── iam_auth.py │ │ ├── redis_connector.py │ │ ├── redis_connector_delete.py │ │ ├── redis_connector_doc_perm_sync.py │ │ ├── redis_connector_ext_group_sync.py │ │ ├── redis_connector_index.py │ │ ├── redis_connector_prune.py │ │ ├── redis_connector_stop.py │ │ ├── redis_connector_utils.py │ │ ├── redis_document_set.py │ │ ├── redis_object_helper.py │ │ ├── redis_pool.py │ │ ├── redis_usergroup.py │ │ └── redis_utils.py │ ├── secondary_llm_flows │ │ ├── __init__.py │ │ ├── agentic_evaluation.py │ │ ├── answer_validation.py │ │ ├── chat_session_naming.py │ │ ├── choose_search.py │ │ ├── chunk_usefulness.py │ │ ├── query_expansion.py │ │ ├── source_filter.py │ │ ├── starter_message_creation.py │ │ └── time_filter.py │ ├── seeding │ │ ├── __init__.py │ │ ├── input_prompts.yaml │ │ ├── load_yamls.py │ │ └── prebuilt_personas.py │ ├── server │ │ ├── __init__.py │ │ ├── api_key │ │ │ ├── api.py │ │ │ └── models.py │ │ ├── auth_check.py │ │ ├── documents │ │ │ ├── __init__.py │ │ │ ├── cc_pair.py │ │ │ ├── connector.py │ │ │ ├── credential.py │ │ │ ├── document.py │ │ │ ├── document_utils.py │ │ │ ├── models.py │ │ │ ├── private_key_types.py │ │ │ └── standard_oauth.py │ │ ├── evals │ │ │ ├── __init__.py │ │ │ └── models.py │ │ ├── features │ │ │ ├── __init__.py │ │ │ ├── default_assistant │ │ │ │ ├── api.py │ │ │ │ └── models.py │ │ │ ├── document_set │ │ │ │ ├── __init__.py │ │ │ │ ├── api.py │ │ │ │ └── models.py │ │ │ ├── input_prompt │ │ │ │ ├── api.py │ │ │ │ └── models.py │ │ │ ├── mcp │ │ │ │ ├── api.py │ │ │ │ └── models.py │ │ │ ├── notifications │ │ │ │ └── api.py │ │ │ ├── oauth_config │ │ │ │ ├── __init__.py │ │ │ │ ├── api.py │ │ │ │ └── models.py │ │ │ ├── password │ │ │ │ ├── api.py │ │ │ │ └── models.py │ │ │ ├── persona │ │ │ │ ├── __init__.py │ │ │ │ ├── api.py │ │ │ │ └── models.py │ │ │ ├── projects │ │ │ │ ├── api.py │ │ │ │ ├── models.py │ │ │ │ └── projects_file_utils.py │ │ │ ├── tool │ │ │ │ ├── api.py │ │ │ │ └── models.py │ │ │ ├── user_oauth_token │ │ │ │ ├── __init__.py │ │ │ │ └── api.py │ │ │ └── web_search │ │ │ │ ├── api.py │ │ │ │ └── models.py │ │ ├── federated │ │ │ ├── api.py │ │ │ └── models.py │ │ ├── gpts │ │ │ └── api.py │ │ ├── kg │ │ │ ├── api.py │ │ │ └── models.py │ │ ├── long_term_logs │ │ │ └── long_term_logs_api.py │ │ ├── manage │ │ │ ├── __init__.py │ │ │ ├── administrative.py │ │ │ ├── embedding │ │ │ │ ├── api.py │ │ │ │ └── models.py │ │ │ ├── get_state.py │ │ │ ├── llm │ │ │ │ ├── api.py │ │ │ │ └── models.py │ │ │ ├── models.py │ │ │ ├── search_settings.py │ │ │ ├── slack_bot.py │ │ │ ├── users.py │ │ │ ├── validate_tokens.py │ │ │ └── web_search │ │ │ │ ├── api.py │ │ │ │ └── models.py │ │ ├── middleware │ │ │ ├── latency_logging.py │ │ │ └── rate_limiting.py │ │ ├── models.py │ │ ├── onyx_api │ │ │ ├── __init__.py │ │ │ ├── ingestion.py │ │ │ └── models.py │ │ ├── openai_assistants_api │ │ │ ├── asssistants_api.py │ │ │ ├── full_openai_assistants_api.py │ │ │ ├── messages_api.py │ │ │ ├── runs_api.py │ │ │ └── threads_api.py │ │ ├── pat │ │ │ ├── __init__.py │ │ │ ├── api.py │ │ │ └── models.py │ │ ├── query_and_chat │ │ │ ├── __init__.py │ │ │ ├── chat_backend.py │ │ │ ├── chat_backend_v0.py │ │ │ ├── chat_utils.py │ │ │ ├── models.py │ │ │ ├── query_backend.py │ │ │ ├── streaming_models.py │ │ │ ├── streaming_utils.py │ │ │ └── token_limit.py │ │ ├── runtime │ │ │ └── onyx_runtime.py │ │ ├── saml.py │ │ ├── settings │ │ │ ├── api.py │ │ │ ├── models.py │ │ │ └── store.py │ │ ├── token_rate_limits │ │ │ ├── api.py │ │ │ └── models.py │ │ └── utils.py │ ├── setup.py │ ├── tools │ │ ├── adapter_v1_to_v2.py │ │ ├── base_tool.py │ │ ├── built_in_tools.py │ │ ├── built_in_tools_v2.py │ │ ├── force.py │ │ ├── message.py │ │ ├── models.py │ │ ├── tool.py │ │ ├── tool_constructor.py │ │ ├── tool_implementations │ │ │ ├── custom │ │ │ │ ├── base_tool_types.py │ │ │ │ ├── custom_tool.py │ │ │ │ ├── custom_tool_prompts.py │ │ │ │ ├── openapi_parsing.py │ │ │ │ └── prompt.py │ │ │ ├── images │ │ │ │ ├── image_generation_tool.py │ │ │ │ └── prompt.py │ │ │ ├── knowledge_graph │ │ │ │ └── knowledge_graph_tool.py │ │ │ ├── mcp │ │ │ │ ├── mcp_client.py │ │ │ │ └── mcp_tool.py │ │ │ ├── python │ │ │ │ ├── __init__.py │ │ │ │ └── python_tool.py │ │ │ ├── search │ │ │ │ ├── search_tool.py │ │ │ │ └── search_utils.py │ │ │ ├── search_like_tool_utils.py │ │ │ └── web_search │ │ │ │ └── web_search_tool.py │ │ ├── tool_implementations_v2 │ │ │ ├── code_interpreter_client.py │ │ │ ├── image_generation.py │ │ │ ├── internal_search.py │ │ │ ├── python.py │ │ │ ├── tool_accounting.py │ │ │ ├── tool_result_models.py │ │ │ └── web.py │ │ ├── tool_runner.py │ │ ├── tool_selection.py │ │ └── utils.py │ ├── tracing │ │ ├── braintrust_tracing.py │ │ ├── braintrust_tracing_processor.py │ │ ├── framework │ │ │ ├── __init__.py │ │ │ ├── _error_tracing.py │ │ │ ├── create.py │ │ │ ├── processor_interface.py │ │ │ ├── provider.py │ │ │ ├── scope.py │ │ │ ├── setup.py │ │ │ ├── span_data.py │ │ │ ├── spans.py │ │ │ ├── traces.py │ │ │ └── util.py │ │ ├── langfuse_tracing.py │ │ └── openinference_tracing_processor.py │ └── utils │ │ ├── __init__.py │ │ ├── b64.py │ │ ├── batching.py │ │ ├── callbacks.py │ │ ├── encryption.py │ │ ├── error_handling.py │ │ ├── errors.py │ │ ├── file.py │ │ ├── file_types.py │ │ ├── gpu_utils.py │ │ ├── headers.py │ │ ├── logger.py │ │ ├── long_term_log.py │ │ ├── memory_logger.py │ │ ├── middleware.py │ │ ├── object_size_check.py │ │ ├── retry_wrapper.py │ │ ├── search_nlp_models_utils.py │ │ ├── sitemap.py │ │ ├── special_types.py │ │ ├── subclasses.py │ │ ├── supervisord_watchdog.py │ │ ├── telemetry.py │ │ ├── text_processing.py │ │ ├── threadpool_concurrency.py │ │ ├── timing.py │ │ ├── url.py │ │ └── variable_functionality.py ├── pyproject.toml ├── pytest.ini ├── requirements │ ├── README.md │ ├── combined.txt │ ├── default.txt │ ├── dev.txt │ ├── ee.txt │ └── model_server.txt ├── scripts │ ├── __init__.py │ ├── add_connector_creation_script.py │ ├── api_inference_sample.py │ ├── celery_purge_queue.py │ ├── chat_feedback_dump.py │ ├── chat_history_seeding.py │ ├── chat_loadtest.py │ ├── check_lazy_imports.py │ ├── compile_requirements.py │ ├── debugging │ │ ├── onyx_db.py │ │ ├── onyx_list_tenants.py │ │ ├── onyx_redis.py │ │ ├── onyx_vespa.py │ │ └── onyx_vespa_schemas.py │ ├── decrypt.py │ ├── dev_run_background_jobs.py │ ├── docker_memory_tracking.sh │ ├── force_delete_connector_by_id.py │ ├── get_wikidocs.py │ ├── hard_delete_chats.py │ ├── lib │ │ └── logger.py │ ├── make_foss_repo.sh │ ├── onyx_openapi_schema.py │ ├── orphan_doc_cleanup_script.py │ ├── query_time_check │ │ ├── seed_dummy_docs.py │ │ └── test_query_times.py │ ├── reset_indexes.py │ ├── reset_postgres.py │ ├── restart_containers.sh │ ├── resume_paused_connectors.py │ ├── save_load_state.py │ ├── sources_selection_analysis.py │ ├── supervisord_entrypoint.sh │ ├── tenant_cleanup │ │ ├── README.md │ │ ├── analyze_current_tenants.py │ │ ├── cleanup_tenants.py │ │ ├── cleanup_utils.py │ │ ├── mark_connectors_for_deletion.py │ │ └── on_pod_scripts │ │ │ ├── check_documents_deleted.py │ │ │ ├── cleanup_tenant_schema.py │ │ │ ├── execute_connector_deletion.py │ │ │ ├── get_tenant_connectors.py │ │ │ ├── get_tenant_index_name.py │ │ │ ├── get_tenant_users.py │ │ │ └── understand_tenants.py │ └── test-openapi-key.py ├── shared_configs │ ├── __init__.py │ ├── configs.py │ ├── contextvars.py │ ├── enums.py │ ├── model_server_models.py │ └── utils.py ├── slackbot_images │ ├── Confluence.png │ ├── File.png │ ├── Guru.png │ ├── Jira.png │ ├── README.md │ ├── Web.png │ └── Zendesk.png ├── static │ └── images │ │ ├── logo.png │ │ └── logotype.png ├── supervisord.conf └── tests │ ├── __init__.py │ ├── api │ └── test_api.py │ ├── daily │ ├── conftest.py │ ├── connectors │ │ ├── airtable │ │ │ └── test_airtable_basic.py │ │ ├── bitbucket │ │ │ ├── conftest.py │ │ │ ├── test_bitbucket_checkpointed.py │ │ │ └── test_bitbucket_slim_connector.py │ │ ├── blob │ │ │ └── test_blob_connector.py │ │ ├── confluence │ │ │ ├── models.py │ │ │ ├── test_confluence_basic.py │ │ │ ├── test_confluence_permissions_basic.py │ │ │ └── test_confluence_user_email_overrides.py │ │ ├── conftest.py │ │ ├── discord │ │ │ ├── test_discord_connector.py │ │ │ └── test_discord_data.json │ │ ├── file │ │ │ └── test_file_connector.py │ │ ├── fireflies │ │ │ ├── test_fireflies_connector.py │ │ │ └── test_fireflies_data.json │ │ ├── gitbook │ │ │ └── test_gitbook_connector.py │ │ ├── github │ │ │ └── test_github_basic.py │ │ ├── gitlab │ │ │ └── test_gitlab_basic.py │ │ ├── gmail │ │ │ ├── conftest.py │ │ │ └── test_gmail_connector.py │ │ ├── gong │ │ │ └── test_gong.py │ │ ├── google_drive │ │ │ ├── conftest.py │ │ │ ├── consts_and_utils.py │ │ │ ├── drive_id_mapping.json │ │ │ ├── test_admin_oauth.py │ │ │ ├── test_drive_perm_sync.py │ │ │ ├── test_link_visibility_filter.py │ │ │ ├── test_map_test_ids.py │ │ │ ├── test_sections.py │ │ │ ├── test_service_acct.py │ │ │ └── test_user_1_oauth.py │ │ ├── highspot │ │ │ ├── test_highspot_connector.py │ │ │ └── test_highspot_data.json │ │ ├── hubspot │ │ │ └── test_hubspot_connector.py │ │ ├── imap │ │ │ ├── models.py │ │ │ └── test_imap_connector.py │ │ ├── jira │ │ │ └── test_jira_basic.py │ │ ├── notion │ │ │ └── test_notion_connector.py │ │ ├── outline │ │ │ └── test_outline_connector.py │ │ ├── salesforce │ │ │ ├── test_salesforce_connector.py │ │ │ └── test_salesforce_data.json │ │ ├── sharepoint │ │ │ └── test_sharepoint_connector.py │ │ ├── slab │ │ │ ├── test_slab_connector.py │ │ │ └── test_slab_data.json │ │ ├── slack │ │ │ ├── conftest.py │ │ │ ├── test_slack_connector.py │ │ │ └── test_slack_perm_sync.py │ │ ├── teams │ │ │ ├── models.py │ │ │ └── test_teams_connector.py │ │ ├── utils.py │ │ ├── web │ │ │ └── test_web_connector.py │ │ └── zendesk │ │ │ ├── test_zendesk_connector.py │ │ │ └── test_zendesk_data.json │ ├── embedding │ │ └── test_embeddings.py │ └── llm │ │ └── test_bedrock.py │ ├── external_dependency_unit │ ├── answer │ │ ├── conftest.py │ │ ├── test_answer_without_openai.py │ │ ├── test_current_datetime_replacement.py │ │ └── test_stream_chat_message_objects.py │ ├── chat │ │ ├── __init__.py │ │ ├── test_save_turn.py │ │ └── test_simple_agent_packets.py │ ├── conftest.py │ ├── connectors │ │ ├── confluence │ │ │ ├── conftest.py │ │ │ └── test_confluence_group_sync.py │ │ └── google_drive │ │ │ └── test_google_drive_group_sync.py │ ├── constants.py │ ├── feature_flags │ │ ├── __init__.py │ │ └── test_feature_flag_provider_factory.py │ ├── file_store │ │ └── test_file_store_non_mocked.py │ ├── full_setup.py │ ├── permission_sync │ │ ├── test_doc_permission_sync_attempt.py │ │ └── test_external_group_permission_sync_attempt.py │ ├── slack_bot │ │ └── test_slack_bot_federated_search.py │ └── tools │ │ ├── data │ │ └── financial-sample.xlsx │ │ ├── test_image_generation_tool.py │ │ ├── test_oauth_config_crud.py │ │ ├── test_oauth_token_manager.py │ │ ├── test_oauth_tool_integration.py │ │ └── test_python_tool.py │ ├── integration │ ├── Dockerfile │ ├── README.md │ ├── __init__.py │ ├── common_utils │ │ ├── chat.py │ │ ├── config.py │ │ ├── constants.py │ │ ├── managers │ │ │ ├── api_key.py │ │ │ ├── cc_pair.py │ │ │ ├── chat.py │ │ │ ├── connector.py │ │ │ ├── credential.py │ │ │ ├── document.py │ │ │ ├── document_search.py │ │ │ ├── document_set.py │ │ │ ├── file.py │ │ │ ├── index_attempt.py │ │ │ ├── llm_provider.py │ │ │ ├── pat.py │ │ │ ├── persona.py │ │ │ ├── project.py │ │ │ ├── query_history.py │ │ │ ├── settings.py │ │ │ ├── tenant.py │ │ │ ├── user.py │ │ │ └── user_group.py │ │ ├── reset.py │ │ ├── test_document_utils.py │ │ ├── test_file_utils.py │ │ ├── test_files │ │ │ ├── Sample.pdf │ │ │ └── three_images.docx │ │ ├── test_models.py │ │ ├── timeout.py │ │ └── vespa.py │ ├── conftest.py │ ├── connector_job_tests │ │ ├── google │ │ │ ├── google_drive_api_utils.py │ │ │ └── test_google_drive_permission_sync.py │ │ ├── jira │ │ │ ├── conftest.py │ │ │ └── test_jira_permission_sync_full.py │ │ ├── sharepoint │ │ │ ├── conftest.py │ │ │ └── test_sharepoint_permissions.py │ │ └── slack │ │ │ ├── conftest.py │ │ │ ├── slack_api_utils.py │ │ │ ├── test_permission_sync.py │ │ │ └── test_prune.py │ ├── mock_services │ │ ├── docker-compose.mock-it-services.yml │ │ ├── mcp_test_server │ │ │ ├── run_mcp_server_api_key.py │ │ │ ├── run_mcp_server_no_auth.py │ │ │ ├── run_mcp_server_oauth.py │ │ │ └── run_mcp_server_per_user_key.py │ │ └── mock_connector_server │ │ │ ├── Dockerfile │ │ │ └── main.py │ ├── multitenant_tests │ │ ├── invitation │ │ │ └── test_user_invitation.py │ │ ├── syncing │ │ │ └── test_search_permissions.py │ │ └── tenants │ │ │ └── test_tenant_creation.py │ ├── openai_assistants_api │ │ ├── conftest.py │ │ ├── test_assistants.py │ │ ├── test_messages.py │ │ ├── test_runs.py │ │ └── test_threads.py │ └── tests │ │ ├── anonymous_user │ │ └── test_anonymous_user.py │ │ ├── api_key │ │ └── test_api_key.py │ │ ├── auth │ │ └── test_saml_user_conversion.py │ │ ├── chat │ │ └── test_chat_deletion.py │ │ ├── chat_retention │ │ └── test_chat_retention.py │ │ ├── connector │ │ ├── test_connector_creation.py │ │ └── test_connector_deletion.py │ │ ├── dev_apis │ │ ├── test_knowledge_chat.py │ │ └── test_simple_chat_api.py │ │ ├── document_set │ │ └── test_syncing.py │ │ ├── image_indexing │ │ └── test_indexing_images.py │ │ ├── index_attempt │ │ └── test_index_attempt_pagination.py │ │ ├── indexing │ │ ├── conftest.py │ │ ├── file_connector │ │ │ ├── test_file_connector_zip_metadata.py │ │ │ └── test_files │ │ │ │ ├── .onyx_metadata.json │ │ │ │ ├── sample1.txt │ │ │ │ ├── sample2.txt │ │ │ │ ├── with_meta.zip │ │ │ │ └── without_meta.zip │ │ ├── test_checkpointing.py │ │ ├── test_initial_permission_sync.py │ │ ├── test_polling.py │ │ └── test_repeated_error_state.py │ │ ├── kg │ │ ├── test_kg_api.py │ │ └── test_kg_processing.py │ │ ├── llm_provider │ │ ├── test_llm_provider.py │ │ ├── test_llm_provider_access_control.py │ │ └── test_llm_provider_persona_access.py │ │ ├── mcp │ │ ├── test_mcp_client_no_auth_flow.py │ │ ├── test_mcp_server_auth.py │ │ └── test_mcp_server_search.py │ │ ├── migrations │ │ ├── test_assistant_consolidation_migration.py │ │ ├── test_migrations.py │ │ └── test_tool_seeding.py │ │ ├── pat │ │ └── test_pat_api.py │ │ ├── permissions │ │ ├── test_cc_pair_permissions.py │ │ ├── test_connector_permissions.py │ │ ├── test_credential_permissions.py │ │ ├── test_doc_set_permissions.py │ │ ├── test_persona_permissions.py │ │ ├── test_user_file_permissions.py │ │ ├── test_user_role_permissions.py │ │ └── test_whole_curator_flow.py │ │ ├── personalization │ │ └── test_personalization_flow.py │ │ ├── personas │ │ ├── test_persona_categories.py │ │ ├── test_persona_creation.py │ │ └── test_unified_assistant.py │ │ ├── playwright │ │ └── test_playwright.py │ │ ├── projects │ │ └── test_projects.py │ │ ├── pruning │ │ ├── test_pruning.py │ │ └── website │ │ │ ├── about.html │ │ │ ├── contact.html │ │ │ ├── courses.html │ │ │ ├── css │ │ │ ├── animate.css │ │ │ ├── bootstrap.min.css │ │ │ ├── custom-fonts.css │ │ │ ├── fancybox │ │ │ │ ├── blank.gif │ │ │ │ ├── fancybox_loading.gif │ │ │ │ ├── fancybox_overlay.png │ │ │ │ ├── fancybox_sprite.png │ │ │ │ └── jquery.fancybox.css │ │ │ ├── font-awesome.css │ │ │ └── style.css │ │ │ ├── fonts │ │ │ ├── customicon │ │ │ │ ├── icons.eot │ │ │ │ ├── icons.svg │ │ │ │ ├── icons.ttf │ │ │ │ └── icons.woff │ │ │ ├── fontawesome-webfont.eot │ │ │ ├── fontawesome-webfont.svg │ │ │ ├── fontawesome-webfont.ttf │ │ │ ├── fontawesome-webfont.woff │ │ │ └── fontawesome.otf │ │ │ ├── img │ │ │ ├── avatar.png │ │ │ ├── bg_direction_nav.png │ │ │ ├── glyphicons-halflings-white.png │ │ │ ├── glyphicons-halflings.png │ │ │ ├── logo.png │ │ │ ├── nivo-bullets.png │ │ │ ├── section-image-1.png │ │ │ ├── service1.jpg │ │ │ ├── service2.jpg │ │ │ ├── service3.jpg │ │ │ ├── slides │ │ │ │ ├── 1.jpg │ │ │ │ ├── 2.jpg │ │ │ │ └── 3.jpg │ │ │ ├── team1.jpg │ │ │ ├── team2.jpg │ │ │ ├── team3.jpg │ │ │ ├── team4.jpg │ │ │ └── works │ │ │ │ ├── 1.jpg │ │ │ │ ├── 2.jpg │ │ │ │ ├── 3.jpg │ │ │ │ ├── 4.jpg │ │ │ │ ├── 5.jpg │ │ │ │ ├── 6.jpg │ │ │ │ ├── 7.jpg │ │ │ │ └── 8.jpg │ │ │ ├── index.html │ │ │ ├── js │ │ │ ├── animate.js │ │ │ ├── bootstrap.min.js │ │ │ ├── custom.js │ │ │ ├── flexslider │ │ │ │ ├── jquery.flexslider.js │ │ │ │ └── setting.js │ │ │ ├── google-code-prettify │ │ │ │ ├── prettify.css │ │ │ │ └── prettify.js │ │ │ ├── jquery.easing.1.3.js │ │ │ ├── jquery.fancybox-media.js │ │ │ ├── jquery.fancybox.pack.js │ │ │ ├── jquery.flexslider.js │ │ │ ├── jquery.js │ │ │ ├── portfolio │ │ │ │ ├── jquery.quicksand.js │ │ │ │ └── setting.js │ │ │ ├── quicksand │ │ │ │ ├── jquery.quicksand.js │ │ │ │ └── setting.js │ │ │ └── validate.js │ │ │ ├── portfolio.html │ │ │ ├── pricing.html │ │ │ └── readme.txt │ │ ├── query_history │ │ ├── test_query_history.py │ │ ├── test_query_history_pagination.py │ │ ├── test_usage_reports.py │ │ └── utils.py │ │ ├── reporting │ │ └── test_usage_export_api.py │ │ ├── streaming_endpoints │ │ ├── test_chat_file_attachment.py │ │ ├── test_chat_stream.py │ │ └── test_chat_v0_api.py │ │ ├── tags │ │ └── test_tags.py │ │ ├── tools │ │ ├── test_force_tool_use.py │ │ └── test_image_generation_streaming.py │ │ ├── usergroup │ │ ├── test_add_users_to_group.py │ │ ├── test_user_group_deletion.py │ │ └── test_usergroup_syncing.py │ │ ├── users │ │ └── test_user_pagination.py │ │ └── web_search │ │ └── test_web_search_api.py │ ├── load_env_vars.py │ ├── regression │ ├── answer_quality │ │ ├── README.md │ │ ├── __init__.py │ │ ├── api_utils.py │ │ ├── cli_utils.py │ │ ├── file_uploader.py │ │ ├── launch_eval_env.py │ │ ├── run_qa.py │ │ └── search_test_config.yaml.template │ └── search_quality │ │ ├── README.md │ │ ├── models.py │ │ ├── run_search_eval.py │ │ ├── test_queries.json.template │ │ └── utils.py │ └── unit │ ├── __init__.py │ ├── ee │ └── onyx │ │ └── external_permissions │ │ └── salesforce │ │ └── test_postprocessing.py │ ├── federated_connector │ └── slack │ │ └── test_slack_federated_connnector.py │ ├── file_store │ └── test_file_store.py │ ├── model_server │ ├── test_custom_models.py │ └── test_embedding.py │ ├── onyx │ ├── agents │ │ ├── agent_framework │ │ │ ├── conftest.py │ │ │ └── test_query.py │ │ ├── agent_sdk │ │ │ └── test_message_format.py │ │ └── agent_search │ │ │ └── dr │ │ │ └── sub_agents │ │ │ └── web_search │ │ │ └── test_providers.py │ ├── auth │ │ ├── conftest.py │ │ ├── test_email.py │ │ ├── test_jwt_provisioning.py │ │ ├── test_oauth_refresher.py │ │ ├── test_user_default_pins.py │ │ ├── test_verify_email_domain.py │ │ └── test_verify_email_invite.py │ ├── celery │ │ └── llm_model_update │ │ │ └── test_llm_model_update.py │ ├── chat │ │ ├── conftest.py │ │ ├── stream_processing │ │ │ ├── test_citation_processing.py │ │ │ ├── test_citation_substitution.py │ │ │ └── test_quotes_processing.py │ │ ├── test_answer.py │ │ ├── test_answer_prompt_builder.py │ │ ├── test_prune_and_merge.py │ │ ├── test_skip_gen_ai.py │ │ ├── tools │ │ │ ├── __init__.py │ │ │ └── utils.py │ │ └── turn │ │ │ ├── __init__.py │ │ │ ├── conftest.py │ │ │ ├── context_handler │ │ │ ├── test_citation_context_handler.py │ │ │ └── test_reminder_context_handler.py │ │ │ ├── prompts │ │ │ ├── __init__.py │ │ │ └── test_custom_instruction.py │ │ │ ├── test_fast_chat_turn_orch_and_stream.py │ │ │ └── utils.py │ ├── connectors │ │ ├── confluence │ │ │ ├── test_confluence_checkpointing.py │ │ │ ├── test_onyx_confluence.py │ │ │ └── test_rate_limit_handler.py │ │ ├── cross_connector_utils │ │ │ ├── test_html_utils.py │ │ │ ├── test_rate_limit.py │ │ │ └── test_table.html │ │ ├── github │ │ │ └── test_github_checkpointing.py │ │ ├── gmail │ │ │ ├── test_connector.py │ │ │ └── thread.json │ │ ├── jira │ │ │ ├── conftest.py │ │ │ ├── test_jira_checkpointing.py │ │ │ ├── test_jira_large_ticket_handling.py │ │ │ └── test_jira_permission_sync.py │ │ ├── mediawiki │ │ │ ├── __init__.py │ │ │ ├── test_mediawiki_family.py │ │ │ └── test_wiki.py │ │ ├── salesforce │ │ │ ├── test_account.csv │ │ │ ├── test_salesforce_custom_config.py │ │ │ └── test_salesforce_sqlite.py │ │ ├── teams │ │ │ └── test_collect_teams.py │ │ ├── test_connector_factory.py │ │ ├── utils.py │ │ └── zendesk │ │ │ ├── test_zendesk_checkpointing.py │ │ │ └── test_zendesk_rate_limit.py │ ├── context │ │ └── search │ │ │ └── federated │ │ │ └── test_slack_query_construction.py │ ├── document_index │ │ └── vespa │ │ │ └── shared_utils │ │ │ └── test_utils.py │ ├── federated_connectors │ │ └── test_federated_connector_factory.py │ ├── indexing │ │ ├── conftest.py │ │ ├── test_censoring.py │ │ ├── test_chunker.py │ │ ├── test_embedder.py │ │ ├── test_indexing_pipeline.py │ │ └── test_vespa.py │ ├── lazy_handling │ │ └── __init__.py │ ├── llm │ │ ├── test_chat_llm.py │ │ ├── test_formatting_reenabled.py │ │ ├── test_model_is_reasoning.py │ │ ├── test_model_map.py │ │ ├── test_model_response.py │ │ └── test_true_openai_model.py │ ├── natural_language_processing │ │ └── test_search_nlp_models.py │ ├── onyxbot │ │ ├── __init__.py │ │ ├── test_slack_blocks.py │ │ └── test_slack_channel_config.py │ ├── redis_ca.pem │ ├── test_redis.py │ ├── tools │ │ ├── conftest.py │ │ ├── custom │ │ │ └── test_custom_tools.py │ │ ├── test_adapter_v1_to_v2.py │ │ ├── test_tool_implementations_v2_image_generation.py │ │ ├── test_tool_implementations_v2_internal_search.py │ │ ├── test_tool_implementations_v2_web.py │ │ └── test_tool_utils.py │ ├── tracing │ │ ├── __init__.py │ │ └── test_tracing_setup.py │ └── utils │ │ ├── test_threadpool_concurrency.py │ │ ├── test_threadpool_contextvars.py │ │ ├── test_vespa_query.py │ │ └── test_vespa_tasks.py │ └── scripts │ ├── __init__.py │ └── test_check_lazy_imports.py ├── ct.yaml ├── deployment ├── .gitignore ├── README.md ├── aws_ecs_fargate │ └── cloudformation │ │ ├── README.md │ │ ├── deploy.sh │ │ ├── onyx_acm_template.yaml │ │ ├── onyx_cluster_template.yaml │ │ ├── onyx_config.jsonl │ │ ├── onyx_efs_template.yaml │ │ ├── services │ │ ├── onyx_backend_api_server_service_template.yaml │ │ ├── onyx_backend_background_server_service_template.yaml │ │ ├── onyx_model_server_indexing_service_template.yaml │ │ ├── onyx_model_server_inference_service_template.yaml │ │ ├── onyx_nginx_service_template.yaml │ │ ├── onyx_postgres_service_template.yaml │ │ ├── onyx_redis_service_template.yaml │ │ ├── onyx_vespaengine_service_template.yaml │ │ └── onyx_web_server_service_template.yaml │ │ └── uninstall.sh ├── data │ └── nginx │ │ ├── app.conf.template │ │ ├── app.conf.template.no-letsencrypt │ │ ├── app.conf.template.prod │ │ ├── mcp.conf.inc.template │ │ ├── mcp_upstream.conf.inc.template │ │ └── run-nginx.sh ├── docker_compose │ ├── README.md │ ├── docker-compose.dev.yml │ ├── docker-compose.mcp-api-key-test.yml │ ├── docker-compose.mcp-oauth-test.yml │ ├── docker-compose.model-server-test.yml │ ├── docker-compose.multitenant-dev.yml │ ├── docker-compose.prod-cloud.yml │ ├── docker-compose.prod-no-letsencrypt.yml │ ├── docker-compose.prod.yml │ ├── docker-compose.resources.yml │ ├── docker-compose.search-testing.yml │ ├── docker-compose.yml │ ├── env.multilingual.template │ ├── env.nginx.template │ ├── env.prod.template │ ├── env.template │ ├── init-letsencrypt.sh │ └── install.sh ├── helm │ ├── README.md │ └── charts │ │ └── onyx │ │ ├── .gitignore │ │ ├── .helmignore │ │ ├── Chart.lock │ │ ├── Chart.yaml │ │ ├── templates │ │ ├── _helpers.tpl │ │ ├── api-deployment.yaml │ │ ├── api-hpa.yaml │ │ ├── api-scaledobject.yaml │ │ ├── api-service.yaml │ │ ├── auth-secrets.yaml │ │ ├── celery-beat.yaml │ │ ├── celery-worker-docfetching-hpa.yaml │ │ ├── celery-worker-docfetching-scaledobject.yaml │ │ ├── celery-worker-docfetching.yaml │ │ ├── celery-worker-docprocessing-hpa.yaml │ │ ├── celery-worker-docprocessing-scaledobject.yaml │ │ ├── celery-worker-docprocessing.yaml │ │ ├── celery-worker-heavy-hpa.yaml │ │ ├── celery-worker-heavy-scaledobject.yaml │ │ ├── celery-worker-heavy.yaml │ │ ├── celery-worker-light-hpa.yaml │ │ ├── celery-worker-light-scaledobject.yaml │ │ ├── celery-worker-light.yaml │ │ ├── celery-worker-monitoring-hpa.yaml │ │ ├── celery-worker-monitoring-scaledobject.yaml │ │ ├── celery-worker-monitoring.yaml │ │ ├── celery-worker-primary-hpa.yaml │ │ ├── celery-worker-primary-scaledobject.yaml │ │ ├── celery-worker-primary.yaml │ │ ├── celery-worker-user-file-processing-hpa.yaml │ │ ├── celery-worker-user-file-processing-scaledobject.yaml │ │ ├── celery-worker-user-file-processing.yaml │ │ ├── celery-worker-user-files-indexing-hpa.yaml │ │ ├── celery-worker-user-files-indexing-scaledobject.yaml │ │ ├── celery-worker-user-files-indexing.yaml │ │ ├── configmap.yaml │ │ ├── indexing-model-deployment.yaml │ │ ├── indexing-model-service.yaml │ │ ├── inference-model-deployment.yaml │ │ ├── inference-model-service.yaml │ │ ├── ingress-api.yaml │ │ ├── ingress-webserver.yaml │ │ ├── lets-encrypt.yaml │ │ ├── nginx-conf.yaml │ │ ├── serviceaccount.yaml │ │ ├── slackbot.yaml │ │ ├── tests │ │ │ └── test-connection.yaml │ │ ├── webserver-deployment.yaml │ │ ├── webserver-hpa.yaml │ │ ├── webserver-scaledobject.yaml │ │ └── webserver-service.yaml │ │ ├── templates_disabled │ │ ├── background-deployment.yaml │ │ ├── background-hpa.yaml │ │ └── onyx-secret.yaml │ │ └── values.yaml └── terraform │ └── modules │ └── aws │ ├── README.md │ ├── eks │ ├── main.tf │ ├── outputs.tf │ └── variables.tf │ ├── onyx │ ├── main.tf │ ├── outputs.tf │ ├── variables.tf │ └── versions.tf │ ├── postgres │ ├── main.tf │ ├── outputs.tf │ └── variables.tf │ ├── redis │ ├── main.tf │ ├── outputs.tf │ └── variables.tf │ ├── s3 │ ├── main.tf │ └── variables.tf │ ├── vpc │ ├── main.tf │ ├── outputs.tf │ └── variables.tf │ └── waf │ ├── main.tf │ ├── outputs.tf │ └── variables.tf ├── examples ├── assistants-api │ └── topics_analyzer.py └── widget │ ├── .env.example │ ├── .eslintrc.json │ ├── .gitignore │ ├── README.md │ ├── next.config.mjs │ ├── package-lock.json │ ├── package.json │ ├── postcss.config.mjs │ ├── src │ └── app │ │ ├── globals.css │ │ ├── layout.tsx │ │ ├── page.tsx │ │ └── widget │ │ └── Widget.tsx │ ├── tailwind.config.ts │ └── tsconfig.json ├── plans └── .gitignore ├── pyproject.toml ├── uv.lock └── web ├── .dockerignore ├── .eslintrc.json ├── .gitignore ├── .prettierignore ├── .prettierrc.json ├── @types └── favicon-fetch.d.ts ├── Dockerfile ├── README.md ├── STANDARDS.md ├── components.json ├── jest.config.js ├── lib └── opal │ ├── README.md │ ├── package.json │ ├── src │ └── index.ts │ └── tsconfig.json ├── next.config.js ├── package-lock.json ├── package.json ├── playwright.config.ts ├── postcss.config.js ├── public ├── Airtable.svg ├── Amazon.png ├── Amazon.svg ├── Anthropic.svg ├── Asana.png ├── Axero.jpeg ├── Azure.png ├── Bitbucket.svg ├── Clickup.svg ├── Cohere.svg ├── Confluence.svg ├── Deepseek.svg ├── Discourse.png ├── Document360.png ├── Dropbox.png ├── Egnyte.png ├── Exa.svg ├── Fireflies.png ├── Freshdesk.png ├── Gemini.svg ├── GitBookDark.png ├── GitBookLight.png ├── Github.png ├── GithubDarkMode.png ├── Gitlab.png ├── Gmail.png ├── Gong.png ├── Google.png ├── Google.svg ├── GoogleCloudStorage.png ├── GoogleDrive.png ├── GoogleSites.png ├── Guru.svg ├── Highspot.png ├── HubSpot.png ├── Jira.svg ├── Kimi.png ├── Linear.png ├── Loopio.png ├── MediaWiki.svg ├── Meta.svg ├── Microsoft.svg ├── Mistral.svg ├── Mixedbread.png ├── Notion.png ├── OCI.svg ├── Ollama.png ├── OpenSource.png ├── Openai.svg ├── Outline.png ├── Productboard.png ├── Qwen.svg ├── S3.png ├── Salesforce.png ├── Serper.svg ├── Sharepoint.png ├── SlabLogo.png ├── Slack.png ├── Teams.png ├── Testrail.svg ├── Voyage.png ├── Wikipedia.png ├── Xenforo.svg ├── Z_AI.png ├── Zendesk.svg ├── Zulip.png ├── arrow-exchange.svg ├── arrow-right-circle.svg ├── check-square.svg ├── discord.png ├── firecrawl.svg ├── key.svg ├── litellm.png ├── logo-dark.png ├── logo.png ├── logo.svg ├── logotype-dark.png ├── logotype.png ├── microsoft.png ├── nomic.svg ├── onyx.ico ├── plug.svg ├── r2.png ├── unplug.svg └── web.svg ├── sentry.edge.config.ts ├── sentry.server.config.ts ├── src ├── app │ ├── PostHogPageView.tsx │ ├── admin │ │ ├── actions │ │ │ ├── ActionEditor.tsx │ │ │ ├── ActionTable.tsx │ │ │ ├── edit-mcp │ │ │ │ └── page.tsx │ │ │ ├── edit │ │ │ │ └── [toolId] │ │ │ │ │ ├── DeleteToolButton.tsx │ │ │ │ │ └── page.tsx │ │ │ ├── new │ │ │ │ └── page.tsx │ │ │ └── page.tsx │ │ ├── add-connector │ │ │ └── page.tsx │ │ ├── api-key │ │ │ ├── OnyxApiKeyForm.tsx │ │ │ ├── lib.ts │ │ │ ├── page.tsx │ │ │ └── types.ts │ │ ├── assistants │ │ │ ├── AssistantEditor.tsx │ │ │ ├── CollapsibleSection.tsx │ │ │ ├── PersonaTable.tsx │ │ │ ├── StarterMessageList.tsx │ │ │ ├── hooks.ts │ │ │ ├── interfaces.ts │ │ │ ├── lib.ts │ │ │ └── page.tsx │ │ ├── bots │ │ │ ├── SlackBotCreationForm.tsx │ │ │ ├── SlackBotTable.tsx │ │ │ ├── SlackBotUpdateForm.tsx │ │ │ ├── SlackTokensForm.tsx │ │ │ ├── [bot-id] │ │ │ │ ├── SlackChannelConfigsTable.tsx │ │ │ │ ├── channels │ │ │ │ │ ├── SlackChannelConfigCreationForm.tsx │ │ │ │ │ ├── SlackChannelConfigFormFields.tsx │ │ │ │ │ ├── [id] │ │ │ │ │ │ └── page.tsx │ │ │ │ │ └── new │ │ │ │ │ │ └── page.tsx │ │ │ │ ├── hooks.ts │ │ │ │ ├── lib.ts │ │ │ │ └── page.tsx │ │ │ ├── new │ │ │ │ ├── lib.ts │ │ │ │ └── page.tsx │ │ │ └── page.tsx │ │ ├── configuration │ │ │ ├── default-assistant │ │ │ │ └── page.tsx │ │ │ ├── document-processing │ │ │ │ └── page.tsx │ │ │ ├── llm │ │ │ │ ├── ConfiguredLLMProviderDisplay.tsx │ │ │ │ ├── CustomLLMProviderUpdateForm.test.tsx │ │ │ │ ├── CustomLLMProviderUpdateForm.tsx │ │ │ │ ├── LLMConfiguration.tsx │ │ │ │ ├── LLMProviderUpdateForm.tsx │ │ │ │ ├── ModelConfigurationField.tsx │ │ │ │ ├── constants.ts │ │ │ │ ├── interfaces.ts │ │ │ │ ├── page.tsx │ │ │ │ └── utils.ts │ │ │ ├── search │ │ │ │ ├── UpgradingPage.tsx │ │ │ │ └── page.tsx │ │ │ └── web-search │ │ │ │ └── page.tsx │ │ ├── connector │ │ │ └── [ccPairId] │ │ │ │ ├── ConfigDisplay.tsx │ │ │ │ ├── DeletionErrorStatus.tsx │ │ │ │ ├── IndexAttemptErrorsModal.tsx │ │ │ │ ├── IndexAttemptsTable.tsx │ │ │ │ ├── ReIndexModal.tsx │ │ │ │ ├── ReIndexPopup.tsx │ │ │ │ ├── lib.ts │ │ │ │ ├── page.tsx │ │ │ │ ├── types.ts │ │ │ │ └── useStatusChange.tsx │ │ ├── connectors │ │ │ └── [connector] │ │ │ │ ├── AddConnectorPage.tsx │ │ │ │ ├── ConnectorWrapper.tsx │ │ │ │ ├── NavigationRow.tsx │ │ │ │ ├── auth │ │ │ │ └── callback │ │ │ │ │ └── route.ts │ │ │ │ ├── oauth │ │ │ │ ├── callback │ │ │ │ │ └── page.tsx │ │ │ │ └── finalize │ │ │ │ │ └── page.tsx │ │ │ │ ├── page.tsx │ │ │ │ └── pages │ │ │ │ ├── Advanced.tsx │ │ │ │ ├── ConnectorInput │ │ │ │ ├── FileInput.tsx │ │ │ │ ├── ListInput.tsx │ │ │ │ ├── NumberInput.tsx │ │ │ │ └── SelectInput.tsx │ │ │ │ ├── DynamicConnectorCreationForm.tsx │ │ │ │ ├── FieldRendering.tsx │ │ │ │ ├── gdrive │ │ │ │ ├── Credential.tsx │ │ │ │ └── GoogleDrivePage.tsx │ │ │ │ ├── gmail │ │ │ │ ├── Credential.tsx │ │ │ │ └── GmailPage.tsx │ │ │ │ └── utils │ │ │ │ ├── files.ts │ │ │ │ ├── google_site.ts │ │ │ │ └── hooks.ts │ │ ├── debug │ │ │ └── page.tsx │ │ ├── documents │ │ │ ├── ScoreEditor.tsx │ │ │ ├── explorer │ │ │ │ ├── Explorer.tsx │ │ │ │ ├── lib.ts │ │ │ │ └── page.tsx │ │ │ ├── feedback │ │ │ │ ├── DocumentFeedbackTable.tsx │ │ │ │ ├── constants.ts │ │ │ │ └── page.tsx │ │ │ ├── lib.ts │ │ │ └── sets │ │ │ │ ├── DocumentSetCreationForm.tsx │ │ │ │ ├── [documentSetId] │ │ │ │ └── page.tsx │ │ │ │ ├── hooks.tsx │ │ │ │ ├── lib.ts │ │ │ │ ├── new │ │ │ │ └── page.tsx │ │ │ │ └── page.tsx │ │ ├── embeddings │ │ │ ├── EmbeddingModelSelectionForm.tsx │ │ │ ├── RerankingFormPage.tsx │ │ │ ├── interfaces.ts │ │ │ ├── modals │ │ │ │ ├── AlreadyPickedModal.tsx │ │ │ │ ├── ChangeCredentialsModal.tsx │ │ │ │ ├── DeleteCredentialsModal.tsx │ │ │ │ ├── InstantSwitchConfirmModal.tsx │ │ │ │ ├── ModelSelectionModal.tsx │ │ │ │ ├── ProviderCreationModal.tsx │ │ │ │ └── SelectModelModal.tsx │ │ │ ├── page.tsx │ │ │ └── pages │ │ │ │ ├── AdvancedEmbeddingFormPage.tsx │ │ │ │ ├── CloudEmbeddingPage.tsx │ │ │ │ ├── EmbeddingFormPage.tsx │ │ │ │ ├── OpenEmbeddingPage.tsx │ │ │ │ └── utils.ts │ │ ├── federated │ │ │ └── [id] │ │ │ │ ├── page.tsx │ │ │ │ └── useFederatedConnector.ts │ │ ├── indexing │ │ │ └── status │ │ │ │ ├── CCPairIndexingStatusTable.tsx │ │ │ │ ├── ConnectorRowSkeleton.tsx │ │ │ │ ├── FilterComponent.tsx │ │ │ │ ├── SearchAndFilterControls.tsx │ │ │ │ └── page.tsx │ │ ├── kg │ │ │ ├── KGEntityTypes.tsx │ │ │ ├── interfaces.ts │ │ │ ├── page.tsx │ │ │ └── utils.ts │ │ ├── layout.tsx │ │ ├── oauth-configs │ │ │ └── OAuthConfigForm.tsx │ │ ├── settings │ │ │ ├── AnonymousUserPath.tsx │ │ │ ├── SettingsForm.tsx │ │ │ ├── hooks │ │ │ │ └── useVisionProviders.ts │ │ │ ├── interfaces.ts │ │ │ └── page.tsx │ │ ├── systeminfo │ │ │ └── page.tsx │ │ ├── token-rate-limits │ │ │ ├── CreateRateLimitModal.tsx │ │ │ ├── TokenRateLimitTables.tsx │ │ │ ├── lib.ts │ │ │ ├── page.tsx │ │ │ └── types.ts │ │ └── users │ │ │ └── page.tsx │ ├── anonymous │ │ └── [id] │ │ │ ├── AnonymousPage.tsx │ │ │ └── page.tsx │ ├── api │ │ ├── [...path] │ │ │ └── route.ts │ │ └── chat │ │ │ └── mcp │ │ │ └── oauth │ │ │ └── callback │ │ │ └── route.ts │ ├── assistants │ │ ├── AssistantSharedStatus.tsx │ │ ├── ToolsDisplay.tsx │ │ ├── edit │ │ │ └── [id] │ │ │ │ └── page.tsx │ │ └── new │ │ │ └── page.tsx │ ├── auth │ │ ├── create-account │ │ │ └── page.tsx │ │ ├── error │ │ │ ├── layout.tsx │ │ │ └── page.tsx │ │ ├── forgot-password │ │ │ ├── page.tsx │ │ │ └── utils.ts │ │ ├── impersonate │ │ │ └── page.tsx │ │ ├── join │ │ │ └── page.tsx │ │ ├── lib.ts │ │ ├── login │ │ │ ├── EmailPasswordForm.test.tsx │ │ │ ├── EmailPasswordForm.tsx │ │ │ ├── LoginPage.tsx │ │ │ ├── LoginText.tsx │ │ │ ├── SignInButton.tsx │ │ │ └── page.tsx │ │ ├── logout │ │ │ └── route.ts │ │ ├── oauth │ │ │ └── callback │ │ │ │ └── route.ts │ │ ├── oidc │ │ │ └── callback │ │ │ │ └── route.ts │ │ ├── reset-password │ │ │ └── page.tsx │ │ ├── saml │ │ │ └── callback │ │ │ │ └── route.ts │ │ ├── signup │ │ │ ├── ReferralSourceSelector.tsx │ │ │ └── page.tsx │ │ ├── verify-email │ │ │ ├── Verify.tsx │ │ │ └── page.tsx │ │ └── waiting-on-verification │ │ │ ├── RequestNewVerificationEmail.tsx │ │ │ └── page.tsx │ ├── chat │ │ ├── agents │ │ │ └── page.tsx │ │ ├── chat_search │ │ │ ├── ChatSearchGroup.tsx │ │ │ ├── ChatSearchItem.tsx │ │ │ ├── ChatSearchModal.tsx │ │ │ ├── LoadingSpinner.tsx │ │ │ ├── NewChatButton.tsx │ │ │ ├── components │ │ │ │ ├── ChatSearchSkeleton.tsx │ │ │ │ └── SearchInput.tsx │ │ │ ├── hooks │ │ │ │ ├── useChatSearch.ts │ │ │ │ └── useIntersectionObserver.ts │ │ │ ├── interfaces.ts │ │ │ └── utils.ts │ │ ├── components │ │ │ ├── ChatPage.tsx │ │ │ ├── ChatPopup.tsx │ │ │ ├── MessagesDisplay.tsx │ │ │ ├── SourceChip2.tsx │ │ │ ├── WelcomeMessage.tsx │ │ │ ├── documentSidebar │ │ │ │ ├── ChatDocumentDisplay.tsx │ │ │ │ ├── DocumentResults.tsx │ │ │ │ └── DocumentSelector.tsx │ │ │ ├── files │ │ │ │ ├── InputBarPreview.tsx │ │ │ │ └── images │ │ │ │ │ ├── FullImageModal.tsx │ │ │ │ │ ├── InMessageImage.tsx │ │ │ │ │ ├── InputBarPreviewImage.tsx │ │ │ │ │ └── utils.ts │ │ │ ├── folders │ │ │ │ ├── FolderDropdown.tsx │ │ │ │ └── interfaces.ts │ │ │ ├── input │ │ │ │ ├── ChatInputBar.tsx │ │ │ │ ├── ChatInputOption.tsx │ │ │ │ ├── FileCard.tsx │ │ │ │ ├── FilterDisplay.tsx │ │ │ │ ├── FilterPills.tsx │ │ │ │ └── SimplifiedChatInputBar.tsx │ │ │ ├── modal │ │ │ │ ├── FeedbackModal.tsx │ │ │ │ └── ShareChatSessionModal.tsx │ │ │ ├── modifiers │ │ │ │ └── SelectedDocuments.tsx │ │ │ ├── projects │ │ │ │ ├── ProjectChatSessionList.tsx │ │ │ │ ├── ProjectContextPanel.tsx │ │ │ │ └── project_utils.ts │ │ │ └── tools │ │ │ │ ├── GeneratingImageDisplay.tsx │ │ │ │ └── constants.ts │ │ ├── hooks │ │ │ ├── useAssistantController.ts │ │ │ ├── useAssistantPreferences.ts │ │ │ ├── useChatController.ts │ │ │ ├── useChatSessionController.ts │ │ │ ├── useDeepResearchToggle.ts │ │ │ └── useFeedbackController.ts │ │ ├── input-prompts │ │ │ ├── InputPrompts.test.tsx │ │ │ ├── InputPrompts.tsx │ │ │ └── page.tsx │ │ ├── interfaces.ts │ │ ├── layout.tsx │ │ ├── message │ │ │ ├── BlinkingDot.tsx │ │ │ ├── CodeBlock.tsx │ │ │ ├── HumanMessage.tsx │ │ │ ├── MemoizedHumanMessage.tsx │ │ │ ├── MemoizedTextComponents.tsx │ │ │ ├── MessageSwitcher.tsx │ │ │ ├── Resubmit.tsx │ │ │ ├── codeUtils.test.ts │ │ │ ├── codeUtils.ts │ │ │ ├── copyingUtils.tsx │ │ │ ├── custom-code-styles.css │ │ │ ├── hooks.ts │ │ │ ├── messageComponents │ │ │ │ ├── AIMessage.tsx │ │ │ │ ├── CitedSourcesToggle.tsx │ │ │ │ ├── MemoizedAIMessage.tsx │ │ │ │ ├── MultiToolRenderer.test.tsx │ │ │ │ ├── MultiToolRenderer.tsx │ │ │ │ ├── constants.ts │ │ │ │ ├── hooks │ │ │ │ │ ├── useMessageSwitching.ts │ │ │ │ │ ├── useToolDisplayTiming.test.tsx │ │ │ │ │ └── useToolDisplayTiming.ts │ │ │ │ ├── interfaces.ts │ │ │ │ ├── markdownUtils.tsx │ │ │ │ ├── renderMessageComponent.tsx │ │ │ │ └── renderers │ │ │ │ │ ├── CustomToolRenderer.tsx │ │ │ │ │ ├── FetchToolRenderer.tsx │ │ │ │ │ ├── ImageToolRenderer.tsx │ │ │ │ │ ├── MessageTextRenderer.tsx │ │ │ │ │ ├── PythonToolRenderer.tsx │ │ │ │ │ ├── ReasoningRenderer.tsx │ │ │ │ │ ├── SearchToolRenderer.tsx │ │ │ │ │ ├── SearchToolRendererV2.tsx │ │ │ │ │ └── utils │ │ │ │ │ └── timing.ts │ │ │ └── thinkingBox │ │ │ │ └── ThinkingBox.css │ │ ├── nrf │ │ │ ├── NRFPage.tsx │ │ │ ├── interfaces.ts │ │ │ └── page.tsx │ │ ├── page.tsx │ │ ├── projects │ │ │ ├── ProjectsContext.tsx │ │ │ └── projectsService.ts │ │ ├── services │ │ │ ├── actionUtils.ts │ │ │ ├── currentMessageFIFO.ts │ │ │ ├── fileUtils.ts │ │ │ ├── lib.tsx │ │ │ ├── messageTree.ts │ │ │ ├── packetUtils.ts │ │ │ ├── searchParams.ts │ │ │ ├── streamingModels.ts │ │ │ └── thinkingTokens.ts │ │ ├── shared │ │ │ └── [chatId] │ │ │ │ ├── SharedChatDisplay.tsx │ │ │ │ └── page.tsx │ │ └── stores │ │ │ └── useChatSessionStore.ts │ ├── components │ │ └── nrf │ │ │ ├── SettingsPanel.tsx │ │ │ └── ShortcutsDisplay.tsx │ ├── config │ │ └── timeRange.tsx │ ├── connector │ │ └── oauth │ │ │ └── callback │ │ │ └── [source] │ │ │ └── route.tsx │ ├── css │ │ ├── colors.css │ │ └── line-item.css │ ├── ee │ │ ├── admin │ │ │ ├── billing │ │ │ │ ├── BillingAlerts.tsx │ │ │ │ ├── BillingInformationPage.tsx │ │ │ │ ├── InfoItem.tsx │ │ │ │ ├── SubscriptionSummary.tsx │ │ │ │ └── page.tsx │ │ │ ├── groups │ │ │ │ ├── ConnectorEditor.tsx │ │ │ │ ├── UserEditor.tsx │ │ │ │ ├── UserGroupCreationForm.tsx │ │ │ │ ├── UserGroupsTable.tsx │ │ │ │ ├── [groupId] │ │ │ │ │ ├── AddConnectorForm.tsx │ │ │ │ │ ├── AddMemberForm.tsx │ │ │ │ │ ├── AddTokenRateLimitForm.tsx │ │ │ │ │ ├── GroupDisplay.tsx │ │ │ │ │ ├── hook.ts │ │ │ │ │ ├── lib.ts │ │ │ │ │ └── page.tsx │ │ │ │ ├── lib.ts │ │ │ │ ├── page.tsx │ │ │ │ └── types.ts │ │ │ ├── layout.tsx │ │ │ ├── performance │ │ │ │ ├── custom-analytics │ │ │ │ │ ├── CustomAnalyticsUpdateForm.tsx │ │ │ │ │ └── page.tsx │ │ │ │ ├── lib.ts │ │ │ │ ├── query-history │ │ │ │ │ ├── FeedbackBadge.tsx │ │ │ │ │ ├── KickoffCSVExport.tsx │ │ │ │ │ ├── QueryHistoryTable.tsx │ │ │ │ │ ├── [id] │ │ │ │ │ │ └── page.tsx │ │ │ │ │ ├── constants.ts │ │ │ │ │ ├── page.tsx │ │ │ │ │ ├── types.ts │ │ │ │ │ └── utils.ts │ │ │ │ └── usage │ │ │ │ │ ├── FeedbackChart.tsx │ │ │ │ │ ├── OnyxBotChart.tsx │ │ │ │ │ ├── PersonaMessagesChart.tsx │ │ │ │ │ ├── QueryPerformanceChart.tsx │ │ │ │ │ ├── UsageReports.tsx │ │ │ │ │ ├── page.tsx │ │ │ │ │ └── types.ts │ │ │ ├── standard-answer │ │ │ │ ├── StandardAnswerCreationForm.tsx │ │ │ │ ├── [id] │ │ │ │ │ └── page.tsx │ │ │ │ ├── hooks.ts │ │ │ │ ├── lib.ts │ │ │ │ ├── new │ │ │ │ │ └── page.tsx │ │ │ │ └── page.tsx │ │ │ └── whitelabeling │ │ │ │ ├── ImageUpload.tsx │ │ │ │ ├── WhitelabelingForm.tsx │ │ │ │ └── page.tsx │ │ ├── assistants │ │ │ └── stats │ │ │ │ └── [id] │ │ │ │ ├── AssistantStats.tsx │ │ │ │ └── page.tsx │ │ └── layout.tsx │ ├── federated │ │ └── oauth │ │ │ └── callback │ │ │ └── page.tsx │ ├── global-error.tsx │ ├── globals.css │ ├── layout.tsx │ ├── mcp │ │ ├── [[...path]] │ │ │ └── route.ts │ │ └── oauth │ │ │ └── callback │ │ │ └── page.tsx │ ├── not-found.tsx │ ├── oauth-config │ │ └── callback │ │ │ └── page.tsx │ ├── page.tsx │ ├── providers.tsx │ └── web-vitals.tsx ├── components │ ├── AdvancedOptionsToggle.tsx │ ├── AgentsMultiSelect.tsx │ ├── BackButton.tsx │ ├── BasicClickable.tsx │ ├── Bubble.tsx │ ├── CollapsibleCard.tsx │ ├── ConnectorMultiSelect.tsx │ ├── DeleteButton.tsx │ ├── Dropdown.tsx │ ├── EditableStringFieldDisplay.tsx │ ├── EditableValue.tsx │ ├── ErrorCallout.tsx │ ├── FederatedConnectorSelector.tsx │ ├── Field.tsx │ ├── FormErrorHelpers.tsx │ ├── GenericMultiSelect.tsx │ ├── GroupsMultiSelect.tsx │ ├── HoverPopup.tsx │ ├── Hoverable.tsx │ ├── IsPublicGroupSelector.tsx │ ├── Loading.tsx │ ├── MetadataBadge.tsx │ ├── Modal.tsx │ ├── MultiSelectDropdown.tsx │ ├── NonSelectableConnectors.tsx │ ├── OnyxInitializingLoader.tsx │ ├── PageSelector.tsx │ ├── RichTextSubtext.tsx │ ├── SSRAutoRefresh.tsx │ ├── SearchResultIcon.tsx │ ├── SourceIcon.tsx │ ├── SourceTile.tsx │ ├── Spinner.tsx │ ├── Status.tsx │ ├── WebResultIcon.tsx │ ├── admin │ │ ├── CardSection.tsx │ │ ├── ClientLayout.tsx │ │ ├── Layout.tsx │ │ ├── Title.tsx │ │ ├── actions │ │ │ ├── ToolList.tsx │ │ │ ├── forms.tsx │ │ │ └── interfaces.tsx │ │ ├── assistants │ │ │ ├── FormSections.tsx │ │ │ ├── MemoizedToolCheckboxes.tsx │ │ │ └── ToolSelector.tsx │ │ ├── connectors │ │ │ ├── AccessTypeForm.tsx │ │ │ ├── AccessTypeGroupSelector.tsx │ │ │ ├── AutoSyncOptions.tsx │ │ │ ├── BasicTable.tsx │ │ │ ├── ConnectorDocsLink.tsx │ │ │ ├── ConnectorTitle.tsx │ │ │ ├── CredentialForm.tsx │ │ │ ├── FileUpload.tsx │ │ │ ├── Popup.tsx │ │ │ └── types.ts │ │ ├── federated │ │ │ └── FederatedConnectorForm.tsx │ │ └── users │ │ │ ├── BulkAdd.tsx │ │ │ ├── CenteredPageSelector.tsx │ │ │ ├── InvitedUserTable.tsx │ │ │ ├── PendingUsersTable.tsx │ │ │ ├── ResetPasswordModal.tsx │ │ │ ├── SignedUpUserTable.tsx │ │ │ └── buttons │ │ │ ├── DeactivateUserButton.tsx │ │ │ ├── DeleteUserButton.tsx │ │ │ ├── InviteUserButton.tsx │ │ │ ├── LeaveOrganizationButton.tsx │ │ │ └── UserRoleDropdown.tsx │ ├── auth │ │ ├── AuthErrorDisplay.tsx │ │ └── AuthFlowContainer.tsx │ ├── chat │ │ ├── FederatedOAuthModal.tsx │ │ ├── MCPApiKeyModal.tsx │ │ ├── MinimalMarkdown.tsx │ │ ├── ProviderContext.tsx │ │ ├── TextView.tsx │ │ ├── UnconfiguredLlmProviderText.tsx │ │ ├── hooks.ts │ │ └── sources │ │ │ └── SourceCard.tsx │ ├── context │ │ ├── AppProvider.tsx │ │ ├── EmbeddingContext.tsx │ │ ├── FormContext.tsx │ │ ├── ModalContext.tsx │ │ └── NRFPreferencesContext.tsx │ ├── credentials │ │ ├── CredentialFields.tsx │ │ ├── CredentialSection.tsx │ │ ├── actions │ │ │ ├── CreateCredential.tsx │ │ │ ├── CreateStdOAuthCredential.tsx │ │ │ ├── CredentialFieldsRenderer.tsx │ │ │ ├── EditCredential.tsx │ │ │ └── ModifyCredential.tsx │ │ ├── lib.ts │ │ └── types.ts │ ├── dateRangeSelectors │ │ ├── AdminDateRangeSelector.tsx │ │ ├── SearchDateRangeSelector.tsx │ │ └── dateUtils.ts │ ├── documentSet │ │ └── DocumentSetSelectable.tsx │ ├── embedding │ │ ├── CustomEmbeddingModelForm.tsx │ │ ├── CustomModelForm.tsx │ │ ├── FailedReIndexAttempts.tsx │ │ ├── ModelSelector.tsx │ │ ├── ReindexingProgressTable.tsx │ │ └── interfaces.tsx │ ├── errorPages │ │ ├── AccessRestrictedPage.tsx │ │ ├── CloudErrorPage.tsx │ │ ├── ErrorPage.tsx │ │ └── ErrorPageLayout.tsx │ ├── extension │ │ └── Shortcuts.tsx │ ├── filters │ │ ├── SourceSelector.tsx │ │ └── TimeRangeSelector.tsx │ ├── header │ │ ├── AnnouncementBanner.tsx │ │ └── HeaderTitle.tsx │ ├── health │ │ ├── healthcheck.tsx │ │ └── refreshUtils.ts │ ├── icons │ │ ├── DynamicFaIcon.tsx │ │ ├── icons.test.tsx │ │ ├── icons.tsx │ │ └── mixedbread.svg │ ├── initialSetup │ │ └── welcome │ │ │ ├── WelcomeModal.tsx │ │ │ ├── WelcomeModalWrapper.tsx │ │ │ ├── constants.ts │ │ │ └── lib.ts │ ├── llm │ │ ├── ApiKeyForm.tsx │ │ ├── ApiKeyModal.tsx │ │ └── LLMSelector.tsx │ ├── loading.css │ ├── logo │ │ └── Logo.tsx │ ├── modals │ │ ├── AddInstructionModal.tsx │ │ ├── ConfirmEntityModal.tsx │ │ ├── CreateProjectModal.tsx │ │ ├── EditPropertyModal.tsx │ │ ├── ExceptionTraceModal.tsx │ │ ├── GenericConfirmModal.tsx │ │ ├── MoveCustomAgentChatModal.tsx │ │ ├── NewTeamModal.tsx │ │ ├── NewTenantModal.tsx │ │ ├── NoAssistantModal.tsx │ │ ├── ProviderModal.tsx │ │ └── UserFilesModal.tsx │ ├── oauth │ │ ├── OAuthCallbackPage.tsx │ │ └── OAuthConfigSelector.tsx │ ├── popover │ │ ├── Popover.tsx │ │ └── styles.css │ ├── popup │ │ ├── Popup.tsx │ │ └── PopupFromQuery.tsx │ ├── resizable │ │ └── constants.ts │ ├── search │ │ ├── DocumentDisplay.tsx │ │ ├── DocumentFeedbackBlock.tsx │ │ ├── DocumentUpdatedAtBadge.tsx │ │ ├── filtering │ │ │ ├── FilterDropdown.tsx │ │ │ ├── HorizontalSourceSelector.tsx │ │ │ └── TagFilter.tsx │ │ └── results │ │ │ ├── Citation.tsx │ │ │ └── ResponseSection.tsx │ ├── settings │ │ ├── SettingsProvider.tsx │ │ ├── lib.ts │ │ └── usePaidEnterpriseFeaturesEnabled.ts │ ├── sidebar │ │ ├── ChatSessionMorePopup.tsx │ │ └── types.ts │ ├── spinner.css │ ├── standardAnswers │ │ ├── StandardAnswerCategoryDropdown.tsx │ │ └── getStandardAnswerCategoriesIfEE.tsx │ ├── table │ │ ├── DragHandle.tsx │ │ ├── DraggableRow.tsx │ │ ├── DraggableTable.tsx │ │ └── interfaces.ts │ ├── theme │ │ └── ThemeProvider.tsx │ ├── tools │ │ ├── CSVContent.tsx │ │ └── ExpandableContentWrapper.tsx │ ├── tooltip │ │ └── CustomTooltip.tsx │ ├── ui │ │ ├── RadioGroupItemField.tsx │ │ ├── accordion.tsx │ │ ├── alert.tsx │ │ ├── areaChart.tsx │ │ ├── avatar.tsx │ │ ├── badge.tsx │ │ ├── calendar.tsx │ │ ├── callout.tsx │ │ ├── card.tsx │ │ ├── datePicker.tsx │ │ ├── dialog.tsx │ │ ├── dropdown-menu-with-tooltip.tsx │ │ ├── dropdown-menu.tsx │ │ ├── fully_wrapped_tabs.tsx │ │ ├── input.tsx │ │ ├── label.tsx │ │ ├── popover.tsx │ │ ├── radio-group.tsx │ │ ├── scroll-area.tsx │ │ ├── select.tsx │ │ ├── slider.tsx │ │ ├── table.tsx │ │ ├── tabs.tsx │ │ ├── text.tsx │ │ ├── title.tsx │ │ └── tooltip.tsx │ └── user │ │ ├── PATManagement.tsx │ │ └── UserProvider.tsx ├── hooks │ ├── appNavigation.ts │ ├── input-prompts.ts │ ├── useAppFocus.ts │ ├── useBoundingBox.ts │ ├── useClickOutside.ts │ ├── useDropdownPosition.ts │ ├── useIsMounted.ts │ ├── useKeyPress.ts │ ├── usePaginatedFetch.ts │ ├── useScreenSize.ts │ └── useTokenRefresh.ts ├── icons │ ├── README.md │ ├── actions.tsx │ ├── activity.tsx │ ├── add-lines.tsx │ ├── alert-circle.tsx │ ├── alert-triangle.tsx │ ├── arrow-exchange.tsx │ ├── arrow-left.tsx │ ├── arrow-right-circle.tsx │ ├── arrow-right.tsx │ ├── arrow-up-right.tsx │ ├── arrow-up.tsx │ ├── arrow-wall-right.tsx │ ├── aws.tsx │ ├── bar-chart.tsx │ ├── bell.tsx │ ├── bubble-text.tsx │ ├── calendar.tsx │ ├── check-circle.tsx │ ├── check-square.tsx │ ├── check.tsx │ ├── chevron-down-small.tsx │ ├── chevron-down.tsx │ ├── chevron-left.tsx │ ├── chevron-right.tsx │ ├── chevron-up-small.tsx │ ├── chevron-up.tsx │ ├── claude.tsx │ ├── clock.tsx │ ├── cloud.tsx │ ├── code.tsx │ ├── convert-svg.sh │ ├── copy.tsx │ ├── cpu.tsx │ ├── dev-kit.tsx │ ├── download-cloud.tsx │ ├── edit-big.tsx │ ├── edit.tsx │ ├── external-link.tsx │ ├── eye-closed.tsx │ ├── eye.tsx │ ├── file-text.tsx │ ├── files.tsx │ ├── filter.tsx │ ├── fold.tsx │ ├── folder-in.tsx │ ├── folder-open.tsx │ ├── folder-partial-open.tsx │ ├── folder-plus.tsx │ ├── folder.tsx │ ├── globe.tsx │ ├── hard-drive.tsx │ ├── headset-mic.tsx │ ├── hourglass.tsx │ ├── image.tsx │ ├── import.tsx │ ├── index.tsx │ ├── key.tsx │ ├── lightbulb-simple.tsx │ ├── line-chart-up.tsx │ ├── link.tsx │ ├── linked-dots.tsx │ ├── loader.tsx │ ├── lock.tsx │ ├── log-out.tsx │ ├── maximize-2.tsx │ ├── menu.tsx │ ├── minus-circle.tsx │ ├── minus.tsx │ ├── moon.tsx │ ├── more-horizontal.tsx │ ├── ollama.tsx │ ├── onyx-logo.tsx │ ├── onyx-octagon.tsx │ ├── openai.tsx │ ├── openrouter.tsx │ ├── organization.tsx │ ├── paperclip.tsx │ ├── pause-circle.tsx │ ├── pie-chart.tsx │ ├── pin.tsx │ ├── pinned.tsx │ ├── play-circle.tsx │ ├── plug.tsx │ ├── plus-circle.tsx │ ├── plus.tsx │ ├── quote-end.tsx │ ├── quote-start.tsx │ ├── refresh-cw.tsx │ ├── search-menu.tsx │ ├── search.tsx │ ├── server.tsx │ ├── settings.tsx │ ├── share.tsx │ ├── shield.tsx │ ├── sidebar.tsx │ ├── slack.tsx │ ├── slash.tsx │ ├── sliders.tsx │ ├── sparkle.tsx │ ├── step1.tsx │ ├── step2.tsx │ ├── step3-end.tsx │ ├── step3.tsx │ ├── stop-circle.tsx │ ├── stop.tsx │ ├── sun.tsx │ ├── thumbs-down.tsx │ ├── thumbs-up.tsx │ ├── trash.tsx │ ├── unplug.tsx │ ├── upload-cloud.tsx │ ├── user.tsx │ ├── users.tsx │ ├── workflow.tsx │ ├── x-circle.tsx │ ├── x-octagon.tsx │ ├── x.tsx │ ├── zoom-in.tsx │ └── zoom-out.tsx ├── instrumentation-client.ts ├── instrumentation.ts ├── layouts │ └── AppPageLayout.tsx ├── lib │ ├── admin │ │ └── users │ │ │ └── userMutationFetcher.ts │ ├── appSidebarSS.ts │ ├── assistantIconUtils.tsx │ ├── assistants │ │ ├── checkOwnership.ts │ │ ├── fetchAssistantsSS.ts │ │ ├── fetchPersonaEditorInfoSS.ts │ │ ├── orderAssistants.ts │ │ ├── shareAssistant.ts │ │ ├── updateAssistantPreferences.ts │ │ └── utils.ts │ ├── auth │ │ ├── redirectValidation.ts │ │ └── requireAuth.ts │ ├── azureTargetUri.ts │ ├── billing │ │ ├── interfaces.ts │ │ └── utils.ts │ ├── browserUtilities.tsx │ ├── ccPair.ts │ ├── chat │ │ ├── fetchAssistantdata.ts │ │ ├── fetchBackendChatSessionSS.ts │ │ ├── fetchChatData.ts │ │ └── greetingMessages.ts │ ├── connector.ts │ ├── connectors │ │ ├── AutoSyncOptionFields.tsx │ │ ├── connectors.tsx │ │ ├── credentials.ts │ │ ├── fileTypes.ts │ │ └── oauth.ts │ ├── constants.ts │ ├── contains.ts │ ├── credential.ts │ ├── dateUtils.ts │ ├── documentDeletion.ts │ ├── documentUtils.ts │ ├── drag │ │ └── constants.ts │ ├── extension │ │ ├── constants.ts │ │ └── utils.ts │ ├── fetchUtils.ts │ ├── fetcher.ts │ ├── filters.ts │ ├── generated │ │ └── README.md │ ├── gmail.ts │ ├── googleConnector.ts │ ├── googleDrive.ts │ ├── headers │ │ └── fetchHeaderDataSS.ts │ ├── hooks.ts │ ├── hooks │ │ ├── useCCPairs.ts │ │ ├── useCustomAnalyticsEnabled.ts │ │ ├── useFederatedOAuthStatus.ts │ │ ├── useLLMProviders.ts │ │ ├── useToolOAuthStatus.ts │ │ └── useUserPersonalization.ts │ ├── indexAttempt.ts │ ├── llm │ │ ├── fetchLLMs.ts │ │ ├── utils.ts │ │ └── visionLLM.ts │ ├── oauth │ │ └── api.ts │ ├── oauth_utils.ts │ ├── redirectSS.ts │ ├── search │ │ ├── chatSessions.ts │ │ ├── interfaces.ts │ │ ├── streamingUtils.ts │ │ ├── utils.ts │ │ └── utilsSS.ts │ ├── sources.ts │ ├── time.ts │ ├── tools │ │ ├── edit.ts │ │ ├── fetchTools.ts │ │ └── interfaces.ts │ ├── types.ts │ ├── typingUtils.ts │ ├── updateSlackBotField.ts │ ├── urlBuilder.ts │ ├── user.ts │ ├── userSS.ts │ ├── userSettings.ts │ ├── utils.ts │ ├── utilsSS.ts │ └── version.ts ├── proxy.ts ├── refresh-components │ ├── AgentCard.tsx │ ├── AgentIcon.tsx │ ├── Attachment.tsx │ ├── CounterSeparator.tsx │ ├── InlineExternalLink.tsx │ ├── Logo.tsx │ ├── Modal.tsx │ ├── OverflowDiv.tsx │ ├── RawModal.tsx │ ├── ScrollIndicatorDiv.tsx │ ├── Separator.tsx │ ├── SimplePopover.tsx │ ├── SimpleTooltip.tsx │ ├── buttons │ │ ├── AttachmentButton.tsx │ │ ├── Button.tsx │ │ ├── ButtonRenaming.tsx │ │ ├── CopyIconButton.tsx │ │ ├── CreateButton.tsx │ │ ├── FilterButton.tsx │ │ ├── IconButton.tsx │ │ ├── LineItem.tsx │ │ ├── SelectButton.tsx │ │ ├── SidebarTab.tsx │ │ └── Tag.tsx │ ├── contexts │ │ ├── AgentsContext.tsx │ │ ├── AppSidebarContext.tsx │ │ ├── ChatContext.tsx │ │ └── ModalContext.tsx │ ├── form │ │ ├── FieldContext.tsx │ │ ├── FormField.tsx │ │ ├── FormikField.tsx │ │ └── types.ts │ ├── formik-fields │ │ ├── CheckboxField.tsx │ │ ├── UnlabeledCheckboxField.tsx │ │ └── UnlabeledSwitchField.tsx │ ├── headers │ │ └── PageHeader.tsx │ ├── inputs │ │ ├── Checkbox.test.tsx │ │ ├── Checkbox.tsx │ │ ├── FieldInput.tsx │ │ ├── InputComboBox │ │ │ ├── InputComboBox.tsx │ │ │ ├── components │ │ │ │ ├── ComboBoxDropdown.tsx │ │ │ │ ├── OptionItem.tsx │ │ │ │ └── OptionsList.tsx │ │ │ ├── hooks.ts │ │ │ ├── index.ts │ │ │ ├── types.ts │ │ │ └── utils │ │ │ │ ├── aria.ts │ │ │ │ └── validation.ts │ │ ├── InputFile.tsx │ │ ├── InputKeyValue.tsx │ │ ├── InputSelect.tsx │ │ ├── InputTextArea.tsx │ │ ├── InputTypeIn.tsx │ │ ├── ListFieldInput.tsx │ │ ├── PasswordInputTypeIn.tsx │ │ ├── ProgressSteps.tsx │ │ ├── Switch.tsx │ │ └── styles.ts │ ├── layouts │ │ ├── ConfirmationModalLayout.tsx │ │ ├── DefaultModalLayout.tsx │ │ └── PageLayout.tsx │ ├── loaders │ │ └── SimpleLoader.tsx │ ├── messages │ │ └── FieldMessage.tsx │ ├── onboarding │ │ ├── OnboardingFlow.tsx │ │ ├── components │ │ │ ├── DynamicProviderFields.tsx │ │ │ ├── LLMConnectionFieldsBasic.tsx │ │ │ ├── LLMConnectionFieldsCustom.tsx │ │ │ ├── LLMConnectionFieldsWithTabs.tsx │ │ │ ├── LLMConnectionIcons.tsx │ │ │ ├── LLMConnectionModal.tsx │ │ │ ├── LLMFormikEffects.tsx │ │ │ ├── LLMProvider.tsx │ │ │ ├── NonAdminStep.tsx │ │ │ ├── OnboardingHeader.tsx │ │ │ ├── llmConnectionHelpers.ts │ │ │ └── llmValidationSchema.ts │ │ ├── constants.tsx │ │ ├── reducer.ts │ │ ├── steps │ │ │ ├── FinalStep.tsx │ │ │ ├── LLMStep.tsx │ │ │ └── NameStep.tsx │ │ ├── types.ts │ │ └── useOnboardingState.ts │ ├── popovers │ │ ├── ActionsPopover │ │ │ ├── ActionLineItem.tsx │ │ │ ├── MCPLineItem.tsx │ │ │ ├── SwitchList.tsx │ │ │ └── index.tsx │ │ ├── FilePickerPopover.tsx │ │ └── LLMPopover.tsx │ ├── skeletons │ │ └── ChatSessionSkeleton.tsx │ ├── tabs │ │ └── tabs.tsx │ └── texts │ │ ├── Text.tsx │ │ └── Truncated.tsx ├── refresh-pages │ └── AgentsPage.tsx └── sections │ ├── Suggestions.tsx │ └── sidebar │ ├── AdminSidebar.tsx │ ├── AgentButton.tsx │ ├── AppSidebar.tsx │ ├── ChatButton.tsx │ ├── CreateConnectorSidebar.tsx │ ├── ProjectFolderButton.tsx │ ├── Settings │ ├── Settings.tsx │ └── UserSettings.tsx │ ├── SidebarBody.tsx │ ├── SidebarSection.tsx │ ├── SidebarWrapper.tsx │ ├── StepSidebarWrapper.tsx │ ├── UpsertEmbeddingSidebar.tsx │ ├── constants.ts │ ├── sidebarUtils.ts │ └── utils.tsx ├── tailwind-themes ├── custom │ └── .gitignore └── tailwind.config.js ├── tailwind.config.js ├── tests ├── README.md ├── e2e │ ├── admin │ │ ├── default-assistant.spec.ts │ │ ├── disable_default_assistant.spec.ts │ │ └── oauth_config │ │ │ └── test_tool_oauth.spec.ts │ ├── admin_auth.setup.ts │ ├── admin_oauth_redirect_uri.spec.ts │ ├── admin_pages.spec.ts │ ├── assistants │ │ ├── create_and_edit_assistant.spec.ts │ │ └── llm_provider_rbac.spec.ts │ ├── auth │ │ ├── password_managements.spec.ts │ │ └── pat_management.spec.ts │ ├── chat │ │ ├── current_assistant.spec.ts │ │ ├── default_assistant.spec.ts │ │ ├── live_assistant.spec.ts │ │ ├── llm_ordering.spec.ts │ │ ├── message_edit_regenerate.spec.ts │ │ └── onboarding_flow.spec.ts │ ├── chromaticSnapshots.json │ ├── connectors │ │ └── federated_slack.spec.ts │ ├── constants.js │ ├── global-setup.ts │ ├── mcp │ │ ├── default-assistant-mcp.spec.ts │ │ └── mcp_oauth_flow.spec.ts │ └── utils │ │ ├── assistantUtils.ts │ │ ├── auth.ts │ │ ├── chatActions.ts │ │ ├── dragUtils.ts │ │ ├── mcpServer.ts │ │ ├── onyxApiClient.ts │ │ ├── pageStateLogger.ts │ │ └── tools.ts └── setup │ ├── fileMock.js │ ├── jest.setup.ts │ ├── mocks │ ├── README.md │ ├── components │ │ └── UserProvider.tsx │ └── cssMock.js │ ├── multiToolTestHelpers.tsx │ └── test-utils.tsx └── tsconfig.json /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/actionlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/.github/actionlint.yml -------------------------------------------------------------------------------- /.github/actions/slack-notify/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/.github/actions/slack-notify/action.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/runs-on.yml: -------------------------------------------------------------------------------- 1 | _extend: .github-private 2 | -------------------------------------------------------------------------------- /.github/workflows/check-lazy-imports.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/.github/workflows/check-lazy-imports.yml -------------------------------------------------------------------------------- /.github/workflows/deployment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/.github/workflows/deployment.yml -------------------------------------------------------------------------------- /.github/workflows/docker-tag-beta.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/.github/workflows/docker-tag-beta.yml -------------------------------------------------------------------------------- /.github/workflows/docker-tag-latest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/.github/workflows/docker-tag-latest.yml -------------------------------------------------------------------------------- /.github/workflows/pr-jest-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/.github/workflows/pr-jest-tests.yml -------------------------------------------------------------------------------- /.github/workflows/pr-labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/.github/workflows/pr-labeler.yml -------------------------------------------------------------------------------- /.github/workflows/pr-linear-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/.github/workflows/pr-linear-check.yml -------------------------------------------------------------------------------- /.github/workflows/pr-python-checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/.github/workflows/pr-python-checks.yml -------------------------------------------------------------------------------- /.github/workflows/pr-python-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/.github/workflows/pr-python-tests.yml -------------------------------------------------------------------------------- /.github/workflows/pr-quality-checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/.github/workflows/pr-quality-checks.yml -------------------------------------------------------------------------------- /.github/workflows/sync_foss.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/.github/workflows/sync_foss.yml -------------------------------------------------------------------------------- /.github/workflows/tag-nightly.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/.github/workflows/tag-nightly.yml -------------------------------------------------------------------------------- /.github/workflows/zizmor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/.github/workflows/zizmor.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/.prettierignore -------------------------------------------------------------------------------- /.vscode/env_template.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/.vscode/env_template.txt -------------------------------------------------------------------------------- /.vscode/launch.template.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/.vscode/launch.template.jsonc -------------------------------------------------------------------------------- /.vscode/tasks.template.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/.vscode/tasks.template.jsonc -------------------------------------------------------------------------------- /AGENTS.md.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/AGENTS.md.template -------------------------------------------------------------------------------- /CLAUDE.md.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/CLAUDE.md.template -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /CONTRIBUTING_MACOS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/CONTRIBUTING_MACOS.md -------------------------------------------------------------------------------- /CONTRIBUTING_VSCODE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/CONTRIBUTING_VSCODE.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/README.md -------------------------------------------------------------------------------- /backend/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/.dockerignore -------------------------------------------------------------------------------- /backend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/.gitignore -------------------------------------------------------------------------------- /backend/.trivyignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/.trivyignore -------------------------------------------------------------------------------- /backend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/Dockerfile -------------------------------------------------------------------------------- /backend/Dockerfile.model_server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/Dockerfile.model_server -------------------------------------------------------------------------------- /backend/alembic.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/alembic.ini -------------------------------------------------------------------------------- /backend/alembic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/alembic/README.md -------------------------------------------------------------------------------- /backend/alembic/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/alembic/env.py -------------------------------------------------------------------------------- /backend/alembic/script.py.mako: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/alembic/script.py.mako -------------------------------------------------------------------------------- /backend/alembic_tenants/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/alembic_tenants/README.md -------------------------------------------------------------------------------- /backend/alembic_tenants/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/alembic_tenants/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/alembic_tenants/env.py -------------------------------------------------------------------------------- /backend/alembic_tenants/script.py.mako: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/alembic_tenants/script.py.mako -------------------------------------------------------------------------------- /backend/assets/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /backend/docker-bake.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/docker-bake.hcl -------------------------------------------------------------------------------- /backend/ee/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/generated/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/generated/README.md -------------------------------------------------------------------------------- /backend/hello-vmlinux.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/hello-vmlinux.bin -------------------------------------------------------------------------------- /backend/model_server/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/model_server/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/model_server/constants.py -------------------------------------------------------------------------------- /backend/model_server/custom_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/model_server/custom_models.py -------------------------------------------------------------------------------- /backend/model_server/encoders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/model_server/encoders.py -------------------------------------------------------------------------------- /backend/model_server/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/model_server/main.py -------------------------------------------------------------------------------- /backend/model_server/onyx_torch_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/model_server/onyx_torch_model.py -------------------------------------------------------------------------------- /backend/model_server/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/model_server/utils.py -------------------------------------------------------------------------------- /backend/onyx/__init__.py: -------------------------------------------------------------------------------- 1 | import os 2 | 3 | __version__ = os.environ.get("ONYX_VERSION", "") or "Development" 4 | -------------------------------------------------------------------------------- /backend/onyx/access/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/onyx/access/access.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/access/access.py -------------------------------------------------------------------------------- /backend/onyx/access/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/access/models.py -------------------------------------------------------------------------------- /backend/onyx/access/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/access/utils.py -------------------------------------------------------------------------------- /backend/onyx/auth/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/onyx/auth/api_key.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/auth/api_key.py -------------------------------------------------------------------------------- /backend/onyx/auth/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/auth/constants.py -------------------------------------------------------------------------------- /backend/onyx/auth/email_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/auth/email_utils.py -------------------------------------------------------------------------------- /backend/onyx/auth/invited_users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/auth/invited_users.py -------------------------------------------------------------------------------- /backend/onyx/auth/jwt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/auth/jwt.py -------------------------------------------------------------------------------- /backend/onyx/auth/noauth_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/auth/noauth_user.py -------------------------------------------------------------------------------- /backend/onyx/auth/oauth_refresher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/auth/oauth_refresher.py -------------------------------------------------------------------------------- /backend/onyx/auth/oauth_token_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/auth/oauth_token_manager.py -------------------------------------------------------------------------------- /backend/onyx/auth/pat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/auth/pat.py -------------------------------------------------------------------------------- /backend/onyx/auth/schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/auth/schemas.py -------------------------------------------------------------------------------- /backend/onyx/auth/users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/auth/users.py -------------------------------------------------------------------------------- /backend/onyx/auth/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/auth/utils.py -------------------------------------------------------------------------------- /backend/onyx/background/celery/tasks/periodic/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/onyx/background/error_logging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/background/error_logging.py -------------------------------------------------------------------------------- /backend/onyx/background/task_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/background/task_utils.py -------------------------------------------------------------------------------- /backend/onyx/chat/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/onyx/chat/answer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/chat/answer.py -------------------------------------------------------------------------------- /backend/onyx/chat/chat_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/chat/chat_utils.py -------------------------------------------------------------------------------- /backend/onyx/chat/memories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/chat/memories.py -------------------------------------------------------------------------------- /backend/onyx/chat/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/chat/models.py -------------------------------------------------------------------------------- /backend/onyx/chat/packet_sniffing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/chat/packet_sniffing.py -------------------------------------------------------------------------------- /backend/onyx/chat/process_message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/chat/process_message.py -------------------------------------------------------------------------------- /backend/onyx/chat/prune_and_merge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/chat/prune_and_merge.py -------------------------------------------------------------------------------- /backend/onyx/chat/stop_signal_checker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/chat/stop_signal_checker.py -------------------------------------------------------------------------------- /backend/onyx/chat/turn/__init__.py: -------------------------------------------------------------------------------- 1 | # Turn module for chat functionality 2 | -------------------------------------------------------------------------------- /backend/onyx/chat/turn/context_handler/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/onyx/chat/turn/fast_chat_turn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/chat/turn/fast_chat_turn.py -------------------------------------------------------------------------------- /backend/onyx/chat/turn/infra/__init__.py: -------------------------------------------------------------------------------- 1 | # Infrastructure module for chat turn orchestration 2 | -------------------------------------------------------------------------------- /backend/onyx/chat/turn/infra/emitter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/chat/turn/infra/emitter.py -------------------------------------------------------------------------------- /backend/onyx/chat/turn/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/chat/turn/models.py -------------------------------------------------------------------------------- /backend/onyx/chat/turn/prompts/__init__.py: -------------------------------------------------------------------------------- 1 | """Prompt utilities for chat turns.""" 2 | -------------------------------------------------------------------------------- /backend/onyx/chat/turn/save_turn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/chat/turn/save_turn.py -------------------------------------------------------------------------------- /backend/onyx/configs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/onyx/configs/agent_configs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/configs/agent_configs.py -------------------------------------------------------------------------------- /backend/onyx/configs/app_configs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/configs/app_configs.py -------------------------------------------------------------------------------- /backend/onyx/configs/chat_configs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/configs/chat_configs.py -------------------------------------------------------------------------------- /backend/onyx/configs/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/configs/constants.py -------------------------------------------------------------------------------- /backend/onyx/configs/kg_configs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/configs/kg_configs.py -------------------------------------------------------------------------------- /backend/onyx/configs/llm_configs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/configs/llm_configs.py -------------------------------------------------------------------------------- /backend/onyx/configs/model_configs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/configs/model_configs.py -------------------------------------------------------------------------------- /backend/onyx/configs/onyxbot_configs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/configs/onyxbot_configs.py -------------------------------------------------------------------------------- /backend/onyx/configs/research_configs.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/onyx/configs/tool_configs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/configs/tool_configs.py -------------------------------------------------------------------------------- /backend/onyx/connectors/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/connectors/README.md -------------------------------------------------------------------------------- /backend/onyx/connectors/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/onyx/connectors/asana/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/onyx/connectors/axero/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/onyx/connectors/bitbucket/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/onyx/connectors/blob/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/onyx/connectors/bookstack/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/onyx/connectors/clickup/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/onyx/connectors/confluence/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/onyx/connectors/cross_connector_utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/onyx/connectors/discord/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/onyx/connectors/discourse/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/onyx/connectors/document360/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/onyx/connectors/dropbox/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/onyx/connectors/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/connectors/exceptions.py -------------------------------------------------------------------------------- /backend/onyx/connectors/factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/connectors/factory.py -------------------------------------------------------------------------------- /backend/onyx/connectors/file/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/onyx/connectors/fireflies/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/onyx/connectors/freshdesk/__init__,py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/onyx/connectors/gitbook/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/onyx/connectors/github/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/onyx/connectors/github/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/connectors/github/models.py -------------------------------------------------------------------------------- /backend/onyx/connectors/github/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/connectors/github/utils.py -------------------------------------------------------------------------------- /backend/onyx/connectors/gitlab/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/onyx/connectors/gmail/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/onyx/connectors/gong/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/onyx/connectors/google_drive/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/onyx/connectors/google_site/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/onyx/connectors/google_utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/onyx/connectors/guru/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/onyx/connectors/hubspot/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/onyx/connectors/imap/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/onyx/connectors/imap/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/connectors/imap/models.py -------------------------------------------------------------------------------- /backend/onyx/connectors/interfaces.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/connectors/interfaces.py -------------------------------------------------------------------------------- /backend/onyx/connectors/jira/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/onyx/connectors/jira/access.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/connectors/jira/access.py -------------------------------------------------------------------------------- /backend/onyx/connectors/jira/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/connectors/jira/utils.py -------------------------------------------------------------------------------- /backend/onyx/connectors/linear/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/onyx/connectors/loopio/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/onyx/connectors/mediawiki/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/onyx/connectors/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/connectors/models.py -------------------------------------------------------------------------------- /backend/onyx/connectors/notion/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/onyx/connectors/outline/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/onyx/connectors/productboard/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/onyx/connectors/registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/connectors/registry.py -------------------------------------------------------------------------------- /backend/onyx/connectors/requesttracker/.gitignore: -------------------------------------------------------------------------------- 1 | .env 2 | -------------------------------------------------------------------------------- /backend/onyx/connectors/requesttracker/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/onyx/connectors/salesforce/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/onyx/connectors/sharepoint/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/onyx/connectors/slab/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/onyx/connectors/slack/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/onyx/connectors/teams/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/onyx/connectors/testrail/__init__.py: -------------------------------------------------------------------------------- 1 | # Package marker for TestRail connector 2 | -------------------------------------------------------------------------------- /backend/onyx/connectors/web/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/onyx/connectors/wikipedia/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/onyx/connectors/xenforo/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/onyx/connectors/zendesk/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/onyx/connectors/zulip/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/onyx/context/search/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/onyx/context/search/enums.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/context/search/enums.py -------------------------------------------------------------------------------- /backend/onyx/context/search/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/context/search/models.py -------------------------------------------------------------------------------- /backend/onyx/context/search/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/context/search/utils.py -------------------------------------------------------------------------------- /backend/onyx/db/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/onyx/db/api_key.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/db/api_key.py -------------------------------------------------------------------------------- /backend/onyx/db/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/db/auth.py -------------------------------------------------------------------------------- /backend/onyx/db/background_error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/db/background_error.py -------------------------------------------------------------------------------- /backend/onyx/db/chat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/db/chat.py -------------------------------------------------------------------------------- /backend/onyx/db/chat_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/db/chat_search.py -------------------------------------------------------------------------------- /backend/onyx/db/chunk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/db/chunk.py -------------------------------------------------------------------------------- /backend/onyx/db/connector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/db/connector.py -------------------------------------------------------------------------------- /backend/onyx/db/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/db/constants.py -------------------------------------------------------------------------------- /backend/onyx/db/credentials.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/db/credentials.py -------------------------------------------------------------------------------- /backend/onyx/db/deletion_attempt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/db/deletion_attempt.py -------------------------------------------------------------------------------- /backend/onyx/db/document.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/db/document.py -------------------------------------------------------------------------------- /backend/onyx/db/document_set.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/db/document_set.py -------------------------------------------------------------------------------- /backend/onyx/db/engine/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/onyx/db/engine/iam_auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/db/engine/iam_auth.py -------------------------------------------------------------------------------- /backend/onyx/db/engine/sql_engine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/db/engine/sql_engine.py -------------------------------------------------------------------------------- /backend/onyx/db/engine/time_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/db/engine/time_utils.py -------------------------------------------------------------------------------- /backend/onyx/db/entities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/db/entities.py -------------------------------------------------------------------------------- /backend/onyx/db/entity_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/db/entity_type.py -------------------------------------------------------------------------------- /backend/onyx/db/enums.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/db/enums.py -------------------------------------------------------------------------------- /backend/onyx/db/federated.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/db/federated.py -------------------------------------------------------------------------------- /backend/onyx/db/feedback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/db/feedback.py -------------------------------------------------------------------------------- /backend/onyx/db/file_record.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/db/file_record.py -------------------------------------------------------------------------------- /backend/onyx/db/index_attempt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/db/index_attempt.py -------------------------------------------------------------------------------- /backend/onyx/db/input_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/db/input_prompt.py -------------------------------------------------------------------------------- /backend/onyx/db/kg_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/db/kg_config.py -------------------------------------------------------------------------------- /backend/onyx/db/kg_temp_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/db/kg_temp_view.py -------------------------------------------------------------------------------- /backend/onyx/db/llm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/db/llm.py -------------------------------------------------------------------------------- /backend/onyx/db/mcp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/db/mcp.py -------------------------------------------------------------------------------- /backend/onyx/db/milestone.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/db/milestone.py -------------------------------------------------------------------------------- /backend/onyx/db/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/db/models.py -------------------------------------------------------------------------------- /backend/onyx/db/notification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/db/notification.py -------------------------------------------------------------------------------- /backend/onyx/db/oauth_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/db/oauth_config.py -------------------------------------------------------------------------------- /backend/onyx/db/pat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/db/pat.py -------------------------------------------------------------------------------- /backend/onyx/db/persona.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/db/persona.py -------------------------------------------------------------------------------- /backend/onyx/db/projects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/db/projects.py -------------------------------------------------------------------------------- /backend/onyx/db/pydantic_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/db/pydantic_type.py -------------------------------------------------------------------------------- /backend/onyx/db/relationships.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/db/relationships.py -------------------------------------------------------------------------------- /backend/onyx/db/saml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/db/saml.py -------------------------------------------------------------------------------- /backend/onyx/db/search_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/db/search_settings.py -------------------------------------------------------------------------------- /backend/onyx/db/slack_bot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/db/slack_bot.py -------------------------------------------------------------------------------- /backend/onyx/db/swap_index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/db/swap_index.py -------------------------------------------------------------------------------- /backend/onyx/db/sync_record.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/db/sync_record.py -------------------------------------------------------------------------------- /backend/onyx/db/tag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/db/tag.py -------------------------------------------------------------------------------- /backend/onyx/db/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/db/tasks.py -------------------------------------------------------------------------------- /backend/onyx/db/token_limit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/db/token_limit.py -------------------------------------------------------------------------------- /backend/onyx/db/tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/db/tools.py -------------------------------------------------------------------------------- /backend/onyx/db/user_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/db/user_file.py -------------------------------------------------------------------------------- /backend/onyx/db/user_preferences.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/db/user_preferences.py -------------------------------------------------------------------------------- /backend/onyx/db/users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/db/users.py -------------------------------------------------------------------------------- /backend/onyx/db/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/db/utils.py -------------------------------------------------------------------------------- /backend/onyx/db/web_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/db/web_search.py -------------------------------------------------------------------------------- /backend/onyx/document_index/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/onyx/document_index/vespa/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/onyx/evals/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/evals/README.md -------------------------------------------------------------------------------- /backend/onyx/evals/eval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/evals/eval.py -------------------------------------------------------------------------------- /backend/onyx/evals/eval_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/evals/eval_cli.py -------------------------------------------------------------------------------- /backend/onyx/evals/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/evals/models.py -------------------------------------------------------------------------------- /backend/onyx/evals/provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/evals/provider.py -------------------------------------------------------------------------------- /backend/onyx/feature_flags/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/onyx/feature_flags/factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/feature_flags/factory.py -------------------------------------------------------------------------------- /backend/onyx/feature_flags/flags.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/onyx/federated_connectors/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/onyx/federated_connectors/slack/__init__.py: -------------------------------------------------------------------------------- 1 | # Slack federated connector module 2 | -------------------------------------------------------------------------------- /backend/onyx/file_processing/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/onyx/file_processing/enums.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/file_processing/enums.py -------------------------------------------------------------------------------- /backend/onyx/file_store/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/file_store/README.md -------------------------------------------------------------------------------- /backend/onyx/file_store/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/file_store/constants.py -------------------------------------------------------------------------------- /backend/onyx/file_store/file_store.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/file_store/file_store.py -------------------------------------------------------------------------------- /backend/onyx/file_store/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/file_store/models.py -------------------------------------------------------------------------------- /backend/onyx/file_store/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/file_store/utils.py -------------------------------------------------------------------------------- /backend/onyx/httpx/httpx_pool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/httpx/httpx_pool.py -------------------------------------------------------------------------------- /backend/onyx/indexing/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/onyx/indexing/chunker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/indexing/chunker.py -------------------------------------------------------------------------------- /backend/onyx/indexing/content_classification.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/onyx/indexing/embedder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/indexing/embedder.py -------------------------------------------------------------------------------- /backend/onyx/indexing/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/indexing/models.py -------------------------------------------------------------------------------- /backend/onyx/key_value_store/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/onyx/key_value_store/store.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/key_value_store/store.py -------------------------------------------------------------------------------- /backend/onyx/kg/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/kg/models.py -------------------------------------------------------------------------------- /backend/onyx/kg/resets/reset_index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/kg/resets/reset_index.py -------------------------------------------------------------------------------- /backend/onyx/kg/resets/reset_vespa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/kg/resets/reset_vespa.py -------------------------------------------------------------------------------- /backend/onyx/kg/utils/embeddings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/kg/utils/embeddings.py -------------------------------------------------------------------------------- /backend/onyx/llm/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/onyx/llm/chat_llm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/llm/chat_llm.py -------------------------------------------------------------------------------- /backend/onyx/llm/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/llm/exceptions.py -------------------------------------------------------------------------------- /backend/onyx/llm/factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/llm/factory.py -------------------------------------------------------------------------------- /backend/onyx/llm/interfaces.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/llm/interfaces.py -------------------------------------------------------------------------------- /backend/onyx/llm/message_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/llm/message_types.py -------------------------------------------------------------------------------- /backend/onyx/llm/model_response.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/llm/model_response.py -------------------------------------------------------------------------------- /backend/onyx/llm/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/llm/models.py -------------------------------------------------------------------------------- /backend/onyx/llm/override_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/llm/override_models.py -------------------------------------------------------------------------------- /backend/onyx/llm/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/llm/utils.py -------------------------------------------------------------------------------- /backend/onyx/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/main.py -------------------------------------------------------------------------------- /backend/onyx/mcp_server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/mcp_server/README.md -------------------------------------------------------------------------------- /backend/onyx/mcp_server/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/mcp_server/api.py -------------------------------------------------------------------------------- /backend/onyx/mcp_server/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/mcp_server/auth.py -------------------------------------------------------------------------------- /backend/onyx/mcp_server/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/mcp_server/utils.py -------------------------------------------------------------------------------- /backend/onyx/mcp_server_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/mcp_server_main.py -------------------------------------------------------------------------------- /backend/onyx/natural_language_processing/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/onyx/onyxbot/slack/blocks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/onyxbot/slack/blocks.py -------------------------------------------------------------------------------- /backend/onyx/onyxbot/slack/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/onyxbot/slack/config.py -------------------------------------------------------------------------------- /backend/onyx/onyxbot/slack/handlers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/onyx/onyxbot/slack/icons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/onyxbot/slack/icons.py -------------------------------------------------------------------------------- /backend/onyx/onyxbot/slack/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/onyxbot/slack/models.py -------------------------------------------------------------------------------- /backend/onyx/onyxbot/slack/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/onyxbot/slack/utils.py -------------------------------------------------------------------------------- /backend/onyx/prompts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/onyx/prompts/agent_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/prompts/agent_search.py -------------------------------------------------------------------------------- /backend/onyx/prompts/chat_prompts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/prompts/chat_prompts.py -------------------------------------------------------------------------------- /backend/onyx/prompts/chat_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/prompts/chat_tools.py -------------------------------------------------------------------------------- /backend/onyx/prompts/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/prompts/constants.py -------------------------------------------------------------------------------- /backend/onyx/prompts/dr_prompts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/prompts/dr_prompts.py -------------------------------------------------------------------------------- /backend/onyx/prompts/kg_prompts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/prompts/kg_prompts.py -------------------------------------------------------------------------------- /backend/onyx/prompts/prompt_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/prompts/prompt_utils.py -------------------------------------------------------------------------------- /backend/onyx/prompts/token_counts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/prompts/token_counts.py -------------------------------------------------------------------------------- /backend/onyx/redis/iam_auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/redis/iam_auth.py -------------------------------------------------------------------------------- /backend/onyx/redis/redis_connector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/redis/redis_connector.py -------------------------------------------------------------------------------- /backend/onyx/redis/redis_pool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/redis/redis_pool.py -------------------------------------------------------------------------------- /backend/onyx/redis/redis_usergroup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/redis/redis_usergroup.py -------------------------------------------------------------------------------- /backend/onyx/redis/redis_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/redis/redis_utils.py -------------------------------------------------------------------------------- /backend/onyx/secondary_llm_flows/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/onyx/seeding/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/onyx/seeding/load_yamls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/seeding/load_yamls.py -------------------------------------------------------------------------------- /backend/onyx/server/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/onyx/server/api_key/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/server/api_key/api.py -------------------------------------------------------------------------------- /backend/onyx/server/api_key/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/server/api_key/models.py -------------------------------------------------------------------------------- /backend/onyx/server/auth_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/server/auth_check.py -------------------------------------------------------------------------------- /backend/onyx/server/documents/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/onyx/server/evals/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/onyx/server/evals/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/server/evals/models.py -------------------------------------------------------------------------------- /backend/onyx/server/features/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/onyx/server/features/document_set/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/onyx/server/features/persona/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/onyx/server/features/user_oauth_token/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/onyx/server/federated/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/server/federated/api.py -------------------------------------------------------------------------------- /backend/onyx/server/gpts/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/server/gpts/api.py -------------------------------------------------------------------------------- /backend/onyx/server/kg/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/server/kg/api.py -------------------------------------------------------------------------------- /backend/onyx/server/kg/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/server/kg/models.py -------------------------------------------------------------------------------- /backend/onyx/server/manage/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/onyx/server/manage/llm/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/server/manage/llm/api.py -------------------------------------------------------------------------------- /backend/onyx/server/manage/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/server/manage/models.py -------------------------------------------------------------------------------- /backend/onyx/server/manage/users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/server/manage/users.py -------------------------------------------------------------------------------- /backend/onyx/server/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/server/models.py -------------------------------------------------------------------------------- /backend/onyx/server/onyx_api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/onyx/server/pat/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/onyx/server/pat/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/server/pat/api.py -------------------------------------------------------------------------------- /backend/onyx/server/pat/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/server/pat/models.py -------------------------------------------------------------------------------- /backend/onyx/server/query_and_chat/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/onyx/server/saml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/server/saml.py -------------------------------------------------------------------------------- /backend/onyx/server/settings/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/server/settings/api.py -------------------------------------------------------------------------------- /backend/onyx/server/settings/store.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/server/settings/store.py -------------------------------------------------------------------------------- /backend/onyx/server/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/server/utils.py -------------------------------------------------------------------------------- /backend/onyx/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/setup.py -------------------------------------------------------------------------------- /backend/onyx/tools/base_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/tools/base_tool.py -------------------------------------------------------------------------------- /backend/onyx/tools/built_in_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/tools/built_in_tools.py -------------------------------------------------------------------------------- /backend/onyx/tools/force.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/tools/force.py -------------------------------------------------------------------------------- /backend/onyx/tools/message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/tools/message.py -------------------------------------------------------------------------------- /backend/onyx/tools/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/tools/models.py -------------------------------------------------------------------------------- /backend/onyx/tools/tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/tools/tool.py -------------------------------------------------------------------------------- /backend/onyx/tools/tool_implementations/python/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/onyx/tools/tool_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/tools/tool_runner.py -------------------------------------------------------------------------------- /backend/onyx/tools/tool_selection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/tools/tool_selection.py -------------------------------------------------------------------------------- /backend/onyx/tools/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/tools/utils.py -------------------------------------------------------------------------------- /backend/onyx/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/onyx/utils/b64.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/utils/b64.py -------------------------------------------------------------------------------- /backend/onyx/utils/batching.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/utils/batching.py -------------------------------------------------------------------------------- /backend/onyx/utils/callbacks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/utils/callbacks.py -------------------------------------------------------------------------------- /backend/onyx/utils/encryption.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/utils/encryption.py -------------------------------------------------------------------------------- /backend/onyx/utils/error_handling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/utils/error_handling.py -------------------------------------------------------------------------------- /backend/onyx/utils/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/utils/errors.py -------------------------------------------------------------------------------- /backend/onyx/utils/file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/utils/file.py -------------------------------------------------------------------------------- /backend/onyx/utils/file_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/utils/file_types.py -------------------------------------------------------------------------------- /backend/onyx/utils/gpu_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/utils/gpu_utils.py -------------------------------------------------------------------------------- /backend/onyx/utils/headers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/utils/headers.py -------------------------------------------------------------------------------- /backend/onyx/utils/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/utils/logger.py -------------------------------------------------------------------------------- /backend/onyx/utils/long_term_log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/utils/long_term_log.py -------------------------------------------------------------------------------- /backend/onyx/utils/memory_logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/utils/memory_logger.py -------------------------------------------------------------------------------- /backend/onyx/utils/middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/utils/middleware.py -------------------------------------------------------------------------------- /backend/onyx/utils/retry_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/utils/retry_wrapper.py -------------------------------------------------------------------------------- /backend/onyx/utils/sitemap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/utils/sitemap.py -------------------------------------------------------------------------------- /backend/onyx/utils/special_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/utils/special_types.py -------------------------------------------------------------------------------- /backend/onyx/utils/subclasses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/utils/subclasses.py -------------------------------------------------------------------------------- /backend/onyx/utils/telemetry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/utils/telemetry.py -------------------------------------------------------------------------------- /backend/onyx/utils/text_processing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/utils/text_processing.py -------------------------------------------------------------------------------- /backend/onyx/utils/timing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/utils/timing.py -------------------------------------------------------------------------------- /backend/onyx/utils/url.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/onyx/utils/url.py -------------------------------------------------------------------------------- /backend/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/pyproject.toml -------------------------------------------------------------------------------- /backend/pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/pytest.ini -------------------------------------------------------------------------------- /backend/requirements/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/requirements/README.md -------------------------------------------------------------------------------- /backend/requirements/combined.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/requirements/combined.txt -------------------------------------------------------------------------------- /backend/requirements/default.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/requirements/default.txt -------------------------------------------------------------------------------- /backend/requirements/dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/requirements/dev.txt -------------------------------------------------------------------------------- /backend/requirements/ee.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/requirements/ee.txt -------------------------------------------------------------------------------- /backend/requirements/model_server.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/requirements/model_server.txt -------------------------------------------------------------------------------- /backend/scripts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/scripts/celery_purge_queue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/scripts/celery_purge_queue.py -------------------------------------------------------------------------------- /backend/scripts/chat_feedback_dump.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/scripts/chat_feedback_dump.py -------------------------------------------------------------------------------- /backend/scripts/chat_loadtest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/scripts/chat_loadtest.py -------------------------------------------------------------------------------- /backend/scripts/check_lazy_imports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/scripts/check_lazy_imports.py -------------------------------------------------------------------------------- /backend/scripts/debugging/onyx_db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/scripts/debugging/onyx_db.py -------------------------------------------------------------------------------- /backend/scripts/decrypt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/scripts/decrypt.py -------------------------------------------------------------------------------- /backend/scripts/get_wikidocs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/scripts/get_wikidocs.py -------------------------------------------------------------------------------- /backend/scripts/hard_delete_chats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/scripts/hard_delete_chats.py -------------------------------------------------------------------------------- /backend/scripts/lib/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/scripts/lib/logger.py -------------------------------------------------------------------------------- /backend/scripts/make_foss_repo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/scripts/make_foss_repo.sh -------------------------------------------------------------------------------- /backend/scripts/reset_indexes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/scripts/reset_indexes.py -------------------------------------------------------------------------------- /backend/scripts/reset_postgres.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/scripts/reset_postgres.py -------------------------------------------------------------------------------- /backend/scripts/restart_containers.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/scripts/restart_containers.sh -------------------------------------------------------------------------------- /backend/scripts/save_load_state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/scripts/save_load_state.py -------------------------------------------------------------------------------- /backend/scripts/test-openapi-key.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/scripts/test-openapi-key.py -------------------------------------------------------------------------------- /backend/shared_configs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/shared_configs/configs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/shared_configs/configs.py -------------------------------------------------------------------------------- /backend/shared_configs/contextvars.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/shared_configs/contextvars.py -------------------------------------------------------------------------------- /backend/shared_configs/enums.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/shared_configs/enums.py -------------------------------------------------------------------------------- /backend/shared_configs/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/shared_configs/utils.py -------------------------------------------------------------------------------- /backend/slackbot_images/File.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/slackbot_images/File.png -------------------------------------------------------------------------------- /backend/slackbot_images/Guru.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/slackbot_images/Guru.png -------------------------------------------------------------------------------- /backend/slackbot_images/Jira.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/slackbot_images/Jira.png -------------------------------------------------------------------------------- /backend/slackbot_images/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/slackbot_images/README.md -------------------------------------------------------------------------------- /backend/slackbot_images/Web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/slackbot_images/Web.png -------------------------------------------------------------------------------- /backend/slackbot_images/Zendesk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/slackbot_images/Zendesk.png -------------------------------------------------------------------------------- /backend/static/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/static/images/logo.png -------------------------------------------------------------------------------- /backend/static/images/logotype.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/static/images/logotype.png -------------------------------------------------------------------------------- /backend/supervisord.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/supervisord.conf -------------------------------------------------------------------------------- /backend/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/tests/api/test_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/tests/api/test_api.py -------------------------------------------------------------------------------- /backend/tests/daily/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/tests/daily/conftest.py -------------------------------------------------------------------------------- /backend/tests/external_dependency_unit/chat/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/tests/external_dependency_unit/constants.py: -------------------------------------------------------------------------------- 1 | TEST_TENANT_ID: str = "public" 2 | -------------------------------------------------------------------------------- /backend/tests/integration/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/tests/integration/Dockerfile -------------------------------------------------------------------------------- /backend/tests/integration/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/tests/integration/README.md -------------------------------------------------------------------------------- /backend/tests/integration/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/tests/integration/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/tests/integration/conftest.py -------------------------------------------------------------------------------- /backend/tests/integration/tests/indexing/file_connector/test_files/sample2.txt: -------------------------------------------------------------------------------- 1 | Hello, I hope you're having a wonderful day! -------------------------------------------------------------------------------- /backend/tests/load_env_vars.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/tests/load_env_vars.py -------------------------------------------------------------------------------- /backend/tests/regression/answer_quality/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/tests/unit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/tests/unit/onyx/chat/tools/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/tests/unit/onyx/chat/turn/__init__.py: -------------------------------------------------------------------------------- 1 | """Unit tests for chat turn functionality.""" 2 | -------------------------------------------------------------------------------- /backend/tests/unit/onyx/chat/turn/prompts/__init__.py: -------------------------------------------------------------------------------- 1 | """Tests for prompt utilities.""" 2 | -------------------------------------------------------------------------------- /backend/tests/unit/onyx/connectors/mediawiki/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/tests/unit/onyx/lazy_handling/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/tests/unit/onyx/onyxbot/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/tests/unit/onyx/redis_ca.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/tests/unit/onyx/redis_ca.pem -------------------------------------------------------------------------------- /backend/tests/unit/onyx/test_redis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/backend/tests/unit/onyx/test_redis.py -------------------------------------------------------------------------------- /backend/tests/unit/onyx/tracing/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/tests/unit/scripts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ct.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/ct.yaml -------------------------------------------------------------------------------- /deployment/.gitignore: -------------------------------------------------------------------------------- 1 | .env* 2 | secrets.yaml 3 | -------------------------------------------------------------------------------- /deployment/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/deployment/README.md -------------------------------------------------------------------------------- /deployment/data/nginx/run-nginx.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/deployment/data/nginx/run-nginx.sh -------------------------------------------------------------------------------- /deployment/docker_compose/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/deployment/docker_compose/README.md -------------------------------------------------------------------------------- /deployment/docker_compose/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/deployment/docker_compose/install.sh -------------------------------------------------------------------------------- /deployment/helm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/deployment/helm/README.md -------------------------------------------------------------------------------- /deployment/helm/charts/onyx/.gitignore: -------------------------------------------------------------------------------- 1 | ### Helm ### 2 | # Chart dependencies 3 | **/charts/*.tgz 4 | -------------------------------------------------------------------------------- /examples/widget/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/examples/widget/.env.example -------------------------------------------------------------------------------- /examples/widget/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /examples/widget/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/examples/widget/.gitignore -------------------------------------------------------------------------------- /examples/widget/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/examples/widget/README.md -------------------------------------------------------------------------------- /examples/widget/next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/examples/widget/next.config.mjs -------------------------------------------------------------------------------- /examples/widget/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/examples/widget/package-lock.json -------------------------------------------------------------------------------- /examples/widget/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/examples/widget/package.json -------------------------------------------------------------------------------- /examples/widget/postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/examples/widget/postcss.config.mjs -------------------------------------------------------------------------------- /examples/widget/src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/examples/widget/src/app/globals.css -------------------------------------------------------------------------------- /examples/widget/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/examples/widget/src/app/layout.tsx -------------------------------------------------------------------------------- /examples/widget/src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/examples/widget/src/app/page.tsx -------------------------------------------------------------------------------- /examples/widget/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/examples/widget/tailwind.config.ts -------------------------------------------------------------------------------- /examples/widget/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/examples/widget/tsconfig.json -------------------------------------------------------------------------------- /plans/.gitignore: -------------------------------------------------------------------------------- 1 | whuang/ -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/pyproject.toml -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/uv.lock -------------------------------------------------------------------------------- /web/.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .next 3 | -------------------------------------------------------------------------------- /web/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/.eslintrc.json -------------------------------------------------------------------------------- /web/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/.gitignore -------------------------------------------------------------------------------- /web/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/.prettierignore -------------------------------------------------------------------------------- /web/.prettierrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "trailingComma": "es5" 3 | } 4 | -------------------------------------------------------------------------------- /web/@types/favicon-fetch.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/@types/favicon-fetch.d.ts -------------------------------------------------------------------------------- /web/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/Dockerfile -------------------------------------------------------------------------------- /web/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/README.md -------------------------------------------------------------------------------- /web/STANDARDS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/STANDARDS.md -------------------------------------------------------------------------------- /web/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/components.json -------------------------------------------------------------------------------- /web/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/jest.config.js -------------------------------------------------------------------------------- /web/lib/opal/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/lib/opal/README.md -------------------------------------------------------------------------------- /web/lib/opal/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/lib/opal/package.json -------------------------------------------------------------------------------- /web/lib/opal/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/lib/opal/src/index.ts -------------------------------------------------------------------------------- /web/lib/opal/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/lib/opal/tsconfig.json -------------------------------------------------------------------------------- /web/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/next.config.js -------------------------------------------------------------------------------- /web/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/package-lock.json -------------------------------------------------------------------------------- /web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/package.json -------------------------------------------------------------------------------- /web/playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/playwright.config.ts -------------------------------------------------------------------------------- /web/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/postcss.config.js -------------------------------------------------------------------------------- /web/public/Airtable.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/Airtable.svg -------------------------------------------------------------------------------- /web/public/Amazon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/Amazon.png -------------------------------------------------------------------------------- /web/public/Amazon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/Amazon.svg -------------------------------------------------------------------------------- /web/public/Anthropic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/Anthropic.svg -------------------------------------------------------------------------------- /web/public/Asana.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/Asana.png -------------------------------------------------------------------------------- /web/public/Axero.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/Axero.jpeg -------------------------------------------------------------------------------- /web/public/Azure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/Azure.png -------------------------------------------------------------------------------- /web/public/Bitbucket.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/Bitbucket.svg -------------------------------------------------------------------------------- /web/public/Clickup.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/Clickup.svg -------------------------------------------------------------------------------- /web/public/Cohere.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/Cohere.svg -------------------------------------------------------------------------------- /web/public/Confluence.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/Confluence.svg -------------------------------------------------------------------------------- /web/public/Deepseek.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/Deepseek.svg -------------------------------------------------------------------------------- /web/public/Discourse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/Discourse.png -------------------------------------------------------------------------------- /web/public/Document360.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/Document360.png -------------------------------------------------------------------------------- /web/public/Dropbox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/Dropbox.png -------------------------------------------------------------------------------- /web/public/Egnyte.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/Egnyte.png -------------------------------------------------------------------------------- /web/public/Exa.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/Exa.svg -------------------------------------------------------------------------------- /web/public/Fireflies.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/Fireflies.png -------------------------------------------------------------------------------- /web/public/Freshdesk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/Freshdesk.png -------------------------------------------------------------------------------- /web/public/Gemini.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/Gemini.svg -------------------------------------------------------------------------------- /web/public/GitBookDark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/GitBookDark.png -------------------------------------------------------------------------------- /web/public/GitBookLight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/GitBookLight.png -------------------------------------------------------------------------------- /web/public/Github.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/Github.png -------------------------------------------------------------------------------- /web/public/GithubDarkMode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/GithubDarkMode.png -------------------------------------------------------------------------------- /web/public/Gitlab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/Gitlab.png -------------------------------------------------------------------------------- /web/public/Gmail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/Gmail.png -------------------------------------------------------------------------------- /web/public/Gong.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/Gong.png -------------------------------------------------------------------------------- /web/public/Google.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/Google.png -------------------------------------------------------------------------------- /web/public/Google.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/Google.svg -------------------------------------------------------------------------------- /web/public/GoogleCloudStorage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/GoogleCloudStorage.png -------------------------------------------------------------------------------- /web/public/GoogleDrive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/GoogleDrive.png -------------------------------------------------------------------------------- /web/public/GoogleSites.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/GoogleSites.png -------------------------------------------------------------------------------- /web/public/Guru.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/Guru.svg -------------------------------------------------------------------------------- /web/public/Highspot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/Highspot.png -------------------------------------------------------------------------------- /web/public/HubSpot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/HubSpot.png -------------------------------------------------------------------------------- /web/public/Jira.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/Jira.svg -------------------------------------------------------------------------------- /web/public/Kimi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/Kimi.png -------------------------------------------------------------------------------- /web/public/Linear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/Linear.png -------------------------------------------------------------------------------- /web/public/Loopio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/Loopio.png -------------------------------------------------------------------------------- /web/public/MediaWiki.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/MediaWiki.svg -------------------------------------------------------------------------------- /web/public/Meta.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/Meta.svg -------------------------------------------------------------------------------- /web/public/Microsoft.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/Microsoft.svg -------------------------------------------------------------------------------- /web/public/Mistral.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/Mistral.svg -------------------------------------------------------------------------------- /web/public/Mixedbread.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/Mixedbread.png -------------------------------------------------------------------------------- /web/public/Notion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/Notion.png -------------------------------------------------------------------------------- /web/public/OCI.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/OCI.svg -------------------------------------------------------------------------------- /web/public/Ollama.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/Ollama.png -------------------------------------------------------------------------------- /web/public/OpenSource.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/OpenSource.png -------------------------------------------------------------------------------- /web/public/Openai.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/Openai.svg -------------------------------------------------------------------------------- /web/public/Outline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/Outline.png -------------------------------------------------------------------------------- /web/public/Productboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/Productboard.png -------------------------------------------------------------------------------- /web/public/Qwen.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/Qwen.svg -------------------------------------------------------------------------------- /web/public/S3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/S3.png -------------------------------------------------------------------------------- /web/public/Salesforce.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/Salesforce.png -------------------------------------------------------------------------------- /web/public/Serper.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/Serper.svg -------------------------------------------------------------------------------- /web/public/Sharepoint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/Sharepoint.png -------------------------------------------------------------------------------- /web/public/SlabLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/SlabLogo.png -------------------------------------------------------------------------------- /web/public/Slack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/Slack.png -------------------------------------------------------------------------------- /web/public/Teams.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/Teams.png -------------------------------------------------------------------------------- /web/public/Testrail.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/Testrail.svg -------------------------------------------------------------------------------- /web/public/Voyage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/Voyage.png -------------------------------------------------------------------------------- /web/public/Wikipedia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/Wikipedia.png -------------------------------------------------------------------------------- /web/public/Xenforo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/Xenforo.svg -------------------------------------------------------------------------------- /web/public/Z_AI.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/Z_AI.png -------------------------------------------------------------------------------- /web/public/Zendesk.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/Zendesk.svg -------------------------------------------------------------------------------- /web/public/Zulip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/Zulip.png -------------------------------------------------------------------------------- /web/public/arrow-exchange.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/arrow-exchange.svg -------------------------------------------------------------------------------- /web/public/arrow-right-circle.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/arrow-right-circle.svg -------------------------------------------------------------------------------- /web/public/check-square.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/check-square.svg -------------------------------------------------------------------------------- /web/public/discord.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/discord.png -------------------------------------------------------------------------------- /web/public/firecrawl.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/firecrawl.svg -------------------------------------------------------------------------------- /web/public/key.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/key.svg -------------------------------------------------------------------------------- /web/public/litellm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/litellm.png -------------------------------------------------------------------------------- /web/public/logo-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/logo-dark.png -------------------------------------------------------------------------------- /web/public/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/logo.png -------------------------------------------------------------------------------- /web/public/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/logo.svg -------------------------------------------------------------------------------- /web/public/logotype-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/logotype-dark.png -------------------------------------------------------------------------------- /web/public/logotype.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/logotype.png -------------------------------------------------------------------------------- /web/public/microsoft.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/microsoft.png -------------------------------------------------------------------------------- /web/public/nomic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/nomic.svg -------------------------------------------------------------------------------- /web/public/onyx.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/onyx.ico -------------------------------------------------------------------------------- /web/public/plug.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/plug.svg -------------------------------------------------------------------------------- /web/public/r2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/r2.png -------------------------------------------------------------------------------- /web/public/unplug.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/unplug.svg -------------------------------------------------------------------------------- /web/public/web.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/public/web.svg -------------------------------------------------------------------------------- /web/sentry.edge.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/sentry.edge.config.ts -------------------------------------------------------------------------------- /web/sentry.server.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/sentry.server.config.ts -------------------------------------------------------------------------------- /web/src/app/PostHogPageView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/app/PostHogPageView.tsx -------------------------------------------------------------------------------- /web/src/app/admin/actions/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/app/admin/actions/page.tsx -------------------------------------------------------------------------------- /web/src/app/admin/api-key/lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/app/admin/api-key/lib.ts -------------------------------------------------------------------------------- /web/src/app/admin/api-key/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/app/admin/api-key/page.tsx -------------------------------------------------------------------------------- /web/src/app/admin/api-key/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/app/admin/api-key/types.ts -------------------------------------------------------------------------------- /web/src/app/admin/assistants/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/app/admin/assistants/hooks.ts -------------------------------------------------------------------------------- /web/src/app/admin/assistants/lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/app/admin/assistants/lib.ts -------------------------------------------------------------------------------- /web/src/app/admin/assistants/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/app/admin/assistants/page.tsx -------------------------------------------------------------------------------- /web/src/app/admin/bots/new/lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/app/admin/bots/new/lib.ts -------------------------------------------------------------------------------- /web/src/app/admin/bots/new/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/app/admin/bots/new/page.tsx -------------------------------------------------------------------------------- /web/src/app/admin/bots/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/app/admin/bots/page.tsx -------------------------------------------------------------------------------- /web/src/app/admin/debug/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/app/admin/debug/page.tsx -------------------------------------------------------------------------------- /web/src/app/admin/documents/lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/app/admin/documents/lib.ts -------------------------------------------------------------------------------- /web/src/app/admin/embeddings/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/app/admin/embeddings/page.tsx -------------------------------------------------------------------------------- /web/src/app/admin/kg/interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/app/admin/kg/interfaces.ts -------------------------------------------------------------------------------- /web/src/app/admin/kg/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/app/admin/kg/page.tsx -------------------------------------------------------------------------------- /web/src/app/admin/kg/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/app/admin/kg/utils.ts -------------------------------------------------------------------------------- /web/src/app/admin/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/app/admin/layout.tsx -------------------------------------------------------------------------------- /web/src/app/admin/settings/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/app/admin/settings/page.tsx -------------------------------------------------------------------------------- /web/src/app/admin/systeminfo/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/app/admin/systeminfo/page.tsx -------------------------------------------------------------------------------- /web/src/app/admin/users/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/app/admin/users/page.tsx -------------------------------------------------------------------------------- /web/src/app/anonymous/[id]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/app/anonymous/[id]/page.tsx -------------------------------------------------------------------------------- /web/src/app/api/[...path]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/app/api/[...path]/route.ts -------------------------------------------------------------------------------- /web/src/app/assistants/new/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/app/assistants/new/page.tsx -------------------------------------------------------------------------------- /web/src/app/auth/error/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/app/auth/error/layout.tsx -------------------------------------------------------------------------------- /web/src/app/auth/error/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/app/auth/error/page.tsx -------------------------------------------------------------------------------- /web/src/app/auth/impersonate/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/app/auth/impersonate/page.tsx -------------------------------------------------------------------------------- /web/src/app/auth/join/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/app/auth/join/page.tsx -------------------------------------------------------------------------------- /web/src/app/auth/lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/app/auth/lib.ts -------------------------------------------------------------------------------- /web/src/app/auth/login/LoginPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/app/auth/login/LoginPage.tsx -------------------------------------------------------------------------------- /web/src/app/auth/login/LoginText.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/app/auth/login/LoginText.tsx -------------------------------------------------------------------------------- /web/src/app/auth/login/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/app/auth/login/page.tsx -------------------------------------------------------------------------------- /web/src/app/auth/logout/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/app/auth/logout/route.ts -------------------------------------------------------------------------------- /web/src/app/auth/signup/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/app/auth/signup/page.tsx -------------------------------------------------------------------------------- /web/src/app/chat/agents/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/app/chat/agents/page.tsx -------------------------------------------------------------------------------- /web/src/app/chat/chat_search/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/app/chat/chat_search/utils.ts -------------------------------------------------------------------------------- /web/src/app/chat/interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/app/chat/interfaces.ts -------------------------------------------------------------------------------- /web/src/app/chat/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/app/chat/layout.tsx -------------------------------------------------------------------------------- /web/src/app/chat/message/Resubmit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/app/chat/message/Resubmit.tsx -------------------------------------------------------------------------------- /web/src/app/chat/message/codeUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/app/chat/message/codeUtils.ts -------------------------------------------------------------------------------- /web/src/app/chat/message/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/app/chat/message/hooks.ts -------------------------------------------------------------------------------- /web/src/app/chat/message/messageComponents/renderers/utils/timing.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web/src/app/chat/nrf/NRFPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/app/chat/nrf/NRFPage.tsx -------------------------------------------------------------------------------- /web/src/app/chat/nrf/interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/app/chat/nrf/interfaces.ts -------------------------------------------------------------------------------- /web/src/app/chat/nrf/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/app/chat/nrf/page.tsx -------------------------------------------------------------------------------- /web/src/app/chat/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/app/chat/page.tsx -------------------------------------------------------------------------------- /web/src/app/chat/services/lib.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/app/chat/services/lib.tsx -------------------------------------------------------------------------------- /web/src/app/config/timeRange.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/app/config/timeRange.tsx -------------------------------------------------------------------------------- /web/src/app/css/colors.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/app/css/colors.css -------------------------------------------------------------------------------- /web/src/app/css/line-item.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/app/css/line-item.css -------------------------------------------------------------------------------- /web/src/app/ee/admin/billing/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/app/ee/admin/billing/page.tsx -------------------------------------------------------------------------------- /web/src/app/ee/admin/groups/lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/app/ee/admin/groups/lib.ts -------------------------------------------------------------------------------- /web/src/app/ee/admin/groups/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/app/ee/admin/groups/page.tsx -------------------------------------------------------------------------------- /web/src/app/ee/admin/groups/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/app/ee/admin/groups/types.ts -------------------------------------------------------------------------------- /web/src/app/ee/admin/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/app/ee/admin/layout.tsx -------------------------------------------------------------------------------- /web/src/app/ee/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/app/ee/layout.tsx -------------------------------------------------------------------------------- /web/src/app/global-error.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/app/global-error.tsx -------------------------------------------------------------------------------- /web/src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/app/globals.css -------------------------------------------------------------------------------- /web/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/app/layout.tsx -------------------------------------------------------------------------------- /web/src/app/mcp/[[...path]]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/app/mcp/[[...path]]/route.ts -------------------------------------------------------------------------------- /web/src/app/not-found.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/app/not-found.tsx -------------------------------------------------------------------------------- /web/src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/app/page.tsx -------------------------------------------------------------------------------- /web/src/app/providers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/app/providers.tsx -------------------------------------------------------------------------------- /web/src/app/web-vitals.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/app/web-vitals.tsx -------------------------------------------------------------------------------- /web/src/components/BackButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/components/BackButton.tsx -------------------------------------------------------------------------------- /web/src/components/BasicClickable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/components/BasicClickable.tsx -------------------------------------------------------------------------------- /web/src/components/Bubble.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/components/Bubble.tsx -------------------------------------------------------------------------------- /web/src/components/DeleteButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/components/DeleteButton.tsx -------------------------------------------------------------------------------- /web/src/components/Dropdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/components/Dropdown.tsx -------------------------------------------------------------------------------- /web/src/components/EditableValue.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/components/EditableValue.tsx -------------------------------------------------------------------------------- /web/src/components/ErrorCallout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/components/ErrorCallout.tsx -------------------------------------------------------------------------------- /web/src/components/Field.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/components/Field.tsx -------------------------------------------------------------------------------- /web/src/components/HoverPopup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/components/HoverPopup.tsx -------------------------------------------------------------------------------- /web/src/components/Hoverable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/components/Hoverable.tsx -------------------------------------------------------------------------------- /web/src/components/Loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/components/Loading.tsx -------------------------------------------------------------------------------- /web/src/components/MetadataBadge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/components/MetadataBadge.tsx -------------------------------------------------------------------------------- /web/src/components/Modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/components/Modal.tsx -------------------------------------------------------------------------------- /web/src/components/PageSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/components/PageSelector.tsx -------------------------------------------------------------------------------- /web/src/components/SSRAutoRefresh.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/components/SSRAutoRefresh.tsx -------------------------------------------------------------------------------- /web/src/components/SourceIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/components/SourceIcon.tsx -------------------------------------------------------------------------------- /web/src/components/SourceTile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/components/SourceTile.tsx -------------------------------------------------------------------------------- /web/src/components/Spinner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/components/Spinner.tsx -------------------------------------------------------------------------------- /web/src/components/Status.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/components/Status.tsx -------------------------------------------------------------------------------- /web/src/components/WebResultIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/components/WebResultIcon.tsx -------------------------------------------------------------------------------- /web/src/components/admin/Layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/components/admin/Layout.tsx -------------------------------------------------------------------------------- /web/src/components/admin/Title.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/components/admin/Title.tsx -------------------------------------------------------------------------------- /web/src/components/chat/TextView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/components/chat/TextView.tsx -------------------------------------------------------------------------------- /web/src/components/chat/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/components/chat/hooks.ts -------------------------------------------------------------------------------- /web/src/components/credentials/lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/components/credentials/lib.ts -------------------------------------------------------------------------------- /web/src/components/icons/icons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/components/icons/icons.tsx -------------------------------------------------------------------------------- /web/src/components/llm/ApiKeyForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/components/llm/ApiKeyForm.tsx -------------------------------------------------------------------------------- /web/src/components/loading.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/components/loading.css -------------------------------------------------------------------------------- /web/src/components/logo/Logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/components/logo/Logo.tsx -------------------------------------------------------------------------------- /web/src/components/popover/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/components/popover/styles.css -------------------------------------------------------------------------------- /web/src/components/popup/Popup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/components/popup/Popup.tsx -------------------------------------------------------------------------------- /web/src/components/settings/lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/components/settings/lib.ts -------------------------------------------------------------------------------- /web/src/components/sidebar/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/components/sidebar/types.ts -------------------------------------------------------------------------------- /web/src/components/spinner.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/components/spinner.css -------------------------------------------------------------------------------- /web/src/components/ui/accordion.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/components/ui/accordion.tsx -------------------------------------------------------------------------------- /web/src/components/ui/alert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/components/ui/alert.tsx -------------------------------------------------------------------------------- /web/src/components/ui/areaChart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/components/ui/areaChart.tsx -------------------------------------------------------------------------------- /web/src/components/ui/avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/components/ui/avatar.tsx -------------------------------------------------------------------------------- /web/src/components/ui/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/components/ui/badge.tsx -------------------------------------------------------------------------------- /web/src/components/ui/calendar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/components/ui/calendar.tsx -------------------------------------------------------------------------------- /web/src/components/ui/callout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/components/ui/callout.tsx -------------------------------------------------------------------------------- /web/src/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/components/ui/card.tsx -------------------------------------------------------------------------------- /web/src/components/ui/datePicker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/components/ui/datePicker.tsx -------------------------------------------------------------------------------- /web/src/components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/components/ui/dialog.tsx -------------------------------------------------------------------------------- /web/src/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/components/ui/input.tsx -------------------------------------------------------------------------------- /web/src/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/components/ui/label.tsx -------------------------------------------------------------------------------- /web/src/components/ui/popover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/components/ui/popover.tsx -------------------------------------------------------------------------------- /web/src/components/ui/radio-group.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/components/ui/radio-group.tsx -------------------------------------------------------------------------------- /web/src/components/ui/scroll-area.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/components/ui/scroll-area.tsx -------------------------------------------------------------------------------- /web/src/components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/components/ui/select.tsx -------------------------------------------------------------------------------- /web/src/components/ui/slider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/components/ui/slider.tsx -------------------------------------------------------------------------------- /web/src/components/ui/table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/components/ui/table.tsx -------------------------------------------------------------------------------- /web/src/components/ui/tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/components/ui/tabs.tsx -------------------------------------------------------------------------------- /web/src/components/ui/text.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/components/ui/text.tsx -------------------------------------------------------------------------------- /web/src/components/ui/title.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/components/ui/title.tsx -------------------------------------------------------------------------------- /web/src/components/ui/tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/components/ui/tooltip.tsx -------------------------------------------------------------------------------- /web/src/hooks/appNavigation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/hooks/appNavigation.ts -------------------------------------------------------------------------------- /web/src/hooks/input-prompts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/hooks/input-prompts.ts -------------------------------------------------------------------------------- /web/src/hooks/useAppFocus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/hooks/useAppFocus.ts -------------------------------------------------------------------------------- /web/src/hooks/useBoundingBox.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/hooks/useBoundingBox.ts -------------------------------------------------------------------------------- /web/src/hooks/useClickOutside.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/hooks/useClickOutside.ts -------------------------------------------------------------------------------- /web/src/hooks/useDropdownPosition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/hooks/useDropdownPosition.ts -------------------------------------------------------------------------------- /web/src/hooks/useIsMounted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/hooks/useIsMounted.ts -------------------------------------------------------------------------------- /web/src/hooks/useKeyPress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/hooks/useKeyPress.ts -------------------------------------------------------------------------------- /web/src/hooks/usePaginatedFetch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/hooks/usePaginatedFetch.ts -------------------------------------------------------------------------------- /web/src/hooks/useScreenSize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/hooks/useScreenSize.ts -------------------------------------------------------------------------------- /web/src/hooks/useTokenRefresh.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/hooks/useTokenRefresh.ts -------------------------------------------------------------------------------- /web/src/icons/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/README.md -------------------------------------------------------------------------------- /web/src/icons/actions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/actions.tsx -------------------------------------------------------------------------------- /web/src/icons/activity.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/activity.tsx -------------------------------------------------------------------------------- /web/src/icons/add-lines.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/add-lines.tsx -------------------------------------------------------------------------------- /web/src/icons/alert-circle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/alert-circle.tsx -------------------------------------------------------------------------------- /web/src/icons/alert-triangle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/alert-triangle.tsx -------------------------------------------------------------------------------- /web/src/icons/arrow-exchange.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/arrow-exchange.tsx -------------------------------------------------------------------------------- /web/src/icons/arrow-left.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/arrow-left.tsx -------------------------------------------------------------------------------- /web/src/icons/arrow-right-circle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/arrow-right-circle.tsx -------------------------------------------------------------------------------- /web/src/icons/arrow-right.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/arrow-right.tsx -------------------------------------------------------------------------------- /web/src/icons/arrow-up-right.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/arrow-up-right.tsx -------------------------------------------------------------------------------- /web/src/icons/arrow-up.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/arrow-up.tsx -------------------------------------------------------------------------------- /web/src/icons/arrow-wall-right.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/arrow-wall-right.tsx -------------------------------------------------------------------------------- /web/src/icons/aws.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/aws.tsx -------------------------------------------------------------------------------- /web/src/icons/bar-chart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/bar-chart.tsx -------------------------------------------------------------------------------- /web/src/icons/bell.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/bell.tsx -------------------------------------------------------------------------------- /web/src/icons/bubble-text.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/bubble-text.tsx -------------------------------------------------------------------------------- /web/src/icons/calendar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/calendar.tsx -------------------------------------------------------------------------------- /web/src/icons/check-circle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/check-circle.tsx -------------------------------------------------------------------------------- /web/src/icons/check-square.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/check-square.tsx -------------------------------------------------------------------------------- /web/src/icons/check.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/check.tsx -------------------------------------------------------------------------------- /web/src/icons/chevron-down-small.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/chevron-down-small.tsx -------------------------------------------------------------------------------- /web/src/icons/chevron-down.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/chevron-down.tsx -------------------------------------------------------------------------------- /web/src/icons/chevron-left.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/chevron-left.tsx -------------------------------------------------------------------------------- /web/src/icons/chevron-right.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/chevron-right.tsx -------------------------------------------------------------------------------- /web/src/icons/chevron-up-small.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/chevron-up-small.tsx -------------------------------------------------------------------------------- /web/src/icons/chevron-up.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/chevron-up.tsx -------------------------------------------------------------------------------- /web/src/icons/claude.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/claude.tsx -------------------------------------------------------------------------------- /web/src/icons/clock.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/clock.tsx -------------------------------------------------------------------------------- /web/src/icons/cloud.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/cloud.tsx -------------------------------------------------------------------------------- /web/src/icons/code.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/code.tsx -------------------------------------------------------------------------------- /web/src/icons/convert-svg.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/convert-svg.sh -------------------------------------------------------------------------------- /web/src/icons/copy.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/copy.tsx -------------------------------------------------------------------------------- /web/src/icons/cpu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/cpu.tsx -------------------------------------------------------------------------------- /web/src/icons/dev-kit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/dev-kit.tsx -------------------------------------------------------------------------------- /web/src/icons/download-cloud.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/download-cloud.tsx -------------------------------------------------------------------------------- /web/src/icons/edit-big.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/edit-big.tsx -------------------------------------------------------------------------------- /web/src/icons/edit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/edit.tsx -------------------------------------------------------------------------------- /web/src/icons/external-link.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/external-link.tsx -------------------------------------------------------------------------------- /web/src/icons/eye-closed.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/eye-closed.tsx -------------------------------------------------------------------------------- /web/src/icons/eye.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/eye.tsx -------------------------------------------------------------------------------- /web/src/icons/file-text.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/file-text.tsx -------------------------------------------------------------------------------- /web/src/icons/files.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/files.tsx -------------------------------------------------------------------------------- /web/src/icons/filter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/filter.tsx -------------------------------------------------------------------------------- /web/src/icons/fold.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/fold.tsx -------------------------------------------------------------------------------- /web/src/icons/folder-in.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/folder-in.tsx -------------------------------------------------------------------------------- /web/src/icons/folder-open.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/folder-open.tsx -------------------------------------------------------------------------------- /web/src/icons/folder-partial-open.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/folder-partial-open.tsx -------------------------------------------------------------------------------- /web/src/icons/folder-plus.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/folder-plus.tsx -------------------------------------------------------------------------------- /web/src/icons/folder.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/folder.tsx -------------------------------------------------------------------------------- /web/src/icons/globe.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/globe.tsx -------------------------------------------------------------------------------- /web/src/icons/hard-drive.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/hard-drive.tsx -------------------------------------------------------------------------------- /web/src/icons/headset-mic.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/headset-mic.tsx -------------------------------------------------------------------------------- /web/src/icons/hourglass.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/hourglass.tsx -------------------------------------------------------------------------------- /web/src/icons/image.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/image.tsx -------------------------------------------------------------------------------- /web/src/icons/import.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/import.tsx -------------------------------------------------------------------------------- /web/src/icons/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/index.tsx -------------------------------------------------------------------------------- /web/src/icons/key.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/key.tsx -------------------------------------------------------------------------------- /web/src/icons/lightbulb-simple.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/lightbulb-simple.tsx -------------------------------------------------------------------------------- /web/src/icons/line-chart-up.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/line-chart-up.tsx -------------------------------------------------------------------------------- /web/src/icons/link.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/link.tsx -------------------------------------------------------------------------------- /web/src/icons/linked-dots.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/linked-dots.tsx -------------------------------------------------------------------------------- /web/src/icons/loader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/loader.tsx -------------------------------------------------------------------------------- /web/src/icons/lock.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/lock.tsx -------------------------------------------------------------------------------- /web/src/icons/log-out.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/log-out.tsx -------------------------------------------------------------------------------- /web/src/icons/maximize-2.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/maximize-2.tsx -------------------------------------------------------------------------------- /web/src/icons/menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/menu.tsx -------------------------------------------------------------------------------- /web/src/icons/minus-circle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/minus-circle.tsx -------------------------------------------------------------------------------- /web/src/icons/minus.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/minus.tsx -------------------------------------------------------------------------------- /web/src/icons/moon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/moon.tsx -------------------------------------------------------------------------------- /web/src/icons/more-horizontal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/more-horizontal.tsx -------------------------------------------------------------------------------- /web/src/icons/ollama.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/ollama.tsx -------------------------------------------------------------------------------- /web/src/icons/onyx-logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/onyx-logo.tsx -------------------------------------------------------------------------------- /web/src/icons/onyx-octagon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/onyx-octagon.tsx -------------------------------------------------------------------------------- /web/src/icons/openai.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/openai.tsx -------------------------------------------------------------------------------- /web/src/icons/openrouter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/openrouter.tsx -------------------------------------------------------------------------------- /web/src/icons/organization.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/organization.tsx -------------------------------------------------------------------------------- /web/src/icons/paperclip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/paperclip.tsx -------------------------------------------------------------------------------- /web/src/icons/pause-circle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/pause-circle.tsx -------------------------------------------------------------------------------- /web/src/icons/pie-chart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/pie-chart.tsx -------------------------------------------------------------------------------- /web/src/icons/pin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/pin.tsx -------------------------------------------------------------------------------- /web/src/icons/pinned.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/pinned.tsx -------------------------------------------------------------------------------- /web/src/icons/play-circle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/play-circle.tsx -------------------------------------------------------------------------------- /web/src/icons/plug.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/plug.tsx -------------------------------------------------------------------------------- /web/src/icons/plus-circle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/plus-circle.tsx -------------------------------------------------------------------------------- /web/src/icons/plus.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/plus.tsx -------------------------------------------------------------------------------- /web/src/icons/quote-end.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/quote-end.tsx -------------------------------------------------------------------------------- /web/src/icons/quote-start.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/quote-start.tsx -------------------------------------------------------------------------------- /web/src/icons/refresh-cw.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/refresh-cw.tsx -------------------------------------------------------------------------------- /web/src/icons/search-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/search-menu.tsx -------------------------------------------------------------------------------- /web/src/icons/search.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/search.tsx -------------------------------------------------------------------------------- /web/src/icons/server.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/server.tsx -------------------------------------------------------------------------------- /web/src/icons/settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/settings.tsx -------------------------------------------------------------------------------- /web/src/icons/share.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/share.tsx -------------------------------------------------------------------------------- /web/src/icons/shield.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/shield.tsx -------------------------------------------------------------------------------- /web/src/icons/sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/sidebar.tsx -------------------------------------------------------------------------------- /web/src/icons/slack.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/slack.tsx -------------------------------------------------------------------------------- /web/src/icons/slash.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/slash.tsx -------------------------------------------------------------------------------- /web/src/icons/sliders.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/sliders.tsx -------------------------------------------------------------------------------- /web/src/icons/sparkle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/sparkle.tsx -------------------------------------------------------------------------------- /web/src/icons/step1.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/step1.tsx -------------------------------------------------------------------------------- /web/src/icons/step2.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/step2.tsx -------------------------------------------------------------------------------- /web/src/icons/step3-end.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/step3-end.tsx -------------------------------------------------------------------------------- /web/src/icons/step3.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/step3.tsx -------------------------------------------------------------------------------- /web/src/icons/stop-circle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/stop-circle.tsx -------------------------------------------------------------------------------- /web/src/icons/stop.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/stop.tsx -------------------------------------------------------------------------------- /web/src/icons/sun.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/sun.tsx -------------------------------------------------------------------------------- /web/src/icons/thumbs-down.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/thumbs-down.tsx -------------------------------------------------------------------------------- /web/src/icons/thumbs-up.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/thumbs-up.tsx -------------------------------------------------------------------------------- /web/src/icons/trash.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/trash.tsx -------------------------------------------------------------------------------- /web/src/icons/unplug.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/unplug.tsx -------------------------------------------------------------------------------- /web/src/icons/upload-cloud.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/upload-cloud.tsx -------------------------------------------------------------------------------- /web/src/icons/user.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/user.tsx -------------------------------------------------------------------------------- /web/src/icons/users.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/users.tsx -------------------------------------------------------------------------------- /web/src/icons/workflow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/workflow.tsx -------------------------------------------------------------------------------- /web/src/icons/x-circle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/x-circle.tsx -------------------------------------------------------------------------------- /web/src/icons/x-octagon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/x-octagon.tsx -------------------------------------------------------------------------------- /web/src/icons/x.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/x.tsx -------------------------------------------------------------------------------- /web/src/icons/zoom-in.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/zoom-in.tsx -------------------------------------------------------------------------------- /web/src/icons/zoom-out.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/icons/zoom-out.tsx -------------------------------------------------------------------------------- /web/src/instrumentation-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/instrumentation-client.ts -------------------------------------------------------------------------------- /web/src/instrumentation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/instrumentation.ts -------------------------------------------------------------------------------- /web/src/layouts/AppPageLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/layouts/AppPageLayout.tsx -------------------------------------------------------------------------------- /web/src/lib/appSidebarSS.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/lib/appSidebarSS.ts -------------------------------------------------------------------------------- /web/src/lib/assistantIconUtils.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/lib/assistantIconUtils.tsx -------------------------------------------------------------------------------- /web/src/lib/assistants/orderAssistants.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web/src/lib/assistants/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/lib/assistants/utils.ts -------------------------------------------------------------------------------- /web/src/lib/auth/requireAuth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/lib/auth/requireAuth.ts -------------------------------------------------------------------------------- /web/src/lib/azureTargetUri.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/lib/azureTargetUri.ts -------------------------------------------------------------------------------- /web/src/lib/billing/interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/lib/billing/interfaces.ts -------------------------------------------------------------------------------- /web/src/lib/billing/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/lib/billing/utils.ts -------------------------------------------------------------------------------- /web/src/lib/browserUtilities.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/lib/browserUtilities.tsx -------------------------------------------------------------------------------- /web/src/lib/ccPair.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/lib/ccPair.ts -------------------------------------------------------------------------------- /web/src/lib/chat/fetchChatData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/lib/chat/fetchChatData.ts -------------------------------------------------------------------------------- /web/src/lib/chat/greetingMessages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/lib/chat/greetingMessages.ts -------------------------------------------------------------------------------- /web/src/lib/connector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/lib/connector.ts -------------------------------------------------------------------------------- /web/src/lib/connectors/connectors.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/lib/connectors/connectors.tsx -------------------------------------------------------------------------------- /web/src/lib/connectors/credentials.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/lib/connectors/credentials.ts -------------------------------------------------------------------------------- /web/src/lib/connectors/fileTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/lib/connectors/fileTypes.ts -------------------------------------------------------------------------------- /web/src/lib/connectors/oauth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/lib/connectors/oauth.ts -------------------------------------------------------------------------------- /web/src/lib/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/lib/constants.ts -------------------------------------------------------------------------------- /web/src/lib/contains.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/lib/contains.ts -------------------------------------------------------------------------------- /web/src/lib/credential.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/lib/credential.ts -------------------------------------------------------------------------------- /web/src/lib/dateUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/lib/dateUtils.ts -------------------------------------------------------------------------------- /web/src/lib/documentDeletion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/lib/documentDeletion.ts -------------------------------------------------------------------------------- /web/src/lib/documentUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/lib/documentUtils.ts -------------------------------------------------------------------------------- /web/src/lib/drag/constants.ts: -------------------------------------------------------------------------------- 1 | export const CHAT_SESSION_ID_KEY = "chatSessionId"; 2 | -------------------------------------------------------------------------------- /web/src/lib/extension/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/lib/extension/constants.ts -------------------------------------------------------------------------------- /web/src/lib/extension/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/lib/extension/utils.ts -------------------------------------------------------------------------------- /web/src/lib/fetchUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/lib/fetchUtils.ts -------------------------------------------------------------------------------- /web/src/lib/fetcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/lib/fetcher.ts -------------------------------------------------------------------------------- /web/src/lib/filters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/lib/filters.ts -------------------------------------------------------------------------------- /web/src/lib/generated/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/lib/generated/README.md -------------------------------------------------------------------------------- /web/src/lib/gmail.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/lib/gmail.ts -------------------------------------------------------------------------------- /web/src/lib/googleConnector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/lib/googleConnector.ts -------------------------------------------------------------------------------- /web/src/lib/googleDrive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/lib/googleDrive.ts -------------------------------------------------------------------------------- /web/src/lib/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/lib/hooks.ts -------------------------------------------------------------------------------- /web/src/lib/hooks/useCCPairs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/lib/hooks/useCCPairs.ts -------------------------------------------------------------------------------- /web/src/lib/hooks/useLLMProviders.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/lib/hooks/useLLMProviders.ts -------------------------------------------------------------------------------- /web/src/lib/indexAttempt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/lib/indexAttempt.ts -------------------------------------------------------------------------------- /web/src/lib/llm/fetchLLMs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/lib/llm/fetchLLMs.ts -------------------------------------------------------------------------------- /web/src/lib/llm/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/lib/llm/utils.ts -------------------------------------------------------------------------------- /web/src/lib/llm/visionLLM.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/lib/llm/visionLLM.ts -------------------------------------------------------------------------------- /web/src/lib/oauth/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/lib/oauth/api.ts -------------------------------------------------------------------------------- /web/src/lib/oauth_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/lib/oauth_utils.ts -------------------------------------------------------------------------------- /web/src/lib/redirectSS.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/lib/redirectSS.ts -------------------------------------------------------------------------------- /web/src/lib/search/chatSessions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/lib/search/chatSessions.ts -------------------------------------------------------------------------------- /web/src/lib/search/interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/lib/search/interfaces.ts -------------------------------------------------------------------------------- /web/src/lib/search/streamingUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/lib/search/streamingUtils.ts -------------------------------------------------------------------------------- /web/src/lib/search/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/lib/search/utils.ts -------------------------------------------------------------------------------- /web/src/lib/search/utilsSS.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/lib/search/utilsSS.ts -------------------------------------------------------------------------------- /web/src/lib/sources.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/lib/sources.ts -------------------------------------------------------------------------------- /web/src/lib/time.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/lib/time.ts -------------------------------------------------------------------------------- /web/src/lib/tools/edit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/lib/tools/edit.ts -------------------------------------------------------------------------------- /web/src/lib/tools/fetchTools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/lib/tools/fetchTools.ts -------------------------------------------------------------------------------- /web/src/lib/tools/interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/lib/tools/interfaces.ts -------------------------------------------------------------------------------- /web/src/lib/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/lib/types.ts -------------------------------------------------------------------------------- /web/src/lib/typingUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/lib/typingUtils.ts -------------------------------------------------------------------------------- /web/src/lib/updateSlackBotField.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/lib/updateSlackBotField.ts -------------------------------------------------------------------------------- /web/src/lib/urlBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/lib/urlBuilder.ts -------------------------------------------------------------------------------- /web/src/lib/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/lib/user.ts -------------------------------------------------------------------------------- /web/src/lib/userSS.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/lib/userSS.ts -------------------------------------------------------------------------------- /web/src/lib/userSettings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/lib/userSettings.ts -------------------------------------------------------------------------------- /web/src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/lib/utils.ts -------------------------------------------------------------------------------- /web/src/lib/utilsSS.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/lib/utilsSS.ts -------------------------------------------------------------------------------- /web/src/lib/version.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/lib/version.ts -------------------------------------------------------------------------------- /web/src/proxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/proxy.ts -------------------------------------------------------------------------------- /web/src/refresh-components/Logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/refresh-components/Logo.tsx -------------------------------------------------------------------------------- /web/src/refresh-components/Modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/refresh-components/Modal.tsx -------------------------------------------------------------------------------- /web/src/refresh-pages/AgentsPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/refresh-pages/AgentsPage.tsx -------------------------------------------------------------------------------- /web/src/sections/Suggestions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/sections/Suggestions.tsx -------------------------------------------------------------------------------- /web/src/sections/sidebar/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/sections/sidebar/constants.ts -------------------------------------------------------------------------------- /web/src/sections/sidebar/utils.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/src/sections/sidebar/utils.tsx -------------------------------------------------------------------------------- /web/tailwind-themes/custom/.gitignore: -------------------------------------------------------------------------------- 1 | # Ignore everything in this directory 2 | * 3 | -------------------------------------------------------------------------------- /web/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/tailwind.config.js -------------------------------------------------------------------------------- /web/tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/tests/README.md -------------------------------------------------------------------------------- /web/tests/e2e/admin_auth.setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/tests/e2e/admin_auth.setup.ts -------------------------------------------------------------------------------- /web/tests/e2e/admin_pages.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/tests/e2e/admin_pages.spec.ts -------------------------------------------------------------------------------- /web/tests/e2e/chromaticSnapshots.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/tests/e2e/chromaticSnapshots.json -------------------------------------------------------------------------------- /web/tests/e2e/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/tests/e2e/constants.js -------------------------------------------------------------------------------- /web/tests/e2e/global-setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/tests/e2e/global-setup.ts -------------------------------------------------------------------------------- /web/tests/e2e/utils/assistantUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/tests/e2e/utils/assistantUtils.ts -------------------------------------------------------------------------------- /web/tests/e2e/utils/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/tests/e2e/utils/auth.ts -------------------------------------------------------------------------------- /web/tests/e2e/utils/chatActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/tests/e2e/utils/chatActions.ts -------------------------------------------------------------------------------- /web/tests/e2e/utils/dragUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/tests/e2e/utils/dragUtils.ts -------------------------------------------------------------------------------- /web/tests/e2e/utils/mcpServer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/tests/e2e/utils/mcpServer.ts -------------------------------------------------------------------------------- /web/tests/e2e/utils/onyxApiClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/tests/e2e/utils/onyxApiClient.ts -------------------------------------------------------------------------------- /web/tests/e2e/utils/tools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/tests/e2e/utils/tools.ts -------------------------------------------------------------------------------- /web/tests/setup/fileMock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/tests/setup/fileMock.js -------------------------------------------------------------------------------- /web/tests/setup/jest.setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/tests/setup/jest.setup.ts -------------------------------------------------------------------------------- /web/tests/setup/mocks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/tests/setup/mocks/README.md -------------------------------------------------------------------------------- /web/tests/setup/mocks/cssMock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/tests/setup/mocks/cssMock.js -------------------------------------------------------------------------------- /web/tests/setup/test-utils.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/tests/setup/test-utils.tsx -------------------------------------------------------------------------------- /web/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onyx-dot-app/onyx-foss/HEAD/web/tsconfig.json --------------------------------------------------------------------------------