MANIFEST.in
README.md
pyproject.toml
setup.py
src/airunner_services/__init__.py
src/airunner_services/application_data.py
src/airunner_services/application_exceptions.py
src/airunner_services/content_safety_gate.py
src/airunner_services/conversation_history_formatter.py
src/airunner_services/daemon.py
src/airunner_services/daemon_connection_state.py
src/airunner_services/download_temp_cleanup.py
src/airunner_services/kiwix_api.py
src/airunner_services/knowledge.py
src/airunner_services/lifecycle_service.py
src/airunner_services/llm_workflow_events.py
src/airunner_services/preload_settings_store.py
src/airunner_services/service_manager.py
src/airunner_services/service_worker_manager.py
src/airunner_services/url_safety.py
src/airunner_services/zimreader.py
src/airunner_services.egg-info/PKG-INFO
src/airunner_services.egg-info/SOURCES.txt
src/airunner_services.egg-info/dependency_links.txt
src/airunner_services.egg-info/entry_points.txt
src/airunner_services.egg-info/requires.txt
src/airunner_services.egg-info/top_level.txt
src/airunner_services/agents/__init__.py
src/airunner_services/agents/agent_registry.py
src/airunner_services/agents/agent_router.py
src/airunner_services/agents/expert_agent.py
src/airunner_services/agents/templates.py
src/airunner_services/agents/expert_agents/__init__.py
src/airunner_services/agents/expert_agents/creative_agent.py
src/airunner_services/agents/expert_agents/research_agent.py
src/airunner_services/agents/runtime/__init__.py
src/airunner_services/agents/runtime/agent_generated_write_record.py
src/airunner_services/agents/runtime/agent_handoff_record.py
src/airunner_services/agents/runtime/agent_message_channel.py
src/airunner_services/agents/runtime/agent_message_record.py
src/airunner_services/agents/runtime/agent_role.py
src/airunner_services/agents/runtime/agent_run_record.py
src/airunner_services/agents/runtime/agent_run_status.py
src/airunner_services/agents/runtime/agent_runtime_support.py
src/airunner_services/agents/runtime/agent_session_record.py
src/airunner_services/agents/runtime/agent_task_record.py
src/airunner_services/agents/runtime/agent_task_status.py
src/airunner_services/agents/runtime/agent_tool_call_record.py
src/airunner_services/agents/runtime/meeting_deliverable_record.py
src/airunner_services/agents/runtime/meeting_item_record.py
src/airunner_services/agents/runtime/meeting_item_status.py
src/airunner_services/agents/runtime/meeting_review_record.py
src/airunner_services/agents/runtime/meeting_review_status.py
src/airunner_services/agents/runtime/meeting_run_record.py
src/airunner_services/agents/runtime/research_brief_record.py
src/airunner_services/agents/runtime/research_evidence_record.py
src/airunner_services/agents/runtime/research_review_status.py
src/airunner_services/agents/runtime/research_run_record.py
src/airunner_services/agents/runtime/research_source_record.py
src/airunner_services/api/__init__.py
src/airunner_services/api/api.py
src/airunner_services/api/api_service_base.py
src/airunner_services/api/loopback_token.py
src/airunner_services/api/runtime.py
src/airunner_services/api/server.py
src/airunner_services/api/server_thread.py
src/airunner_services/api/models/__init__.py
src/airunner_services/api/models/daemon_runtime_status_response.py
src/airunner_services/api/models/runtime_route_request.py
src/airunner_services/api/models/runtime_summary_response.py
src/airunner_services/api/routes/__init__.py
src/airunner_services/api/routes/art.py
src/airunner_services/api/routes/art_background_routes.py
src/airunner_services/api/routes/art_catalog_routes.py
src/airunner_services/api/routes/art_component_routes.py
src/airunner_services/api/routes/art_contracts.py
src/airunner_services/api/routes/art_generation_job_routes.py
src/airunner_services/api/routes/art_generation_routes.py
src/airunner_services/api/routes/art_generation_start_routes.py
src/airunner_services/api/routes/art_job_progress.py
src/airunner_services/api/routes/art_job_requests.py
src/airunner_services/api/routes/art_job_response.py
src/airunner_services/api/routes/art_job_results.py
src/airunner_services/api/routes/art_job_runner.py
src/airunner_services/api/routes/art_management_routes.py
src/airunner_services/api/routes/art_model_base.py
src/airunner_services/api/routes/art_model_paths.py
src/airunner_services/api/routes/art_model_resolution.py
src/airunner_services/api/routes/art_model_scan.py
src/airunner_services/api/routes/art_model_versions.py
src/airunner_services/api/routes/art_runtime.py
src/airunner_services/api/routes/art_runtime_control.py
src/airunner_services/api/routes/art_runtime_llm.py
src/airunner_services/api/routes/art_runtime_registry.py
src/airunner_services/api/routes/catalog_bootstrap.py
src/airunner_services/api/routes/conversations.py
src/airunner_services/api/routes/conversations_models.py
src/airunner_services/api/routes/daemon.py
src/airunner_services/api/routes/daemon_helpers.py
src/airunner_services/api/routes/daemon_runtime_actions.py
src/airunner_services/api/routes/daemon_runtime_health.py
src/airunner_services/api/routes/daemon_runtime_registry.py
src/airunner_services/api/routes/daemon_runtime_summary.py
src/airunner_services/api/routes/daemon_vram.py
src/airunner_services/api/routes/domain_resource_contracts.py
src/airunner_services/api/routes/domain_resource_registry.py
src/airunner_services/api/routes/domain_resource_router.py
src/airunner_services/api/routes/domain_resource_store.py
src/airunner_services/api/routes/domain_resources.py
src/airunner_services/api/routes/downloads.py
src/airunner_services/api/routes/downloads_models.py
src/airunner_services/api/routes/geolocation.py
src/airunner_services/api/routes/hardware.py
src/airunner_services/api/routes/health.py
src/airunner_services/api/routes/legacy.py
src/airunner_services/api/routes/legacy_admin_routes.py
src/airunner_services/api/routes/legacy_art_routes.py
src/airunner_services/api/routes/legacy_common.py
src/airunner_services/api/routes/legacy_contracts.py
src/airunner_services/api/routes/legacy_llm_compat.py
src/airunner_services/api/routes/legacy_llm_helpers.py
src/airunner_services/api/routes/legacy_llm_nonstream.py
src/airunner_services/api/routes/legacy_llm_routes.py
src/airunner_services/api/routes/legacy_llm_stream.py
src/airunner_services/api/routes/legacy_llm_stream_helpers.py
src/airunner_services/api/routes/legacy_llm_stream_payloads.py
src/airunner_services/api/routes/legacy_native_compat.py
src/airunner_services/api/routes/legacy_ollama_compat.py
src/airunner_services/api/routes/legacy_openai_compat.py
src/airunner_services/api/routes/legacy_status_routes.py
src/airunner_services/api/routes/llm.py
src/airunner_services/api/routes/llm_contracts.py
src/airunner_services/api/routes/llm_generation_routes.py
src/airunner_services/api/routes/llm_model_routes.py
src/airunner_services/api/routes/llm_rag_routes.py
src/airunner_services/api/routes/llm_runtime.py
src/airunner_services/api/routes/llm_stream_routes.py
src/airunner_services/api/routes/persistence.py
src/airunner_services/api/routes/persistence_contracts.py
src/airunner_services/api/routes/persistence_mutations.py
src/airunner_services/api/routes/persistence_query.py
src/airunner_services/api/routes/persistence_registry.py
src/airunner_services/api/routes/persistence_serialization.py
src/airunner_services/api/routes/setup.py
src/airunner_services/api/routes/stt.py
src/airunner_services/api/routes/stt_helpers.py
src/airunner_services/api/routes/stt_models.py
src/airunner_services/api/routes/tts.py
src/airunner_services/api/routes/tts_helpers.py
src/airunner_services/api/routes/tts_models.py
src/airunner_services/api/routes/vram.py
src/airunner_services/api/services/__init__.py
src/airunner_services/api/services/_art_signal_code.py
src/airunner_services/api/services/art_services.py
src/airunner_services/api/services/canvas_services.py
src/airunner_services/api/services/image_filter_services.py
src/airunner_services/api/services/llm_conversation_service_mixin.py
src/airunner_services/api/services/llm_daemon_stream_mixin.py
src/airunner_services/api/services/llm_request_dispatch_mixin.py
src/airunner_services/api/services/llm_services.py
src/airunner_services/api/services/llm_unload_routing_mixin.py
src/airunner_services/api/services/stt_services.py
src/airunner_services/api/services/tts_services.py
src/airunner_services/app/__init__.py
src/airunner_services/app/headless_runtime_mixin.py
src/airunner_services/app/service_app.py
src/airunner_services/art/__init__.py
src/airunner_services/art/runtime_enums.py
src/airunner_services/art/runtime_memory.py
src/airunner_services/art/config/__init__.py
src/airunner_services/art/config/image_generator_capabilities.py
src/airunner_services/art/pipelines/__init__.py
src/airunner_services/art/pipelines/z_image/__init__.py
src/airunner_services/art/pipelines/z_image/pipeline_output.py
src/airunner_services/art/pipelines/z_image/pipeline_z_image.py
src/airunner_services/art/pipelines/z_image/pipeline_z_image_img2img.py
src/airunner_services/art/pipelines/z_image/transformer_z_image.py
src/airunner_services/art/schedulers/__init__.py
src/airunner_services/art/schedulers/flow_match_scheduler_factory.py
src/airunner_services/art/utils/__init__.py
src/airunner_services/art/utils/model_file_checker.py
src/airunner_services/art/utils/nsfw_checker.py
src/airunner_services/assets/reference_speakers/bobross.wav
src/airunner_services/bin/__init__.py
src/airunner_services/bin/airunner_civitai_download.py
src/airunner_services/bin/airunner_headless.py
src/airunner_services/bin/airunner_hf_download.py
src/airunner_services/bin/airunner_service.py
src/airunner_services/bin/cleanup_llm_models.py
src/airunner_services/bin/docker.sh
src/airunner_services/bin/docker_build.py
src/airunner_services/bin/docker_wrapper.py
src/airunner_services/bin/generate_cert.py
src/airunner_services/bin/generate_cert.sh
src/airunner_services/bin/generate_migration.py
src/airunner_services/bootstrap/__init__.py
src/airunner_services/bootstrap/font_settings_bootstrap_data.py
src/airunner_services/bootstrap/imagefilter_bootstrap_data.py
src/airunner_services/bootstrap/model_bootstrap_data.py
src/airunner_services/bootstrap/pipeline_bootstrap_data.py
src/airunner_services/bootstrap/prompt_templates_bootstrap_data.py
src/airunner_services/bootstrap/unified_model_files.py
src/airunner_services/config/__init__.py
src/airunner_services/config/local_settings_store.py
src/airunner_services/config/runtime_layout.py
src/airunner_services/content_safety/__init__.py
src/airunner_services/content_safety/matcher.py
src/airunner_services/content_safety/policy_data.py
src/airunner_services/content_safety/semantic.py
src/airunner_services/content_safety/data/policy_terms.dat
src/airunner_services/contracts_compat/__init__.py
src/airunner_services/conversations/__init__.py
src/airunner_services/conversations/conversation_history_manager.py
src/airunner_services/daemon_client/__init__.py
src/airunner_services/daemon_client/conversation_client.py
src/airunner_services/daemon_client/gui_bridge_mixin.py
src/airunner_services/daemon_client/gui_daemon_client.py
src/airunner_services/daemon_client/launcher.py
src/airunner_services/daemon_client/resource_store.py
src/airunner_services/data/__init__.py
src/airunner_services/data/tenant.py
src/airunner_services/database/__init__.py
src/airunner_services/database/alembic.ini
src/airunner_services/database/base.py
src/airunner_services/database/base_manager.py
src/airunner_services/database/model_to_dataclass.py
src/airunner_services/database/secret_store.py
src/airunner_services/database/session.py
src/airunner_services/database/setup_database.py
src/airunner_services/database/alembic/env.py
src/airunner_services/database/alembic/script.py.mako
src/airunner_services/database/alembic/versions/01b52e38f588_add_long_running_project_tables.py
src/airunner_services/database/alembic/versions/04e4b744a3f6_add_columns_to_conversation.py
src/airunner_services/database/alembic/versions/04ea79f25b7a_add_calendar_tables.py
src/airunner_services/database/alembic/versions/06f6460f4c0e_add_columns_to_document.py
src/airunner_services/database/alembic/versions/073c56efe38b_change_llm_settings_defaults.py
src/airunner_services/database/alembic/versions/080398045849_add_auto_extract_knowledge.py
src/airunner_services/database/alembic/versions/0d0ca894ae0b_add_negative_crops_coords_top_left.py
src/airunner_services/database/alembic/versions/0f8b4e43d1c2_remove_retired_adapter_schema.py
src/airunner_services/database/alembic/versions/16692f02ba0d_add_zimfiles_table.py
src/airunner_services/database/alembic/versions/16a14e141cc8_add_prevent_unload_on_llm_image_.py
src/airunner_services/database/alembic/versions/181e31f78151_initial_migration.py
src/airunner_services/database/alembic/versions/1a9e7c2de7c9_add_reference_speaker_path_column_to_.py
src/airunner_services/database/alembic/versions/1ca474ca1d8f_change_default_langauge.py
src/airunner_services/database/alembic/versions/201952ffe80a_remove_current_conversation_from_llm_.py
src/airunner_services/database/alembic/versions/20c05328cd3b_restore_nsfw_filter_setting.py
src/airunner_services/database/alembic/versions/2a7206a1ff79_add_expression_parameters_to_openvoice_.py
src/airunner_services/database/alembic/versions/2d372e78d20b_added_rag_settings_table.py
src/airunner_services/database/alembic/versions/2d6569089de6_remove_tts_settings.py
src/airunner_services/database/alembic/versions/2efcc1665030_adds_workflow.py
src/airunner_services/database/alembic/versions/310819639420_add_agentconfig_table_for_custom_agent_.py
src/airunner_services/database/alembic/versions/31194f554323_add_drawingpad_text_items_column.py
src/airunner_services/database/alembic/versions/32782f73752d_add_age_restriction_column_to_.py
src/airunner_services/database/alembic/versions/3b1030ac9b9c_remove_splitter_settings.py
src/airunner_services/database/alembic/versions/449cbcdca2c4_update_bootstrap_data.py
src/airunner_services/database/alembic/versions/48b1c0d3e4f5_drop_retired_mode_routing_columns.py
src/airunner_services/database/alembic/versions/4cd9977eb573_add_mode_based_routing_settings.py
src/airunner_services/database/alembic/versions/500b6c395d38_add_knowledge_migrated_flag.py
src/airunner_services/database/alembic/versions/50e125c2e188_remove_window_settings.py
src/airunner_services/database/alembic/versions/533e97f2b74c_add_adapter_path_to_fine_tuned_models.py
src/airunner_services/database/alembic/versions/5a4d9d9e0b67_add_quantization_and_enabled_adapters_to_.py
src/airunner_services/database/alembic/versions/5dbbe8800572_add_tabs_table.py
src/airunner_services/database/alembic/versions/647a8e1098ce_rename_crops_coord_top_left_to_crops_.py
src/airunner_services/database/alembic/versions/64ca532067c9_added_playback_and_recording_device_.py
src/airunner_services/database/alembic/versions/65aa37e4593f_add_chunk_size_and_chunk_overlap_to_.py
src/airunner_services/database/alembic/versions/69fb44e0d99f_add_airunner_settings_table.py
src/airunner_services/database/alembic/versions/6b0f0f6c3e4a_move_client_local_application_settings_to_qsettings.py
src/airunner_services/database/alembic/versions/6b36790f3292_add_layer_id_to_settings_models.py
src/airunner_services/database/alembic/versions/72977a42e2a2_add_generate_infinite_images_column.py
src/airunner_services/database/alembic/versions/738edc36e34f_add_images_per_batch_to_generator_.py
src/airunner_services/database/alembic/versions/7a320f14497a_add_current_to_chatbot.py
src/airunner_services/database/alembic/versions/7b88f4d9a4a1_add_reasoning_effort_to_llm_generator_.py
src/airunner_services/database/alembic/versions/7e840c47b899_remove_tab_table.py
src/airunner_services/database/alembic/versions/7fb526dc074c_modify_default_stt_and_tts_paths.py
src/airunner_services/database/alembic/versions/810df6adb9db_add_fine_tuned_models_table.py
src/airunner_services/database/alembic/versions/82e99b1a4ccc_add_detected_language_columsn_to_.py
src/airunner_services/database/alembic/versions/843e4b044d4d_add_model_id_column_to_llm_generator_.py
src/airunner_services/database/alembic/versions/8ae5502625f5_added_custom_path_column_to_generator_.py
src/airunner_services/database/alembic/versions/904f01f8f439_add_nodegraph_settings.py
src/airunner_services/database/alembic/versions/910441db1456_add_companion_session_and_turn_tables.py
src/airunner_services/database/alembic/versions/91e21ecaef23_add_video_projects_table.py
src/airunner_services/database/alembic/versions/9623fe2fc53a_add_service_settings_fields.py
src/airunner_services/database/alembic/versions/970363fddcd6_add_n_ctx_and_enable_tools_to_llm_.py
src/airunner_services/database/alembic/versions/978459f9d332_add_variables_column_to_workflow.py
src/airunner_services/database/alembic/versions/986e262645eb_add_gender_to_chatbot.py
src/airunner_services/database/alembic/versions/9d70f20f2fed_add_enable_thinking_column_to_llm_.py
src/airunner_services/database/alembic/versions/9d76c1e50d8f_remove_enabled_col_from_rag_settings.py
src/airunner_services/database/alembic/versions/9e321c582dbe_add_dtype_column_to_generator_settings.py
src/airunner_services/database/alembic/versions/a2b5afa74dde_add_flow_match_euler_scheduler.py
src/airunner_services/database/alembic/versions/a7c93f2e1b4d_move_api_keys_to_os_keyring.py
src/airunner_services/database/alembic/versions/ac88a4dea04b_add_voice_support.py
src/airunner_services/database/alembic/versions/aee3c6d6452c_added_strength_column_to_image_to_image_.py
src/airunner_services/database/alembic/versions/b1c4d5e6f7a8_remove_nodegraph_schema.py
src/airunner_services/database/alembic/versions/b5f6cf56def4_add_canvas_layer_table.py
src/airunner_services/database/alembic/versions/b808bb218e22_create_openvoice_settings.py
src/airunner_services/database/alembic/versions/b96406b64944_remove_bot_mood_and_bot_mood_emoji_.py
src/airunner_services/database/alembic/versions/bbd45baafc6f_make_chatbot_name_distinct.py
src/airunner_services/database/alembic/versions/c0f6743e26e9_better_splitter_handling.py
src/airunner_services/database/alembic/versions/c3f4b2a1d9e8_remove_retired_calendar_news_video_schema.py
src/airunner_services/database/alembic/versions/c42b9a3d807a_remove_nsfw.py
src/airunner_services/database/alembic/versions/c81d3ee091da_modify_latest_columns.py
src/airunner_services/database/alembic/versions/cd69b4cecaed_add_language_settings.py
src/airunner_services/database/alembic/versions/d2ab5f1c9a7e_move_client_local_language_and_audio_to_qsettings.py
src/airunner_services/database/alembic/versions/d4184aabeff9_remove_allow_online_mode_column_.py
src/airunner_services/database/alembic/versions/def3ae90b66d_add_knowledge_relationships_table.py
src/airunner_services/database/alembic/versions/dffe1636eeaf_add_xtts_settings_table.py
src/airunner_services/database/alembic/versions/e2e0d379a36e_update_generator_settings_columns.py
src/airunner_services/database/alembic/versions/e6ef79c17a07_add_use_refiner_column_to_generator_.py
src/airunner_services/database/alembic/versions/eda1c0c1f709_make_canvas_layer_name_unique.py
src/airunner_services/database/alembic/versions/eda751de4bed_add_llm_tool_and_knowledge_tables.py
src/airunner_services/database/alembic/versions/ee56e41aa8cb_added_allow_hf_downloads_column.py
src/airunner_services/database/alembic/versions/f0b1f4cf8f41_add_document_size_to_application_settings.py
src/airunner_services/database/alembic/versions/f480bbc9acdb_drop_knowledge_facts_and_knowledge_.py
src/airunner_services/database/alembic/versions/f54532589efa_change_enabled_to_false_by_default.py
src/airunner_services/database/alembic/versions/f8077817b00e_add_documents.py
src/airunner_services/database/bootstrap/__init__.py
src/airunner_services/database/bootstrap/controlnet_bootstrap_data.py
src/airunner_services/database/bootstrap/espeak_settings_data.py
src/airunner_services/database/bootstrap/llm_file_bootstrap_data.py
src/airunner_services/database/bootstrap/openvoice_bootstrap_data.py
src/airunner_services/database/bootstrap/openvoice_languages.py
src/airunner_services/database/bootstrap/path_settings_data.py
src/airunner_services/database/bootstrap/rmbg_bootstrap_data.py
src/airunner_services/database/bootstrap/sd_file_bootstrap_data.py
src/airunner_services/database/bootstrap/whisper.py
src/airunner_services/database/db/__init__.py
src/airunner_services/database/db/column.py
src/airunner_services/database/db/engine.py
src/airunner_services/database/db/foreign_key.py
src/airunner_services/database/db/table.py
src/airunner_services/database/models/__init__.py
src/airunner_services/database/models/active_grid_settings.py
src/airunner_services/database/models/agent_config.py
src/airunner_services/database/models/ai_models.py
src/airunner_services/database/models/airunner_settings.py
src/airunner_services/database/models/application_settings.py
src/airunner_services/database/models/brush_settings.py
src/airunner_services/database/models/canvas_layer.py
src/airunner_services/database/models/chatbot.py
src/airunner_services/database/models/chatstore.py
src/airunner_services/database/models/companion_session.py
src/airunner_services/database/models/companion_turn.py
src/airunner_services/database/models/controlnet_model.py
src/airunner_services/database/models/controlnet_settings.py
src/airunner_services/database/models/conversation.py
src/airunner_services/database/models/document.py
src/airunner_services/database/models/drawingpad_settings.py
src/airunner_services/database/models/embedding.py
src/airunner_services/database/models/espeak_settings.py
src/airunner_services/database/models/fine_tuned_model.py
src/airunner_services/database/models/font_setting.py
src/airunner_services/database/models/generator_settings.py
src/airunner_services/database/models/grid_settings.py
src/airunner_services/database/models/image_filter.py
src/airunner_services/database/models/image_filter_value.py
src/airunner_services/database/models/image_to_image_settings.py
src/airunner_services/database/models/language_settings.py
src/airunner_services/database/models/llm_generator_settings.py
src/airunner_services/database/models/llm_tool.py
src/airunner_services/database/models/lora.py
src/airunner_services/database/models/memory_settings.py
src/airunner_services/database/models/metadata_settings.py
src/airunner_services/database/models/openvoice_settings.py
src/airunner_services/database/models/outpaint_settings.py
src/airunner_services/database/models/path_settings.py
src/airunner_services/database/models/pipeline_model.py
src/airunner_services/database/models/project_state.py
src/airunner_services/database/models/prompt_template.py
src/airunner_services/database/models/rag_settings.py
src/airunner_services/database/models/saved_prompt.py
src/airunner_services/database/models/schedulers.py
src/airunner_services/database/models/shortcut_keys.py
src/airunner_services/database/models/sound_settings.py
src/airunner_services/database/models/stt_settings.py
src/airunner_services/database/models/summary.py
src/airunner_services/database/models/target_directories.py
src/airunner_services/database/models/target_files.py
src/airunner_services/database/models/user.py
src/airunner_services/database/models/voice_settings.py
src/airunner_services/database/models/whisper_settings.py
src/airunner_services/database/models/zimfile.py
src/airunner_services/downloads/__init__.py
src/airunner_services/downloads/base_download_worker.py
src/airunner_services/downloads/civitai.py
src/airunner_services/downloads/huggingface.py
src/airunner_services/downloads/huggingface_download_worker.py
src/airunner_services/downloads/job_service.py
src/airunner_services/downloads/policy.py
src/airunner_services/downloads/service.py
src/airunner_services/downloads/service_download_worker.py
src/airunner_services/eval/__init__.py
src/airunner_services/eval/client.py
src/airunner_services/eval/dataset_manager.py
src/airunner_services/eval/datasets.py
src/airunner_services/eval/evaluators.py
src/airunner_services/eval/fixtures.py
src/airunner_services/eval/judge_providers.py
src/airunner_services/eval/math_tools.py
src/airunner_services/eval/multi_eval.py
src/airunner_services/eval/benchmark_datasets/__init__.py
src/airunner_services/eval/benchmark_datasets/benchmark_example.py
src/airunner_services/eval/benchmark_datasets/gsm8k_dataset.py
src/airunner_services/eval/benchmark_datasets/human_eval_dataset.py
src/airunner_services/eval/benchmark_datasets/math_dataset.py
src/airunner_services/eval/mixins/__init__.py
src/airunner_services/eval/mixins/cache_mixin.py
src/airunner_services/eval/mixins/download_mixin.py
src/airunner_services/eval/mixins/loader_mixin.py
src/airunner_services/eval/utils/__init__.py
src/airunner_services/eval/utils/quality_metrics.py
src/airunner_services/eval/utils/tracking.py
src/airunner_services/eval/utils/trajectory_evaluator.py
src/airunner_services/ipc/__init__.py
src/airunner_services/ipc/messages.py
src/airunner_services/llm/__init__.py
src/airunner_services/llm/get_chatbot.py
src/airunner_services/llm/gpt_oss_parser.py
src/airunner_services/llm/llm_request.py
src/airunner_services/llm/llm_response.py
src/airunner_services/llm/llm_settings.py
src/airunner_services/llm/provider_config.py
src/airunner_services/llm/quantization_mixin.py
src/airunner_services/llm/quantization_policy.py
src/airunner_services/llm/rag_mixin.py
src/airunner_services/llm/stream_text.py
src/airunner_services/llm/thinking_parser.py
src/airunner_services/llm/tool_call_identity.py
src/airunner_services/llm/tool_manager.py
src/airunner_services/llm/workflow_manager.py
src/airunner_services/llm/adapters/__init__.py
src/airunner_services/llm/adapters/chat_gguf.py
src/airunner_services/llm/adapters/chat_gguf_chat_format_detection.py
src/airunner_services/llm/adapters/chat_gguf_execution_mixin.py
src/airunner_services/llm/adapters/chat_gguf_generation_helper.py
src/airunner_services/llm/adapters/chat_gguf_generation_request.py
src/airunner_services/llm/adapters/chat_gguf_hf_chat_handler.py
src/airunner_services/llm/adapters/chat_gguf_model_discovery.py
src/airunner_services/llm/adapters/chat_gguf_model_helper.py
src/airunner_services/llm/adapters/chat_gguf_model_loading.py
src/airunner_services/llm/adapters/chat_gguf_model_metadata.py
src/airunner_services/llm/adapters/chat_gguf_model_runtime_config.py
src/airunner_services/llm/adapters/chat_gguf_prompt_harmony.py
src/airunner_services/llm/adapters/chat_gguf_prompt_harmony_completion.py
src/airunner_services/llm/adapters/chat_gguf_prompt_harmony_render.py
src/airunner_services/llm/adapters/chat_gguf_prompt_helper.py
src/airunner_services/llm/adapters/chat_gguf_prompt_instructions.py
src/airunner_services/llm/adapters/chat_gguf_prompt_messages.py
src/airunner_services/llm/adapters/chat_gguf_prompt_mixin.py
src/airunner_services/llm/adapters/chat_gguf_prompt_schema.py
src/airunner_services/llm/adapters/chat_gguf_response_message.py
src/airunner_services/llm/adapters/chat_gguf_runtime_mixin.py
src/airunner_services/llm/adapters/chat_gguf_streaming_common.py
src/airunner_services/llm/adapters/chat_gguf_streaming_gpt_oss.py
src/airunner_services/llm/adapters/chat_gguf_streaming_gpt_oss_loop.py
src/airunner_services/llm/adapters/chat_gguf_streaming_gpt_oss_tail.py
src/airunner_services/llm/adapters/chat_gguf_streaming_helper.py
src/airunner_services/llm/adapters/chat_gguf_streaming_native.py
src/airunner_services/llm/adapters/chat_gguf_streaming_native_chunks.py
src/airunner_services/llm/adapters/chat_gguf_streaming_payloads.py
src/airunner_services/llm/adapters/chat_gguf_tool_call_conversion.py
src/airunner_services/llm/adapters/chat_gguf_tool_parsing.py
src/airunner_services/llm/adapters/chat_gguf_tool_parsing_common.py
src/airunner_services/llm/adapters/chat_gguf_tool_parsing_gpt_oss.py
src/airunner_services/llm/adapters/chat_gguf_tool_parsing_gpt_oss_commentary.py
src/airunner_services/llm/adapters/chat_gguf_tool_parsing_mixin.py
src/airunner_services/llm/adapters/chat_gguf_tool_parsing_react.py
src/airunner_services/llm/adapters/chat_model_factory.py
src/airunner_services/llm/adapters/chat_model_factory_creation_helper.py
src/airunner_services/llm/adapters/chat_model_factory_helpers.py
src/airunner_services/llm/adapters/chat_model_factory_local_gguf_resolution.py
src/airunner_services/llm/adapters/chat_model_factory_model_builders.py
src/airunner_services/llm/adapters/chat_model_factory_provider_creation.py
src/airunner_services/llm/adapters/mixins/__init__.py
src/airunner_services/llm/adapters/mixins/chat_template_application.py
src/airunner_services/llm/adapters/mixins/chat_template_message_builder.py
src/airunner_services/llm/adapters/mixins/generation_mixin.py
src/airunner_services/llm/adapters/mixins/generation_model_helpers.py
src/airunner_services/llm/adapters/mixins/generation_response_helpers.py
src/airunner_services/llm/adapters/mixins/generation_streaming_helpers.py
src/airunner_services/llm/adapters/mixins/generation_vision_image_loading.py
src/airunner_services/llm/adapters/mixins/generation_vision_inputs.py
src/airunner_services/llm/adapters/mixins/message_formatting_mixin.py
src/airunner_services/llm/adapters/mixins/tokenization_mixin.py
src/airunner_services/llm/adapters/mixins/tool_call_json_parsing.py
src/airunner_services/llm/adapters/mixins/tool_call_payload_helpers.py
src/airunner_services/llm/adapters/mixins/tool_call_response_parsing.py
src/airunner_services/llm/adapters/mixins/tool_calling_mixin.py
src/airunner_services/llm/adapters/mixins/tool_prompt_formatting.py
src/airunner_services/llm/adapters/mixins/tool_prompt_instructions.py
src/airunner_services/llm/agents/__init__.py
src/airunner_services/llm/agents/workflow_prompts.py
src/airunner_services/llm/agents/workflow_state.py
src/airunner_services/llm/agents/workflow_tools.py
src/airunner_services/llm/api/__init__.py
src/airunner_services/llm/api/llm_services.py
src/airunner_services/llm/companion/__init__.py
src/airunner_services/llm/companion/contracts.py
src/airunner_services/llm/companion/inference.py
src/airunner_services/llm/companion/memory_repository.py
src/airunner_services/llm/companion/repository.py
src/airunner_services/llm/companion/scheduler.py
src/airunner_services/llm/companion/tool_dispatch.py
src/airunner_services/llm/config/__init__.py
src/airunner_services/llm/config/model_capabilities.py
src/airunner_services/llm/config/provider_config.py
src/airunner_services/llm/core/__init__.py
src/airunner_services/llm/core/code_sandbox.py
src/airunner_services/llm/core/request_processor.py
src/airunner_services/llm/core/tool_registry.py
src/airunner_services/llm/core/tool_schema.py
src/airunner_services/llm/core/tool_search.py
src/airunner_services/llm/data/__init__.py
src/airunner_services/llm/data/bootstrap/__init__.py
src/airunner_services/llm/langgraph/__init__.py
src/airunner_services/llm/langgraph/graph_builder.py
src/airunner_services/llm/langgraph/state.py
src/airunner_services/llm/long_running/__init__.py
src/airunner_services/llm/long_running/auto_wrapper.py
src/airunner_services/llm/long_running/auto_wrapper_execution.py
src/airunner_services/llm/long_running/auto_wrapper_feature_updates.py
src/airunner_services/llm/long_running/auto_wrapper_naming.py
src/airunner_services/llm/long_running/auto_wrapper_progress.py
src/airunner_services/llm/long_running/auto_wrapper_project.py
src/airunner_services/llm/long_running/auto_wrapper_prompting.py
src/airunner_services/llm/long_running/auto_wrapper_results.py
src/airunner_services/llm/long_running/harness.py
src/airunner_services/llm/long_running/harness_autonomous.py
src/airunner_services/llm/long_running/harness_autonomous_iteration.py
src/airunner_services/llm/long_running/harness_autonomous_results.py
src/airunner_services/llm/long_running/harness_decisions.py
src/airunner_services/llm/long_running/harness_project.py
src/airunner_services/llm/long_running/harness_project_resume.py
src/airunner_services/llm/long_running/harness_project_state.py
src/airunner_services/llm/long_running/harness_reporting.py
src/airunner_services/llm/long_running/harness_reporting_sections.py
src/airunner_services/llm/long_running/harness_runtime.py
src/airunner_services/llm/long_running/harness_session.py
src/airunner_services/llm/long_running/harness_session_checks.py
src/airunner_services/llm/long_running/harness_status.py
src/airunner_services/llm/long_running/harness_status_summary.py
src/airunner_services/llm/long_running/initializer_agent.py
src/airunner_services/llm/long_running/initializer_agent_analysis.py
src/airunner_services/llm/long_running/initializer_agent_feature_records.py
src/airunner_services/llm/long_running/initializer_agent_generation.py
src/airunner_services/llm/long_running/initializer_agent_graph.py
src/airunner_services/llm/long_running/initializer_agent_json.py
src/airunner_services/llm/long_running/initializer_agent_project.py
src/airunner_services/llm/long_running/initializer_agent_run.py
src/airunner_services/llm/long_running/initializer_agent_state.py
src/airunner_services/llm/long_running/project_manager.py
src/airunner_services/llm/long_running/project_manager_decision_ops.py
src/airunner_services/llm/long_running/project_manager_decision_outcome.py
src/airunner_services/llm/long_running/project_manager_decision_query.py
src/airunner_services/llm/long_running/project_manager_decision_recent.py
src/airunner_services/llm/long_running/project_manager_decision_record.py
src/airunner_services/llm/long_running/project_manager_detach.py
src/airunner_services/llm/long_running/project_manager_feature_add.py
src/airunner_services/llm/long_running/project_manager_feature_bulk.py
src/airunner_services/llm/long_running/project_manager_feature_create.py
src/airunner_services/llm/long_running/project_manager_feature_dependency.py
src/airunner_services/llm/long_running/project_manager_feature_lookup.py
src/airunner_services/llm/long_running/project_manager_feature_next.py
src/airunner_services/llm/long_running/project_manager_feature_ops.py
src/airunner_services/llm/long_running/project_manager_feature_query.py
src/airunner_services/llm/long_running/project_manager_feature_records.py
src/airunner_services/llm/long_running/project_manager_feature_selection.py
src/airunner_services/llm/long_running/project_manager_feature_status.py
src/airunner_services/llm/long_running/project_manager_feature_transition.py
src/airunner_services/llm/long_running/project_manager_feature_update.py
src/airunner_services/llm/long_running/project_manager_git_commit.py
src/airunner_services/llm/long_running/project_manager_git_exec.py
src/airunner_services/llm/long_running/project_manager_git_history.py
src/airunner_services/llm/long_running/project_manager_git_ops.py
src/airunner_services/llm/long_running/project_manager_git_repo.py
src/airunner_services/llm/long_running/project_manager_progress_entry.py
src/airunner_services/llm/long_running/project_manager_progress_ops.py
src/airunner_services/llm/long_running/project_manager_progress_query.py
src/airunner_services/llm/long_running/project_manager_project_create.py
src/airunner_services/llm/long_running/project_manager_project_ops.py
src/airunner_services/llm/long_running/project_manager_project_queries.py
src/airunner_services/llm/long_running/project_manager_session_end.py
src/airunner_services/llm/long_running/project_manager_session_ops.py
src/airunner_services/llm/long_running/project_manager_session_start.py
src/airunner_services/llm/long_running/runtime_components.py
src/airunner_services/llm/long_running/session_agent.py
src/airunner_services/llm/long_running/session_agent_cleanup.py
src/airunner_services/llm/long_running/session_agent_delegate.py
src/airunner_services/llm/long_running/session_agent_graph.py
src/airunner_services/llm/long_running/session_agent_implementation.py
src/airunner_services/llm/long_running/session_agent_orientation.py
src/airunner_services/llm/long_running/session_agent_planning.py
src/airunner_services/llm/long_running/session_agent_routes.py
src/airunner_services/llm/long_running/session_agent_run.py
src/airunner_services/llm/long_running/session_agent_state.py
src/airunner_services/llm/long_running/session_agent_verification.py
src/airunner_services/llm/long_running/sub_agents.py
src/airunner_services/llm/long_running/task_detector.py
src/airunner_services/llm/long_running/task_detector_helpers.py
src/airunner_services/llm/long_running/task_detector_patterns.py
src/airunner_services/llm/long_running/task_detector_state.py
src/airunner_services/llm/long_running/tools.py
src/airunner_services/llm/long_running/tools_common.py
src/airunner_services/llm/long_running/tools_creation.py
src/airunner_services/llm/long_running/tools_feature_status.py
src/airunner_services/llm/long_running/tools_status.py
src/airunner_services/llm/long_running/tools_status_formatting.py
src/airunner_services/llm/long_running/tools_status_project.py
src/airunner_services/llm/long_running/tools_update.py
src/airunner_services/llm/long_running/data/__init__.py
src/airunner_services/llm/managers/__init__.py
src/airunner_services/llm/managers/batch_request_manager.py
src/airunner_services/llm/managers/database_chat_message_history.py
src/airunner_services/llm/managers/database_checkpoint_saver.py
src/airunner_services/llm/managers/download_huggingface.py
src/airunner_services/llm/managers/external_condition_stopping_criteria.py
src/airunner_services/llm/managers/forced_tool_execution_policy.py
src/airunner_services/llm/managers/request_preparation.py
src/airunner_services/llm/managers/request_rag_preparation.py
src/airunner_services/llm/managers/response_synthesizer.py
src/airunner_services/llm/managers/route_policy.py
src/airunner_services/llm/managers/tool_selection_plan.py
src/airunner_services/llm/managers/workflow_response_prompts.py
src/airunner_services/llm/managers/agent/__init__.py
src/airunner_services/llm/managers/agent/document_loader.py
src/airunner_services/llm/managers/agent/retriever.py
src/airunner_services/llm/managers/agent/vector_index.py
src/airunner_services/llm/managers/agent/weather_mixin.py
src/airunner_services/llm/managers/agent/agents/__init__.py
src/airunner_services/llm/managers/agent/agents/tool_mixins/__init__.py
src/airunner_services/llm/managers/agent/mixins/__init__.py
src/airunner_services/llm/managers/agent/mixins/rag_document_mixin.py
src/airunner_services/llm/managers/agent/mixins/rag_index_management_mixin.py
src/airunner_services/llm/managers/agent/mixins/rag_indexing_mixin.py
src/airunner_services/llm/managers/agent/mixins/rag_lifecycle_mixin.py
src/airunner_services/llm/managers/agent/mixins/rag_properties_mixin.py
src/airunner_services/llm/managers/agent/mixins/rag_search_mixin.py
src/airunner_services/llm/managers/mixins/__init__.py
src/airunner_services/llm/managers/mixins/batch_processing_mixin.py
src/airunner_services/llm/managers/mixins/component_loader_mixin.py
src/airunner_services/llm/managers/mixins/conversation_management_mixin.py
src/airunner_services/llm/managers/mixins/generation_execution_support.py
src/airunner_services/llm/managers/mixins/generation_mixin.py
src/airunner_services/llm/managers/mixins/generation_model_support.py
src/airunner_services/llm/managers/mixins/generation_response_support.py
src/airunner_services/llm/managers/mixins/generation_signal_support.py
src/airunner_services/llm/managers/mixins/generation_stream_support.py
src/airunner_services/llm/managers/mixins/generation_title_support.py
src/airunner_services/llm/managers/mixins/generation_workflow_support.py
src/airunner_services/llm/managers/mixins/model_availability_mixin.py
src/airunner_services/llm/managers/mixins/model_loader_mixin.py
src/airunner_services/llm/managers/mixins/node_forced_response_helper.py
src/airunner_services/llm/managers/mixins/node_functions_mixin.py
src/airunner_services/llm/managers/mixins/node_post_tool_instructions_helper.py
src/airunner_services/llm/managers/mixins/node_prompt_assembly_helper.py
src/airunner_services/llm/managers/mixins/node_research_post_tool_helper.py
src/airunner_services/llm/managers/mixins/node_response_generation_helper.py
src/airunner_services/llm/managers/mixins/node_routing_debug_helper.py
src/airunner_services/llm/managers/mixins/node_streaming_response_helper.py
src/airunner_services/llm/managers/mixins/node_streaming_state.py
src/airunner_services/llm/managers/mixins/node_streaming_thinking_helper.py
src/airunner_services/llm/managers/mixins/property_mixin.py
src/airunner_services/llm/managers/mixins/quantization_config_mixin.py
src/airunner_services/llm/managers/mixins/request_handling_mixin.py
src/airunner_services/llm/managers/mixins/specialized_model_mixin.py
src/airunner_services/llm/managers/mixins/status_management_mixin.py
src/airunner_services/llm/managers/mixins/streaming_mixin.py
src/airunner_services/llm/managers/mixins/system_prompt_action_text.py
src/airunner_services/llm/managers/mixins/system_prompt_actions.py
src/airunner_services/llm/managers/mixins/system_prompt_context.py
src/airunner_services/llm/managers/mixins/system_prompt_mixin.py
src/airunner_services/llm/managers/mixins/system_prompt_mood.py
src/airunner_services/llm/managers/mixins/system_prompt_text.py
src/airunner_services/llm/managers/mixins/tokenizer_loader_mixin.py
src/airunner_services/llm/managers/mixins/tool_classification_mixin.py
src/airunner_services/llm/managers/mixins/tool_execution_mixin.py
src/airunner_services/llm/managers/mixins/tool_filtering_mixin.py
src/airunner_services/llm/managers/mixins/tool_management_mixin.py
src/airunner_services/llm/managers/mixins/validation_mixin.py
src/airunner_services/llm/managers/mixins/workflow_building_mixin.py
src/airunner_services/llm/managers/storage/__init__.py
src/airunner_services/llm/managers/storage/chat_store/__init__.py
src/airunner_services/llm/managers/tools/__init__.py
src/airunner_services/llm/managers/tools/autonomous_control_analysis_tools.py
src/airunner_services/llm/managers/tools/autonomous_control_insight_tools.py
src/airunner_services/llm/managers/tools/autonomous_control_request_tools.py
src/airunner_services/llm/managers/tools/autonomous_control_state_tools.py
src/airunner_services/llm/managers/tools/autonomous_control_tools.py
src/airunner_services/llm/managers/tools/conversation_mutation_tools.py
src/airunner_services/llm/managers/tools/conversation_query_tools.py
src/airunner_services/llm/managers/tools/conversation_tool_support.py
src/airunner_services/llm/managers/tools/conversation_tools.py
src/airunner_services/llm/managers/tools/file_tools.py
src/airunner_services/llm/managers/tools/image_tools.py
src/airunner_services/llm/managers/tools/system_tools.py
src/airunner_services/llm/tools/__init__.py
src/airunner_services/llm/tools/author_tools.py
src/airunner_services/llm/tools/conversation_tools.py
src/airunner_services/llm/tools/generation_tools.py
src/airunner_services/llm/tools/image_tools.py
src/airunner_services/llm/tools/intelligent_crawl_tool.py
src/airunner_services/llm/tools/knowledge_tools.py
src/airunner_services/llm/tools/math_tools.py
src/airunner_services/llm/tools/mood_tools.py
src/airunner_services/llm/tools/qa_tools.py
src/airunner_services/llm/tools/rag_tools.py
src/airunner_services/llm/tools/reasoning_tools.py
src/airunner_services/llm/tools/research_rag_tools.py
src/airunner_services/llm/tools/research_validation_tools.py
src/airunner_services/llm/tools/system_tools.py
src/airunner_services/llm/tools/tool_search_tool.py
src/airunner_services/llm/tools/user_data_tools.py
src/airunner_services/llm/tools/qa_tools_helpers/__init__.py
src/airunner_services/llm/tools/qa_tools_helpers/_answer_extraction.py
src/airunner_services/llm/tools/qa_tools_helpers/_answer_verification.py
src/airunner_services/llm/tools/qa_tools_helpers/_question_analysis.py
src/airunner_services/llm/tools/rag_tools_helpers/__init__.py
src/airunner_services/llm/tools/rag_tools_helpers/_document_access.py
src/airunner_services/llm/tools/rag_tools_helpers/_document_analysis.py
src/airunner_services/llm/tools/rag_tools_helpers/_document_analysis_pipeline.py
src/airunner_services/llm/tools/rag_tools_helpers/_document_splitting.py
src/airunner_services/llm/tools/rag_tools_helpers/_knowledge_base_discovery.py
src/airunner_services/llm/tools/rag_tools_helpers/_knowledge_base_search.py
src/airunner_services/llm/tools/rag_tools_helpers/_knowledge_base_search_rendering.py
src/airunner_services/llm/tools/rag_tools_helpers/_knowledge_base_search_workflow.py
src/airunner_services/llm/tools/rag_tools_helpers/_premise_constants.py
src/airunner_services/llm/tools/rag_tools_helpers/_premise_evidence_builder.py
src/airunner_services/llm/tools/rag_tools_helpers/_premise_score_rules.py
src/airunner_services/llm/tools/rag_tools_helpers/_premise_scoring.py
src/airunner_services/llm/tools/rag_tools_helpers/_result_formatting.py
src/airunner_services/llm/tools/rag_tools_helpers/_shared.py
src/airunner_services/llm/tools/rag_tools_helpers/_structured_document_analysis.py
src/airunner_services/llm/tools/rag_tools_helpers/_structured_document_rendering.py
src/airunner_services/llm/tools/rag_tools_helpers/_structured_premise_candidates.py
src/airunner_services/llm/tools/rag_tools_helpers/_summary_evidence.py
src/airunner_services/llm/tools/research_validation_tools_helpers/__init__.py
src/airunner_services/llm/tools/research_validation_tools_helpers/_content_validation.py
src/airunner_services/llm/tools/research_validation_tools_helpers/_subject_validation.py
src/airunner_services/llm/tools/research_validation_tools_helpers/_temporal_validation.py
src/airunner_services/llm/utils/__init__.py
src/airunner_services/llm/utils/document_extraction.py
src/airunner_services/llm/utils/model_downloader.py
src/airunner_services/llm/utils/parse_template.py
src/airunner_services/llm/utils/stream_debug.py
src/airunner_services/llm/utils/strip_names_from_message.py
src/airunner_services/llm/workers/__init__.py
src/airunner_services/llm/workers/rag_index_status.py
src/airunner_services/llm/workers/mixins/__init__.py
src/airunner_services/llm/workers/mixins/model_download_mixin.py
src/airunner_services/llm/workers/mixins/quantization_mixin.py
src/airunner_services/llm/workers/mixins/rag_indexing_mixin.py
src/airunner_services/model_management/__init__.py
src/airunner_services/model_management/_base_model_resource_manager.py
src/airunner_services/model_management/base_model_manager.py
src/airunner_services/model_management/canvas_memory_tracker.py
src/airunner_services/model_management/hardware_profiler.py
src/airunner_services/model_management/llm_model_manager.py
src/airunner_services/model_management/memory_allocator.py
src/airunner_services/model_management/model_load_balancer.py
src/airunner_services/model_management/model_manager_interface.py
src/airunner_services/model_management/model_persistence.py
src/airunner_services/model_management/model_registry.py
src/airunner_services/model_management/model_resource_manager.py
src/airunner_services/model_management/quantization_strategy.py
src/airunner_services/model_management/sdxl_model_manager.py
src/airunner_services/model_management/types.py
src/airunner_services/model_management/x4_upscale_manager.py
src/airunner_services/model_management/zimage_model_manager.py
src/airunner_services/model_management/mixins/__init__.py
src/airunner_services/model_management/mixins/_base_model_loading_mixin.py
src/airunner_services/model_management/mixins/memory_tracking_mixin.py
src/airunner_services/model_management/mixins/model_loading_mixin.py
src/airunner_services/model_management/mixins/model_selection_mixin.py
src/airunner_services/model_management/mixins/model_state_mixin.py
src/airunner_services/requests/__init__.py
src/airunner_services/requests/tts_request.py
src/airunner_services/runtimes/__init__.py
src/airunner_services/runtimes/art_daemon_runtime_settings.py
src/airunner_services/runtimes/base.py
src/airunner_services/runtimes/bootstrap.py
src/airunner_services/runtimes/bundled_runtime_paths.py
src/airunner_services/runtimes/contracts.py
src/airunner_services/runtimes/daemon_config.py
src/airunner_services/runtimes/espeak_model_manager.py
src/airunner_services/runtimes/file_policy.py
src/airunner_services/runtimes/llama_cpp_runtime_settings.py
src/airunner_services/runtimes/local_fallback.py
src/airunner_services/runtimes/message_envelopes.py
src/airunner_services/runtimes/openvoice_exceptions.py
src/airunner_services/runtimes/openvoice_file_checker.py
src/airunner_services/runtimes/openvoice_model_manager.py
src/airunner_services/runtimes/openvoice_runtime_helpers.py
src/airunner_services/runtimes/registry.py
src/airunner_services/runtimes/runtime_bind_host.py
src/airunner_services/runtimes/runtime_registry_stt_executor.py
src/airunner_services/runtimes/sidecar_art_client.py
src/airunner_services/runtimes/sidecar_art_launcher.py
src/airunner_services/runtimes/sidecar_launcher.py
src/airunner_services/runtimes/sidecar_llm_client.py
src/airunner_services/runtimes/sidecar_stt_client.py
src/airunner_services/runtimes/sidecar_stt_launcher.py
src/airunner_services/runtimes/sidecar_tts_client.py
src/airunner_services/runtimes/sidecar_tts_launcher.py
src/airunner_services/runtimes/stt_executor.py
src/airunner_services/runtimes/tts_daemon_runtime_settings.py
src/airunner_services/runtimes/tts_model_manager.py
src/airunner_services/runtimes/whisper_cpp_runtime_settings.py
src/airunner_services/tools/__init__.py
src/airunner_services/tools/base_tool.py
src/airunner_services/tools/web_content_extractor.py
src/airunner_services/tools/web_tools.py
src/airunner_services/tools/scrapy/__init__.py
src/airunner_services/tools/scrapy/llm_crawler_controller.py
src/airunner_services/tools/scrapy/settings.py
src/airunner_services/tools/scrapy/spiders/__init__.py
src/airunner_services/tools/scrapy/spiders/llm_guided_spider.py
src/airunner_services/tools/search_providers/__init__.py
src/airunner_services/tools/search_providers/arxiv_provider.py
src/airunner_services/tools/search_providers/base_provider.py
src/airunner_services/tools/search_providers/duckduckgo_provider.py
src/airunner_services/utils/__init__.py
src/airunner_services/utils/gguf_ops.py
src/airunner_services/utils/job_tracker.py
src/airunner_services/utils/model_dtype_utils.py
src/airunner_services/utils/model_optimizer.py
src/airunner_services/utils/vram_utils.py
src/airunner_services/utils/zip_utils.py
src/airunner_services/utils/application/__init__.py
src/airunner_services/utils/application/api_reference.py
src/airunner_services/utils/application/create_worker.py
src/airunner_services/utils/application/enum_resolver.py
src/airunner_services/utils/application/get_logger.py
src/airunner_services/utils/application/get_version.py
src/airunner_services/utils/application/log_hygiene.py
src/airunner_services/utils/application/logging_utils.py
src/airunner_services/utils/application/mediator_mixin.py
src/airunner_services/utils/application/platform_info.py
src/airunner_services/utils/application/random_seed.py
src/airunner_services/utils/application/runtime_context_mixin.py
src/airunner_services/utils/application/runtime_primitives.py
src/airunner_services/utils/application/signal_mediator.py
src/airunner_services/utils/application/torch_device.py
src/airunner_services/utils/audio/__init__.py
src/airunner_services/utils/audio/sound_device_manager.py
src/airunner_services/utils/crypto/__init__.py
src/airunner_services/utils/crypto/data_encryption.py
src/airunner_services/utils/image/__init__.py
src/airunner_services/utils/image/convert_binary_to_image.py
src/airunner_services/utils/image/convert_image_to_binary.py
src/airunner_services/utils/image/delete_image.py
src/airunner_services/utils/image/export_image.py
src/airunner_services/utils/image/load_metadata_from_image.py
src/airunner_services/utils/location/__init__.py
src/airunner_services/utils/location/get_lat_lon.py
src/airunner_services/utils/location/map.py
src/airunner_services/utils/memory/__init__.py
src/airunner_services/utils/memory/clear_memory.py
src/airunner_services/utils/memory/gpu_memory_stats.py
src/airunner_services/utils/memory/is_ampere_or_newer.py
src/airunner_services/utils/memory/runtime_flags.py
src/airunner_services/utils/model_utils/__init__.py
src/airunner_services/utils/model_utils/model_utils.py
src/airunner_services/utils/os/__init__.py
src/airunner_services/utils/os/create_airunner_directory.py
src/airunner_services/utils/text/__init__.py
src/airunner_services/utils/text/formatter.py
src/airunner_services/utils/text/formatter_extended.py
src/airunner_services/utils/text/language_detection.py
src/airunner_services/utils/text/tts_preprocessing.py
src/airunner_services/vendor/__init__.py
src/airunner_services/vendor/melo/__init__.py
src/airunner_services/vendor/melo/api.py
src/airunner_services/vendor/melo/attentions.py
src/airunner_services/vendor/melo/commons.py
src/airunner_services/vendor/melo/data_utils.py
src/airunner_services/vendor/melo/losses.py
src/airunner_services/vendor/melo/mel_processing.py
src/airunner_services/vendor/melo/models.py
src/airunner_services/vendor/melo/modules.py
src/airunner_services/vendor/melo/runtime_support.py
src/airunner_services/vendor/melo/split_utils.py
src/airunner_services/vendor/melo/transforms.py
src/airunner_services/vendor/melo/utils.py
src/airunner_services/vendor/melo/monotonic_align/__init__.py
src/airunner_services/vendor/melo/monotonic_align/core.py
src/airunner_services/vendor/melo/text/__init__.py
src/airunner_services/vendor/melo/text/chinese.py
src/airunner_services/vendor/melo/text/chinese_mix.py
src/airunner_services/vendor/melo/text/cleaner.py
src/airunner_services/vendor/melo/text/cleaner_multiling.py
src/airunner_services/vendor/melo/text/english.py
src/airunner_services/vendor/melo/text/english_settings.py
src/airunner_services/vendor/melo/text/french.py
src/airunner_services/vendor/melo/text/japanese.py
src/airunner_services/vendor/melo/text/japanese_settings.py
src/airunner_services/vendor/melo/text/ko_dictionary.py
src/airunner_services/vendor/melo/text/korean.py
src/airunner_services/vendor/melo/text/language_base.py
src/airunner_services/vendor/melo/text/spanish.py
src/airunner_services/vendor/melo/text/symbols.py
src/airunner_services/vendor/melo/text/tone_sandhi.py
src/airunner_services/vendor/melo/text/english_utils/__init__.py
src/airunner_services/vendor/melo/text/english_utils/abbreviations.py
src/airunner_services/vendor/melo/text/english_utils/number_norm.py
src/airunner_services/vendor/melo/text/english_utils/time_norm.py
src/airunner_services/vendor/melo/text/es_phonemizer/__init__.py
src/airunner_services/vendor/melo/text/es_phonemizer/base.py
src/airunner_services/vendor/melo/text/es_phonemizer/cleaner.py
src/airunner_services/vendor/melo/text/es_phonemizer/es_to_ipa.py
src/airunner_services/vendor/melo/text/es_phonemizer/gruut_wrapper.py
src/airunner_services/vendor/melo/text/es_phonemizer/punctuation.py
src/airunner_services/vendor/melo/text/fr_phonemizer/__init__.py
src/airunner_services/vendor/melo/text/fr_phonemizer/base.py
src/airunner_services/vendor/melo/text/fr_phonemizer/cleaner.py
src/airunner_services/vendor/melo/text/fr_phonemizer/fr_to_ipa.py
src/airunner_services/vendor/melo/text/fr_phonemizer/french_abbreviations.py
src/airunner_services/vendor/melo/text/fr_phonemizer/gruut_wrapper.py
src/airunner_services/vendor/melo/text/fr_phonemizer/punctuation.py
src/airunner_services/vendor/openvoice/__init__.py
src/airunner_services/vendor/openvoice/api.py
src/airunner_services/vendor/openvoice/attentions.py
src/airunner_services/vendor/openvoice/commons.py
src/airunner_services/vendor/openvoice/mel_processing.py
src/airunner_services/vendor/openvoice/models.py
src/airunner_services/vendor/openvoice/modules.py
src/airunner_services/vendor/openvoice/se_extractor.py
src/airunner_services/vendor/openvoice/transforms.py
src/airunner_services/vendor/openvoice/utils.py
src/airunner_services/vendor/openvoice/text/__init__.py
src/airunner_services/vendor/openvoice/text/cleaners.py
src/airunner_services/vendor/openvoice/text/english.py
src/airunner_services/vendor/openvoice/text/mandarin.py
src/airunner_services/vendor/openvoice/text/symbols.py
src/airunner_services/workers/__init__.py
src/airunner_services/workers/audio_processor_worker.py
src/airunner_services/workers/background_removal_worker.py
src/airunner_services/workers/image_export_worker.py
src/airunner_services/workers/llm_generate_worker.py
src/airunner_services/workers/model_scanner_worker.py
src/airunner_services/workers/sd_worker.py
src/airunner_services/workers/tts_generator_worker.py
src/airunner_services/workers/worker.py
tests/test_build_isolation.py
tests/test_build_policy_terms.py
tests/test_complexity_report_parity.py
tests/test_content_safety.py
tests/test_content_safety_gate.py
tests/test_content_safety_semantic.py
tests/test_dependency_constraints.py
tests/test_download_security.py
tests/test_gui_daemon_client_runtime_actions.py
tests/test_gui_llm_tts_functional.py
tests/test_gui_stt_llm_tts_functional.py
tests/test_legacy_api_surface.py
tests/test_license_consistency.py
tests/test_llm_functional.py
tests/test_llm_generate_worker_idle_unload.py
tests/test_llm_tts_functional.py
tests/test_loopback_auth.py
tests/test_model_load_security.py
tests/test_native_package_isolation.py
tests/test_no_stray_print.py
tests/test_output_filter_fail_closed.py
tests/test_release_b01.py
tests/test_release_b02.py
tests/test_release_d01.py
tests/test_release_d02.py
tests/test_release_d03.py
tests/test_release_d04.py
tests/test_release_o01.py
tests/test_release_o02.py
tests/test_release_o03.py
tests/test_release_p01.py
tests/test_release_s01.py
tests/test_release_s02.py
tests/test_secret_storage.py
tests/test_service_bootstrap.py
tests/test_sidecar_art_client_status.py
tests/test_stt_transcribe_functional.py
tests/test_third_party_notices.py
tests/test_tool_sandbox_security.py
tests/test_tts_runtime_load.py
tests/test_tts_synthesize_functional.py
tests/test_zimage_model_dir_config.py