├── .cursor ├── environment.json └── worktrees.json ├── .cursorrules ├── .env.template ├── .github └── workflows │ ├── checks.yaml │ └── publish.yaml ├── .gitignore ├── .nvmrc ├── .vscode ├── extensions.json ├── launch.json ├── settings.json └── tasks.json ├── LICENSE ├── README.md ├── docs ├── caching.md ├── chat.md ├── direct-tool-use.md ├── extracting-data.md ├── file-support.md ├── mcp.md ├── migrations.md ├── observability.md ├── telemetry.md ├── tracing.md └── using-models.md ├── mypy.ini ├── pdm.lock ├── pyproject.toml ├── scripts └── grpc-gen.sh ├── src └── askui │ ├── __init__.py │ ├── agent.py │ ├── agent_base.py │ ├── android_agent.py │ ├── chat │ ├── __init__.py │ ├── __main__.py │ ├── api │ │ ├── __init__.py │ │ ├── app.py │ │ ├── assistants │ │ │ ├── __init__.py │ │ │ ├── dependencies.py │ │ │ ├── models.py │ │ │ ├── orms.py │ │ │ ├── router.py │ │ │ └── service.py │ │ ├── db │ │ │ ├── __init__.py │ │ │ ├── engine.py │ │ │ ├── orm │ │ │ │ ├── __init__.py │ │ │ │ ├── base.py │ │ │ │ └── types.py │ │ │ ├── queries.py │ │ │ └── session.py │ │ ├── dependencies.py │ │ ├── files │ │ │ ├── __init__.py │ │ │ ├── dependencies.py │ │ │ ├── models.py │ │ │ ├── orms.py │ │ │ ├── router.py │ │ │ └── service.py │ │ ├── health │ │ │ ├── __init__.py │ │ │ └── router.py │ │ ├── mcp_clients │ │ │ ├── __init__.py │ │ │ ├── dependencies.py │ │ │ └── manager.py │ │ ├── mcp_configs │ │ │ ├── __init__.py │ │ │ ├── dependencies.py │ │ │ ├── models.py │ │ │ ├── orms.py │ │ │ ├── router.py │ │ │ └── service.py │ │ ├── mcp_servers │ │ │ ├── __init__.py │ │ │ ├── android.py │ │ │ ├── android_setup_doc.py │ │ │ ├── computer.py │ │ │ ├── testing.py │ │ │ └── utility.py │ │ ├── messages │ │ │ ├── __init__.py │ │ │ ├── chat_history_manager.py │ │ │ ├── dependencies.py │ │ │ ├── models.py │ │ │ ├── orms.py │ │ │ ├── router.py │ │ │ ├── service.py │ │ │ └── translator.py │ │ ├── models.py │ │ ├── runs │ │ │ ├── __init__.py │ │ │ ├── dependencies.py │ │ │ ├── events │ │ │ │ ├── __init__.py │ │ │ │ ├── done_events.py │ │ │ │ ├── error_events.py │ │ │ │ ├── event_base.py │ │ │ │ ├── events.py │ │ │ │ ├── message_events.py │ │ │ │ ├── run_events.py │ │ │ │ └── service.py │ │ │ ├── models.py │ │ │ ├── orms.py │ │ │ ├── router.py │ │ │ ├── runner │ │ │ │ ├── __init__.py │ │ │ │ └── runner.py │ │ │ └── service.py │ │ ├── settings.py │ │ ├── telemetry │ │ │ ├── __init__.py │ │ │ ├── integrations │ │ │ │ ├── __init__.py │ │ │ │ └── fastapi │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── fastapi_middleware.py │ │ │ │ │ ├── models.py │ │ │ │ │ ├── settings.py │ │ │ │ │ ├── structlog_context.py │ │ │ │ │ ├── structlog_processors.py │ │ │ │ │ └── utils.py │ │ │ └── logs │ │ │ │ ├── __init__.py │ │ │ │ ├── settings.py │ │ │ │ ├── structlog.py │ │ │ │ ├── structlog_processors.py │ │ │ │ └── utils.py │ │ ├── threads │ │ │ ├── __init__.py │ │ │ ├── dependencies.py │ │ │ ├── facade.py │ │ │ ├── models.py │ │ │ ├── orms.py │ │ │ ├── router.py │ │ │ └── service.py │ │ ├── utils.py │ │ └── workflows │ │ │ ├── __init__.py │ │ │ ├── dependencies.py │ │ │ ├── models.py │ │ │ ├── router.py │ │ │ └── service.py │ └── migrations │ │ ├── __init__.py │ │ ├── alembic.ini │ │ ├── env.py │ │ ├── runner.py │ │ ├── script.py.mako │ │ ├── shared │ │ ├── __init__.py │ │ ├── assistants │ │ │ ├── __init__.py │ │ │ ├── models.py │ │ │ └── seeds.py │ │ ├── files │ │ │ ├── __init__.py │ │ │ └── models.py │ │ ├── mcp_configs │ │ │ ├── __init__.py │ │ │ └── models.py │ │ ├── messages │ │ │ ├── __init__.py │ │ │ └── models.py │ │ ├── models.py │ │ ├── runs │ │ │ ├── __init__.py │ │ │ └── models.py │ │ ├── settings.py │ │ ├── threads │ │ │ ├── __init__.py │ │ │ └── models.py │ │ └── utils.py │ │ └── versions │ │ ├── 057f82313448_import_json_assistants.py │ │ ├── 1a2b3c4d5e6f_create_threads_table.py │ │ ├── 2b3c4d5e6f7a_create_messages_table.py │ │ ├── 3c4d5e6f7a8b_create_runs_table.py │ │ ├── 4d1e043b4254_create_assistants_table.py │ │ ├── 4d5e6f7a8b9c_import_json_threads.py │ │ ├── 5a1b2c3d4e5f_create_mcp_configs_table.py │ │ ├── 5e6f7a8b9c0d_import_json_messages.py │ │ ├── 6b2c3d4e5f6a_import_json_mcp_configs.py │ │ ├── 6f7a8b9c0d1e_import_json_runs.py │ │ ├── 7b8c9d0e1f2a_add_parent_id_to_messages.py │ │ ├── 8d9e0f1a2b3c_create_files_table.py │ │ ├── 9e0f1a2b3c4d_import_json_files.py │ │ ├── __init__.py │ │ └── c35e88ea9595_seed_default_assistants.py │ ├── container.py │ ├── custom_agent.py │ ├── data_extractor.py │ ├── exceptions.py │ ├── locators │ ├── __init__.py │ ├── locators.py │ ├── relatable.py │ └── serializers.py │ ├── models │ ├── __init__.py │ ├── anthropic │ │ ├── __init__.py │ │ ├── factory.py │ │ ├── messages_api.py │ │ ├── models.py │ │ └── utils.py │ ├── askui │ │ ├── __init__.py │ │ ├── ai_element_utils.py │ │ ├── google_genai_api.py │ │ ├── inference_api.py │ │ ├── inference_api_settings.py │ │ ├── models.py │ │ └── retry_utils.py │ ├── exceptions.py │ ├── huggingface │ │ ├── __init__.py │ │ └── spaces_api.py │ ├── model_router.py │ ├── models.py │ ├── openrouter │ │ ├── __init__.py │ │ ├── model.py │ │ └── settings.py │ ├── shared │ │ ├── __init__.py │ │ ├── agent.py │ │ ├── agent_message_param.py │ │ ├── agent_on_message_cb.py │ │ ├── facade.py │ │ ├── messages_api.py │ │ ├── prompts.py │ │ ├── settings.py │ │ ├── token_counter.py │ │ ├── tools.py │ │ └── truncation_strategies.py │ ├── types │ │ ├── __init__.py │ │ └── response_schemas.py │ └── ui_tars_ep │ │ ├── __init__.py │ │ ├── parser.py │ │ ├── prompts.py │ │ └── ui_tars_api.py │ ├── prompts │ ├── __init__.py │ ├── caching.py │ └── system.py │ ├── reporting.py │ ├── retry.py │ ├── settings.py │ ├── telemetry │ ├── __init__.py │ ├── anonymous_id.py │ ├── context.py │ ├── device_id.py │ ├── otel.py │ ├── pkg_version.py │ ├── processors.py │ ├── telemetry.py │ ├── user_identification.py │ └── utils.py │ ├── tools │ ├── __init__.py │ ├── agent_os.py │ ├── android │ │ ├── __init__.py │ │ ├── agent_os.py │ │ ├── agent_os_facade.py │ │ ├── ppadb_agent_os.py │ │ └── tools.py │ ├── askui │ │ ├── __init__.py │ │ ├── askui_controller.py │ │ ├── askui_controller_client_settings.py │ │ ├── askui_controller_settings.py │ │ ├── askui_ui_controller_grpc │ │ │ ├── __init__.py │ │ │ ├── generated │ │ │ │ ├── AgentOS_Send_Request_2501.py │ │ │ │ ├── AgentOS_Send_Response_2501.py │ │ │ │ ├── Controller_V1_pb2.py │ │ │ │ ├── Controller_V1_pb2.pyi │ │ │ │ ├── Controller_V1_pb2_grpc.py │ │ │ │ └── __init__.py │ │ │ ├── json_schema │ │ │ │ ├── AgentOS-Send-Request-2501.json │ │ │ │ └── AgentOS-Send-Response-2501.json │ │ │ └── proto │ │ │ │ └── Controller_V1.proto │ │ ├── command_helpers.py │ │ └── exceptions.py │ ├── caching_tools.py │ ├── computer.py │ ├── exception_tool.py │ ├── list_displays_tool.py │ ├── mcp │ │ ├── __init__.py │ │ ├── config.py │ │ └── servers │ │ │ ├── __init__.py │ │ │ ├── sse.py │ │ │ └── stdio.py │ ├── playwright │ │ ├── __init__.py │ │ ├── agent_os.py │ │ └── tools.py │ ├── pynput_agent_os.py │ ├── retrieve_active_display_tool.py │ ├── set_active_display_tool.py │ ├── testing │ │ ├── __init__.py │ │ ├── execution_models.py │ │ ├── execution_service.py │ │ ├── execution_tools.py │ │ ├── feature_models.py │ │ ├── feature_service.py │ │ ├── feature_tools.py │ │ ├── scenario_models.py │ │ ├── scenario_service.py │ │ └── scenario_tools.py │ ├── toolbox.py │ └── utils.py │ ├── utils │ ├── __init__.py │ ├── annotation_writer.py │ ├── api_utils.py │ ├── cache_writer.py │ ├── datetime_utils.py │ ├── dict_utils.py │ ├── excel_utils.py │ ├── http_utils.py │ ├── id_utils.py │ ├── image_utils.py │ ├── markdown_utils.py │ ├── not_given.py │ ├── pdf_utils.py │ ├── source_utils.py │ └── str_utils.py │ ├── web_agent.py │ └── web_testing_agent.py ├── tests ├── __init__.py ├── conftest.py ├── e2e │ ├── __init__.py │ ├── agent │ │ ├── __init__.py │ │ ├── conftest.py │ │ ├── test_act.py │ │ ├── test_act_caching.py │ │ ├── test_agent_offset.py │ │ ├── test_get.py │ │ ├── test_locate.py │ │ ├── test_locate_with_different_models.py │ │ ├── test_locate_with_relations.py │ │ ├── test_model_composition.py │ │ └── test_wait.py │ ├── test_telemetry.py │ └── tools │ │ ├── __init__.py │ │ ├── askui │ │ ├── __init__.py │ │ └── test_askui_controller.py │ │ └── pynput │ │ └── __init__.py ├── fixtures │ ├── docs │ │ └── dummy.docx │ ├── excel │ │ └── dummy.xlsx │ ├── images │ │ ├── github_com__icon.json │ │ ├── github_com__icon.png │ │ ├── github_com__signin__button.json │ │ ├── github_com__signin__button.png │ │ ├── logo.bmp │ │ └── switch.png │ ├── pdf │ │ └── dummy.pdf │ └── screenshots │ │ ├── macos__chrome__github_com__login.png │ │ └── white_page.png ├── integration │ ├── __init__.py │ ├── agent │ │ ├── __init__.py │ │ └── test_retry.py │ ├── chat │ │ ├── __init__.py │ │ └── api │ │ │ ├── __init__.py │ │ │ ├── conftest.py │ │ │ ├── test_assistants.py │ │ │ ├── test_files.py │ │ │ ├── test_files_edge_cases.py │ │ │ ├── test_files_service.py │ │ │ ├── test_health.py │ │ │ ├── test_mcp_configs.py │ │ │ ├── test_message_service.py │ │ │ ├── test_messages.py │ │ │ ├── test_request_document_translator.py │ │ │ ├── test_runs.py │ │ │ └── test_threads.py │ ├── models │ │ └── openrouter │ │ │ ├── __init__.py │ │ │ ├── conftest.py │ │ │ └── test_openrouter.py │ ├── test_custom_models.py │ ├── tools │ │ ├── __init__.py │ │ └── testing │ │ │ ├── __init__.py │ │ │ ├── conftest.py │ │ │ ├── test_execution_tools.py │ │ │ ├── test_feature_tools.py │ │ │ └── test_scenario_tools.py │ └── utils │ │ ├── __init__.py │ │ ├── test_api_utils.py │ │ └── test_pdf_utils.py ├── unit │ ├── __init__.py │ ├── conftest.py │ ├── locators │ │ ├── __init__.py │ │ ├── serializers │ │ │ ├── __init__.py │ │ │ ├── test_askui_locator_serializer.py │ │ │ ├── test_locator_string_representation.py │ │ │ └── test_vlm_locator_serializer.py │ │ └── test_locators.py │ ├── models │ │ ├── __init__.py │ │ ├── test_model_router.py │ │ └── test_models.py │ ├── telemetry │ │ ├── __init__.py │ │ ├── test_anonymous_id.py │ │ ├── test_device_id.py │ │ ├── test_telemetry.py │ │ └── test_utils.py │ ├── test_request_document_translator.py │ ├── test_validate_call.py │ ├── test_version.py │ ├── tools │ │ ├── __init__.py │ │ ├── askui │ │ │ ├── __init__.py │ │ │ ├── test_askui_controller_client_settings.py │ │ │ └── test_askui_controller_settings.py │ │ └── test_caching_tools.py │ └── utils │ │ ├── __init__.py │ │ ├── test_cache_writer.py │ │ ├── test_http_utils.py │ │ ├── test_image_utils.py │ │ ├── test_not_given.py │ │ ├── test_source_utils.py │ │ └── test_str_utils.py └── utils │ ├── __init__.py │ └── generate_ai_elements.py └── vertex.py /.cursor/environment.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/.cursor/environment.json -------------------------------------------------------------------------------- /.cursor/worktrees.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/.cursor/worktrees.json -------------------------------------------------------------------------------- /.cursorrules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/.cursorrules -------------------------------------------------------------------------------- /.env.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/.env.template -------------------------------------------------------------------------------- /.github/workflows/checks.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/.github/workflows/checks.yaml -------------------------------------------------------------------------------- /.github/workflows/publish.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/.github/workflows/publish.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/.gitignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 22 2 | -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/README.md -------------------------------------------------------------------------------- /docs/caching.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/docs/caching.md -------------------------------------------------------------------------------- /docs/chat.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/docs/chat.md -------------------------------------------------------------------------------- /docs/direct-tool-use.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/docs/direct-tool-use.md -------------------------------------------------------------------------------- /docs/extracting-data.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/docs/extracting-data.md -------------------------------------------------------------------------------- /docs/file-support.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/docs/file-support.md -------------------------------------------------------------------------------- /docs/mcp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/docs/mcp.md -------------------------------------------------------------------------------- /docs/migrations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/docs/migrations.md -------------------------------------------------------------------------------- /docs/observability.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/docs/observability.md -------------------------------------------------------------------------------- /docs/telemetry.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/docs/telemetry.md -------------------------------------------------------------------------------- /docs/tracing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/docs/tracing.md -------------------------------------------------------------------------------- /docs/using-models.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/docs/using-models.md -------------------------------------------------------------------------------- /mypy.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/mypy.ini -------------------------------------------------------------------------------- /pdm.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/pdm.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/pyproject.toml -------------------------------------------------------------------------------- /scripts/grpc-gen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/scripts/grpc-gen.sh -------------------------------------------------------------------------------- /src/askui/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/__init__.py -------------------------------------------------------------------------------- /src/askui/agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/agent.py -------------------------------------------------------------------------------- /src/askui/agent_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/agent_base.py -------------------------------------------------------------------------------- /src/askui/android_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/android_agent.py -------------------------------------------------------------------------------- /src/askui/chat/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/askui/chat/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/__main__.py -------------------------------------------------------------------------------- /src/askui/chat/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/askui/chat/api/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/api/app.py -------------------------------------------------------------------------------- /src/askui/chat/api/assistants/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/askui/chat/api/assistants/dependencies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/api/assistants/dependencies.py -------------------------------------------------------------------------------- /src/askui/chat/api/assistants/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/api/assistants/models.py -------------------------------------------------------------------------------- /src/askui/chat/api/assistants/orms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/api/assistants/orms.py -------------------------------------------------------------------------------- /src/askui/chat/api/assistants/router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/api/assistants/router.py -------------------------------------------------------------------------------- /src/askui/chat/api/assistants/service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/api/assistants/service.py -------------------------------------------------------------------------------- /src/askui/chat/api/db/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/askui/chat/api/db/engine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/api/db/engine.py -------------------------------------------------------------------------------- /src/askui/chat/api/db/orm/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/askui/chat/api/db/orm/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/api/db/orm/base.py -------------------------------------------------------------------------------- /src/askui/chat/api/db/orm/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/api/db/orm/types.py -------------------------------------------------------------------------------- /src/askui/chat/api/db/queries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/api/db/queries.py -------------------------------------------------------------------------------- /src/askui/chat/api/db/session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/api/db/session.py -------------------------------------------------------------------------------- /src/askui/chat/api/dependencies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/api/dependencies.py -------------------------------------------------------------------------------- /src/askui/chat/api/files/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/askui/chat/api/files/dependencies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/api/files/dependencies.py -------------------------------------------------------------------------------- /src/askui/chat/api/files/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/api/files/models.py -------------------------------------------------------------------------------- /src/askui/chat/api/files/orms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/api/files/orms.py -------------------------------------------------------------------------------- /src/askui/chat/api/files/router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/api/files/router.py -------------------------------------------------------------------------------- /src/askui/chat/api/files/service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/api/files/service.py -------------------------------------------------------------------------------- /src/askui/chat/api/health/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/askui/chat/api/health/router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/api/health/router.py -------------------------------------------------------------------------------- /src/askui/chat/api/mcp_clients/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/askui/chat/api/mcp_clients/dependencies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/api/mcp_clients/dependencies.py -------------------------------------------------------------------------------- /src/askui/chat/api/mcp_clients/manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/api/mcp_clients/manager.py -------------------------------------------------------------------------------- /src/askui/chat/api/mcp_configs/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/askui/chat/api/mcp_configs/dependencies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/api/mcp_configs/dependencies.py -------------------------------------------------------------------------------- /src/askui/chat/api/mcp_configs/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/api/mcp_configs/models.py -------------------------------------------------------------------------------- /src/askui/chat/api/mcp_configs/orms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/api/mcp_configs/orms.py -------------------------------------------------------------------------------- /src/askui/chat/api/mcp_configs/router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/api/mcp_configs/router.py -------------------------------------------------------------------------------- /src/askui/chat/api/mcp_configs/service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/api/mcp_configs/service.py -------------------------------------------------------------------------------- /src/askui/chat/api/mcp_servers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/askui/chat/api/mcp_servers/android.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/api/mcp_servers/android.py -------------------------------------------------------------------------------- /src/askui/chat/api/mcp_servers/android_setup_doc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/api/mcp_servers/android_setup_doc.py -------------------------------------------------------------------------------- /src/askui/chat/api/mcp_servers/computer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/api/mcp_servers/computer.py -------------------------------------------------------------------------------- /src/askui/chat/api/mcp_servers/testing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/api/mcp_servers/testing.py -------------------------------------------------------------------------------- /src/askui/chat/api/mcp_servers/utility.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/api/mcp_servers/utility.py -------------------------------------------------------------------------------- /src/askui/chat/api/messages/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/askui/chat/api/messages/chat_history_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/api/messages/chat_history_manager.py -------------------------------------------------------------------------------- /src/askui/chat/api/messages/dependencies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/api/messages/dependencies.py -------------------------------------------------------------------------------- /src/askui/chat/api/messages/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/api/messages/models.py -------------------------------------------------------------------------------- /src/askui/chat/api/messages/orms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/api/messages/orms.py -------------------------------------------------------------------------------- /src/askui/chat/api/messages/router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/api/messages/router.py -------------------------------------------------------------------------------- /src/askui/chat/api/messages/service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/api/messages/service.py -------------------------------------------------------------------------------- /src/askui/chat/api/messages/translator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/api/messages/translator.py -------------------------------------------------------------------------------- /src/askui/chat/api/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/api/models.py -------------------------------------------------------------------------------- /src/askui/chat/api/runs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/askui/chat/api/runs/dependencies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/api/runs/dependencies.py -------------------------------------------------------------------------------- /src/askui/chat/api/runs/events/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/api/runs/events/__init__.py -------------------------------------------------------------------------------- /src/askui/chat/api/runs/events/done_events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/api/runs/events/done_events.py -------------------------------------------------------------------------------- /src/askui/chat/api/runs/events/error_events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/api/runs/events/error_events.py -------------------------------------------------------------------------------- /src/askui/chat/api/runs/events/event_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/api/runs/events/event_base.py -------------------------------------------------------------------------------- /src/askui/chat/api/runs/events/events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/api/runs/events/events.py -------------------------------------------------------------------------------- /src/askui/chat/api/runs/events/message_events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/api/runs/events/message_events.py -------------------------------------------------------------------------------- /src/askui/chat/api/runs/events/run_events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/api/runs/events/run_events.py -------------------------------------------------------------------------------- /src/askui/chat/api/runs/events/service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/api/runs/events/service.py -------------------------------------------------------------------------------- /src/askui/chat/api/runs/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/api/runs/models.py -------------------------------------------------------------------------------- /src/askui/chat/api/runs/orms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/api/runs/orms.py -------------------------------------------------------------------------------- /src/askui/chat/api/runs/router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/api/runs/router.py -------------------------------------------------------------------------------- /src/askui/chat/api/runs/runner/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/askui/chat/api/runs/runner/runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/api/runs/runner/runner.py -------------------------------------------------------------------------------- /src/askui/chat/api/runs/service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/api/runs/service.py -------------------------------------------------------------------------------- /src/askui/chat/api/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/api/settings.py -------------------------------------------------------------------------------- /src/askui/chat/api/telemetry/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/askui/chat/api/telemetry/integrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/askui/chat/api/telemetry/integrations/fastapi/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/api/telemetry/integrations/fastapi/__init__.py -------------------------------------------------------------------------------- /src/askui/chat/api/telemetry/integrations/fastapi/fastapi_middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/api/telemetry/integrations/fastapi/fastapi_middleware.py -------------------------------------------------------------------------------- /src/askui/chat/api/telemetry/integrations/fastapi/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/api/telemetry/integrations/fastapi/models.py -------------------------------------------------------------------------------- /src/askui/chat/api/telemetry/integrations/fastapi/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/api/telemetry/integrations/fastapi/settings.py -------------------------------------------------------------------------------- /src/askui/chat/api/telemetry/integrations/fastapi/structlog_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/api/telemetry/integrations/fastapi/structlog_context.py -------------------------------------------------------------------------------- /src/askui/chat/api/telemetry/integrations/fastapi/structlog_processors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/api/telemetry/integrations/fastapi/structlog_processors.py -------------------------------------------------------------------------------- /src/askui/chat/api/telemetry/integrations/fastapi/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/api/telemetry/integrations/fastapi/utils.py -------------------------------------------------------------------------------- /src/askui/chat/api/telemetry/logs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/api/telemetry/logs/__init__.py -------------------------------------------------------------------------------- /src/askui/chat/api/telemetry/logs/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/api/telemetry/logs/settings.py -------------------------------------------------------------------------------- /src/askui/chat/api/telemetry/logs/structlog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/api/telemetry/logs/structlog.py -------------------------------------------------------------------------------- /src/askui/chat/api/telemetry/logs/structlog_processors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/api/telemetry/logs/structlog_processors.py -------------------------------------------------------------------------------- /src/askui/chat/api/telemetry/logs/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/api/telemetry/logs/utils.py -------------------------------------------------------------------------------- /src/askui/chat/api/threads/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/askui/chat/api/threads/dependencies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/api/threads/dependencies.py -------------------------------------------------------------------------------- /src/askui/chat/api/threads/facade.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/api/threads/facade.py -------------------------------------------------------------------------------- /src/askui/chat/api/threads/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/api/threads/models.py -------------------------------------------------------------------------------- /src/askui/chat/api/threads/orms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/api/threads/orms.py -------------------------------------------------------------------------------- /src/askui/chat/api/threads/router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/api/threads/router.py -------------------------------------------------------------------------------- /src/askui/chat/api/threads/service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/api/threads/service.py -------------------------------------------------------------------------------- /src/askui/chat/api/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/api/utils.py -------------------------------------------------------------------------------- /src/askui/chat/api/workflows/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/askui/chat/api/workflows/dependencies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/api/workflows/dependencies.py -------------------------------------------------------------------------------- /src/askui/chat/api/workflows/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/api/workflows/models.py -------------------------------------------------------------------------------- /src/askui/chat/api/workflows/router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/api/workflows/router.py -------------------------------------------------------------------------------- /src/askui/chat/api/workflows/service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/api/workflows/service.py -------------------------------------------------------------------------------- /src/askui/chat/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/askui/chat/migrations/alembic.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/migrations/alembic.ini -------------------------------------------------------------------------------- /src/askui/chat/migrations/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/migrations/env.py -------------------------------------------------------------------------------- /src/askui/chat/migrations/runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/migrations/runner.py -------------------------------------------------------------------------------- /src/askui/chat/migrations/script.py.mako: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/migrations/script.py.mako -------------------------------------------------------------------------------- /src/askui/chat/migrations/shared/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/askui/chat/migrations/shared/assistants/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/askui/chat/migrations/shared/assistants/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/migrations/shared/assistants/models.py -------------------------------------------------------------------------------- /src/askui/chat/migrations/shared/assistants/seeds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/migrations/shared/assistants/seeds.py -------------------------------------------------------------------------------- /src/askui/chat/migrations/shared/files/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/askui/chat/migrations/shared/files/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/migrations/shared/files/models.py -------------------------------------------------------------------------------- /src/askui/chat/migrations/shared/mcp_configs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/askui/chat/migrations/shared/mcp_configs/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/migrations/shared/mcp_configs/models.py -------------------------------------------------------------------------------- /src/askui/chat/migrations/shared/messages/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/askui/chat/migrations/shared/messages/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/migrations/shared/messages/models.py -------------------------------------------------------------------------------- /src/askui/chat/migrations/shared/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/migrations/shared/models.py -------------------------------------------------------------------------------- /src/askui/chat/migrations/shared/runs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/askui/chat/migrations/shared/runs/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/migrations/shared/runs/models.py -------------------------------------------------------------------------------- /src/askui/chat/migrations/shared/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/migrations/shared/settings.py -------------------------------------------------------------------------------- /src/askui/chat/migrations/shared/threads/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/askui/chat/migrations/shared/threads/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/migrations/shared/threads/models.py -------------------------------------------------------------------------------- /src/askui/chat/migrations/shared/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/migrations/shared/utils.py -------------------------------------------------------------------------------- /src/askui/chat/migrations/versions/057f82313448_import_json_assistants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/migrations/versions/057f82313448_import_json_assistants.py -------------------------------------------------------------------------------- /src/askui/chat/migrations/versions/1a2b3c4d5e6f_create_threads_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/migrations/versions/1a2b3c4d5e6f_create_threads_table.py -------------------------------------------------------------------------------- /src/askui/chat/migrations/versions/2b3c4d5e6f7a_create_messages_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/migrations/versions/2b3c4d5e6f7a_create_messages_table.py -------------------------------------------------------------------------------- /src/askui/chat/migrations/versions/3c4d5e6f7a8b_create_runs_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/migrations/versions/3c4d5e6f7a8b_create_runs_table.py -------------------------------------------------------------------------------- /src/askui/chat/migrations/versions/4d1e043b4254_create_assistants_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/migrations/versions/4d1e043b4254_create_assistants_table.py -------------------------------------------------------------------------------- /src/askui/chat/migrations/versions/4d5e6f7a8b9c_import_json_threads.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/migrations/versions/4d5e6f7a8b9c_import_json_threads.py -------------------------------------------------------------------------------- /src/askui/chat/migrations/versions/5a1b2c3d4e5f_create_mcp_configs_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/migrations/versions/5a1b2c3d4e5f_create_mcp_configs_table.py -------------------------------------------------------------------------------- /src/askui/chat/migrations/versions/5e6f7a8b9c0d_import_json_messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/migrations/versions/5e6f7a8b9c0d_import_json_messages.py -------------------------------------------------------------------------------- /src/askui/chat/migrations/versions/6b2c3d4e5f6a_import_json_mcp_configs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/migrations/versions/6b2c3d4e5f6a_import_json_mcp_configs.py -------------------------------------------------------------------------------- /src/askui/chat/migrations/versions/6f7a8b9c0d1e_import_json_runs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/migrations/versions/6f7a8b9c0d1e_import_json_runs.py -------------------------------------------------------------------------------- /src/askui/chat/migrations/versions/7b8c9d0e1f2a_add_parent_id_to_messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/migrations/versions/7b8c9d0e1f2a_add_parent_id_to_messages.py -------------------------------------------------------------------------------- /src/askui/chat/migrations/versions/8d9e0f1a2b3c_create_files_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/migrations/versions/8d9e0f1a2b3c_create_files_table.py -------------------------------------------------------------------------------- /src/askui/chat/migrations/versions/9e0f1a2b3c4d_import_json_files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/migrations/versions/9e0f1a2b3c4d_import_json_files.py -------------------------------------------------------------------------------- /src/askui/chat/migrations/versions/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/askui/chat/migrations/versions/c35e88ea9595_seed_default_assistants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/chat/migrations/versions/c35e88ea9595_seed_default_assistants.py -------------------------------------------------------------------------------- /src/askui/container.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/container.py -------------------------------------------------------------------------------- /src/askui/custom_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/custom_agent.py -------------------------------------------------------------------------------- /src/askui/data_extractor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/data_extractor.py -------------------------------------------------------------------------------- /src/askui/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/exceptions.py -------------------------------------------------------------------------------- /src/askui/locators/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/locators/__init__.py -------------------------------------------------------------------------------- /src/askui/locators/locators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/locators/locators.py -------------------------------------------------------------------------------- /src/askui/locators/relatable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/locators/relatable.py -------------------------------------------------------------------------------- /src/askui/locators/serializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/locators/serializers.py -------------------------------------------------------------------------------- /src/askui/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/models/__init__.py -------------------------------------------------------------------------------- /src/askui/models/anthropic/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/askui/models/anthropic/factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/models/anthropic/factory.py -------------------------------------------------------------------------------- /src/askui/models/anthropic/messages_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/models/anthropic/messages_api.py -------------------------------------------------------------------------------- /src/askui/models/anthropic/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/models/anthropic/models.py -------------------------------------------------------------------------------- /src/askui/models/anthropic/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/models/anthropic/utils.py -------------------------------------------------------------------------------- /src/askui/models/askui/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/askui/models/askui/ai_element_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/models/askui/ai_element_utils.py -------------------------------------------------------------------------------- /src/askui/models/askui/google_genai_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/models/askui/google_genai_api.py -------------------------------------------------------------------------------- /src/askui/models/askui/inference_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/models/askui/inference_api.py -------------------------------------------------------------------------------- /src/askui/models/askui/inference_api_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/models/askui/inference_api_settings.py -------------------------------------------------------------------------------- /src/askui/models/askui/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/models/askui/models.py -------------------------------------------------------------------------------- /src/askui/models/askui/retry_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/models/askui/retry_utils.py -------------------------------------------------------------------------------- /src/askui/models/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/models/exceptions.py -------------------------------------------------------------------------------- /src/askui/models/huggingface/__init__.py: -------------------------------------------------------------------------------- 1 | """Hugging Face model implementations.""" 2 | -------------------------------------------------------------------------------- /src/askui/models/huggingface/spaces_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/models/huggingface/spaces_api.py -------------------------------------------------------------------------------- /src/askui/models/model_router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/models/model_router.py -------------------------------------------------------------------------------- /src/askui/models/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/models/models.py -------------------------------------------------------------------------------- /src/askui/models/openrouter/__init__.py: -------------------------------------------------------------------------------- 1 | """OpenRouter model implementations.""" 2 | -------------------------------------------------------------------------------- /src/askui/models/openrouter/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/models/openrouter/model.py -------------------------------------------------------------------------------- /src/askui/models/openrouter/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/models/openrouter/settings.py -------------------------------------------------------------------------------- /src/askui/models/shared/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/askui/models/shared/agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/models/shared/agent.py -------------------------------------------------------------------------------- /src/askui/models/shared/agent_message_param.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/models/shared/agent_message_param.py -------------------------------------------------------------------------------- /src/askui/models/shared/agent_on_message_cb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/models/shared/agent_on_message_cb.py -------------------------------------------------------------------------------- /src/askui/models/shared/facade.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/models/shared/facade.py -------------------------------------------------------------------------------- /src/askui/models/shared/messages_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/models/shared/messages_api.py -------------------------------------------------------------------------------- /src/askui/models/shared/prompts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/models/shared/prompts.py -------------------------------------------------------------------------------- /src/askui/models/shared/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/models/shared/settings.py -------------------------------------------------------------------------------- /src/askui/models/shared/token_counter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/models/shared/token_counter.py -------------------------------------------------------------------------------- /src/askui/models/shared/tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/models/shared/tools.py -------------------------------------------------------------------------------- /src/askui/models/shared/truncation_strategies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/models/shared/truncation_strategies.py -------------------------------------------------------------------------------- /src/askui/models/types/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/askui/models/types/response_schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/models/types/response_schemas.py -------------------------------------------------------------------------------- /src/askui/models/ui_tars_ep/__init__.py: -------------------------------------------------------------------------------- 1 | """UI TARS model implementations.""" 2 | -------------------------------------------------------------------------------- /src/askui/models/ui_tars_ep/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/models/ui_tars_ep/parser.py -------------------------------------------------------------------------------- /src/askui/models/ui_tars_ep/prompts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/models/ui_tars_ep/prompts.py -------------------------------------------------------------------------------- /src/askui/models/ui_tars_ep/ui_tars_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/models/ui_tars_ep/ui_tars_api.py -------------------------------------------------------------------------------- /src/askui/prompts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/askui/prompts/caching.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/prompts/caching.py -------------------------------------------------------------------------------- /src/askui/prompts/system.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/prompts/system.py -------------------------------------------------------------------------------- /src/askui/reporting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/reporting.py -------------------------------------------------------------------------------- /src/askui/retry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/retry.py -------------------------------------------------------------------------------- /src/askui/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/settings.py -------------------------------------------------------------------------------- /src/askui/telemetry/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/telemetry/__init__.py -------------------------------------------------------------------------------- /src/askui/telemetry/anonymous_id.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/telemetry/anonymous_id.py -------------------------------------------------------------------------------- /src/askui/telemetry/context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/telemetry/context.py -------------------------------------------------------------------------------- /src/askui/telemetry/device_id.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/telemetry/device_id.py -------------------------------------------------------------------------------- /src/askui/telemetry/otel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/telemetry/otel.py -------------------------------------------------------------------------------- /src/askui/telemetry/pkg_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/telemetry/pkg_version.py -------------------------------------------------------------------------------- /src/askui/telemetry/processors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/telemetry/processors.py -------------------------------------------------------------------------------- /src/askui/telemetry/telemetry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/telemetry/telemetry.py -------------------------------------------------------------------------------- /src/askui/telemetry/user_identification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/telemetry/user_identification.py -------------------------------------------------------------------------------- /src/askui/telemetry/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/telemetry/utils.py -------------------------------------------------------------------------------- /src/askui/tools/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/tools/__init__.py -------------------------------------------------------------------------------- /src/askui/tools/agent_os.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/tools/agent_os.py -------------------------------------------------------------------------------- /src/askui/tools/android/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/askui/tools/android/agent_os.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/tools/android/agent_os.py -------------------------------------------------------------------------------- /src/askui/tools/android/agent_os_facade.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/tools/android/agent_os_facade.py -------------------------------------------------------------------------------- /src/askui/tools/android/ppadb_agent_os.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/tools/android/ppadb_agent_os.py -------------------------------------------------------------------------------- /src/askui/tools/android/tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/tools/android/tools.py -------------------------------------------------------------------------------- /src/askui/tools/askui/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/tools/askui/__init__.py -------------------------------------------------------------------------------- /src/askui/tools/askui/askui_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/tools/askui/askui_controller.py -------------------------------------------------------------------------------- /src/askui/tools/askui/askui_controller_client_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/tools/askui/askui_controller_client_settings.py -------------------------------------------------------------------------------- /src/askui/tools/askui/askui_controller_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/tools/askui/askui_controller_settings.py -------------------------------------------------------------------------------- /src/askui/tools/askui/askui_ui_controller_grpc/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/askui/tools/askui/askui_ui_controller_grpc/generated/AgentOS_Send_Request_2501.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/tools/askui/askui_ui_controller_grpc/generated/AgentOS_Send_Request_2501.py -------------------------------------------------------------------------------- /src/askui/tools/askui/askui_ui_controller_grpc/generated/AgentOS_Send_Response_2501.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/tools/askui/askui_ui_controller_grpc/generated/AgentOS_Send_Response_2501.py -------------------------------------------------------------------------------- /src/askui/tools/askui/askui_ui_controller_grpc/generated/Controller_V1_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/tools/askui/askui_ui_controller_grpc/generated/Controller_V1_pb2.py -------------------------------------------------------------------------------- /src/askui/tools/askui/askui_ui_controller_grpc/generated/Controller_V1_pb2.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/tools/askui/askui_ui_controller_grpc/generated/Controller_V1_pb2.pyi -------------------------------------------------------------------------------- /src/askui/tools/askui/askui_ui_controller_grpc/generated/Controller_V1_pb2_grpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/tools/askui/askui_ui_controller_grpc/generated/Controller_V1_pb2_grpc.py -------------------------------------------------------------------------------- /src/askui/tools/askui/askui_ui_controller_grpc/generated/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/tools/askui/askui_ui_controller_grpc/generated/__init__.py -------------------------------------------------------------------------------- /src/askui/tools/askui/askui_ui_controller_grpc/json_schema/AgentOS-Send-Request-2501.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/tools/askui/askui_ui_controller_grpc/json_schema/AgentOS-Send-Request-2501.json -------------------------------------------------------------------------------- /src/askui/tools/askui/askui_ui_controller_grpc/json_schema/AgentOS-Send-Response-2501.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/tools/askui/askui_ui_controller_grpc/json_schema/AgentOS-Send-Response-2501.json -------------------------------------------------------------------------------- /src/askui/tools/askui/askui_ui_controller_grpc/proto/Controller_V1.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/tools/askui/askui_ui_controller_grpc/proto/Controller_V1.proto -------------------------------------------------------------------------------- /src/askui/tools/askui/command_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/tools/askui/command_helpers.py -------------------------------------------------------------------------------- /src/askui/tools/askui/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/tools/askui/exceptions.py -------------------------------------------------------------------------------- /src/askui/tools/caching_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/tools/caching_tools.py -------------------------------------------------------------------------------- /src/askui/tools/computer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/tools/computer.py -------------------------------------------------------------------------------- /src/askui/tools/exception_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/tools/exception_tool.py -------------------------------------------------------------------------------- /src/askui/tools/list_displays_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/tools/list_displays_tool.py -------------------------------------------------------------------------------- /src/askui/tools/mcp/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/askui/tools/mcp/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/tools/mcp/config.py -------------------------------------------------------------------------------- /src/askui/tools/mcp/servers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/askui/tools/mcp/servers/sse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/tools/mcp/servers/sse.py -------------------------------------------------------------------------------- /src/askui/tools/mcp/servers/stdio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/tools/mcp/servers/stdio.py -------------------------------------------------------------------------------- /src/askui/tools/playwright/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/askui/tools/playwright/agent_os.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/tools/playwright/agent_os.py -------------------------------------------------------------------------------- /src/askui/tools/playwright/tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/tools/playwright/tools.py -------------------------------------------------------------------------------- /src/askui/tools/pynput_agent_os.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/tools/pynput_agent_os.py -------------------------------------------------------------------------------- /src/askui/tools/retrieve_active_display_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/tools/retrieve_active_display_tool.py -------------------------------------------------------------------------------- /src/askui/tools/set_active_display_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/tools/set_active_display_tool.py -------------------------------------------------------------------------------- /src/askui/tools/testing/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/askui/tools/testing/execution_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/tools/testing/execution_models.py -------------------------------------------------------------------------------- /src/askui/tools/testing/execution_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/tools/testing/execution_service.py -------------------------------------------------------------------------------- /src/askui/tools/testing/execution_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/tools/testing/execution_tools.py -------------------------------------------------------------------------------- /src/askui/tools/testing/feature_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/tools/testing/feature_models.py -------------------------------------------------------------------------------- /src/askui/tools/testing/feature_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/tools/testing/feature_service.py -------------------------------------------------------------------------------- /src/askui/tools/testing/feature_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/tools/testing/feature_tools.py -------------------------------------------------------------------------------- /src/askui/tools/testing/scenario_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/tools/testing/scenario_models.py -------------------------------------------------------------------------------- /src/askui/tools/testing/scenario_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/tools/testing/scenario_service.py -------------------------------------------------------------------------------- /src/askui/tools/testing/scenario_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/tools/testing/scenario_tools.py -------------------------------------------------------------------------------- /src/askui/tools/toolbox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/tools/toolbox.py -------------------------------------------------------------------------------- /src/askui/tools/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/tools/utils.py -------------------------------------------------------------------------------- /src/askui/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/askui/utils/annotation_writer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/utils/annotation_writer.py -------------------------------------------------------------------------------- /src/askui/utils/api_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/utils/api_utils.py -------------------------------------------------------------------------------- /src/askui/utils/cache_writer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/utils/cache_writer.py -------------------------------------------------------------------------------- /src/askui/utils/datetime_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/utils/datetime_utils.py -------------------------------------------------------------------------------- /src/askui/utils/dict_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/utils/dict_utils.py -------------------------------------------------------------------------------- /src/askui/utils/excel_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/utils/excel_utils.py -------------------------------------------------------------------------------- /src/askui/utils/http_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/utils/http_utils.py -------------------------------------------------------------------------------- /src/askui/utils/id_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/utils/id_utils.py -------------------------------------------------------------------------------- /src/askui/utils/image_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/utils/image_utils.py -------------------------------------------------------------------------------- /src/askui/utils/markdown_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/utils/markdown_utils.py -------------------------------------------------------------------------------- /src/askui/utils/not_given.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/utils/not_given.py -------------------------------------------------------------------------------- /src/askui/utils/pdf_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/utils/pdf_utils.py -------------------------------------------------------------------------------- /src/askui/utils/source_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/utils/source_utils.py -------------------------------------------------------------------------------- /src/askui/utils/str_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/utils/str_utils.py -------------------------------------------------------------------------------- /src/askui/web_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/web_agent.py -------------------------------------------------------------------------------- /src/askui/web_testing_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/src/askui/web_testing_agent.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/e2e/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/e2e/agent/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/e2e/agent/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/tests/e2e/agent/conftest.py -------------------------------------------------------------------------------- /tests/e2e/agent/test_act.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/tests/e2e/agent/test_act.py -------------------------------------------------------------------------------- /tests/e2e/agent/test_act_caching.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/tests/e2e/agent/test_act_caching.py -------------------------------------------------------------------------------- /tests/e2e/agent/test_agent_offset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/tests/e2e/agent/test_agent_offset.py -------------------------------------------------------------------------------- /tests/e2e/agent/test_get.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/tests/e2e/agent/test_get.py -------------------------------------------------------------------------------- /tests/e2e/agent/test_locate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/tests/e2e/agent/test_locate.py -------------------------------------------------------------------------------- /tests/e2e/agent/test_locate_with_different_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/tests/e2e/agent/test_locate_with_different_models.py -------------------------------------------------------------------------------- /tests/e2e/agent/test_locate_with_relations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/tests/e2e/agent/test_locate_with_relations.py -------------------------------------------------------------------------------- /tests/e2e/agent/test_model_composition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/tests/e2e/agent/test_model_composition.py -------------------------------------------------------------------------------- /tests/e2e/agent/test_wait.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/tests/e2e/agent/test_wait.py -------------------------------------------------------------------------------- /tests/e2e/test_telemetry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/tests/e2e/test_telemetry.py -------------------------------------------------------------------------------- /tests/e2e/tools/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/e2e/tools/askui/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/e2e/tools/askui/test_askui_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/tests/e2e/tools/askui/test_askui_controller.py -------------------------------------------------------------------------------- /tests/e2e/tools/pynput/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/fixtures/docs/dummy.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/tests/fixtures/docs/dummy.docx -------------------------------------------------------------------------------- /tests/fixtures/excel/dummy.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/tests/fixtures/excel/dummy.xlsx -------------------------------------------------------------------------------- /tests/fixtures/images/github_com__icon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/tests/fixtures/images/github_com__icon.json -------------------------------------------------------------------------------- /tests/fixtures/images/github_com__icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/tests/fixtures/images/github_com__icon.png -------------------------------------------------------------------------------- /tests/fixtures/images/github_com__signin__button.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/tests/fixtures/images/github_com__signin__button.json -------------------------------------------------------------------------------- /tests/fixtures/images/github_com__signin__button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/tests/fixtures/images/github_com__signin__button.png -------------------------------------------------------------------------------- /tests/fixtures/images/logo.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/tests/fixtures/images/logo.bmp -------------------------------------------------------------------------------- /tests/fixtures/images/switch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/tests/fixtures/images/switch.png -------------------------------------------------------------------------------- /tests/fixtures/pdf/dummy.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/tests/fixtures/pdf/dummy.pdf -------------------------------------------------------------------------------- /tests/fixtures/screenshots/macos__chrome__github_com__login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/tests/fixtures/screenshots/macos__chrome__github_com__login.png -------------------------------------------------------------------------------- /tests/fixtures/screenshots/white_page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/tests/fixtures/screenshots/white_page.png -------------------------------------------------------------------------------- /tests/integration/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/agent/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/agent/test_retry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/tests/integration/agent/test_retry.py -------------------------------------------------------------------------------- /tests/integration/chat/__init__.py: -------------------------------------------------------------------------------- 1 | """Chat integration tests.""" 2 | -------------------------------------------------------------------------------- /tests/integration/chat/api/__init__.py: -------------------------------------------------------------------------------- 1 | # Chat API integration tests 2 | -------------------------------------------------------------------------------- /tests/integration/chat/api/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/tests/integration/chat/api/conftest.py -------------------------------------------------------------------------------- /tests/integration/chat/api/test_assistants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/tests/integration/chat/api/test_assistants.py -------------------------------------------------------------------------------- /tests/integration/chat/api/test_files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/tests/integration/chat/api/test_files.py -------------------------------------------------------------------------------- /tests/integration/chat/api/test_files_edge_cases.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/tests/integration/chat/api/test_files_edge_cases.py -------------------------------------------------------------------------------- /tests/integration/chat/api/test_files_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/tests/integration/chat/api/test_files_service.py -------------------------------------------------------------------------------- /tests/integration/chat/api/test_health.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/tests/integration/chat/api/test_health.py -------------------------------------------------------------------------------- /tests/integration/chat/api/test_mcp_configs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/tests/integration/chat/api/test_mcp_configs.py -------------------------------------------------------------------------------- /tests/integration/chat/api/test_message_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/tests/integration/chat/api/test_message_service.py -------------------------------------------------------------------------------- /tests/integration/chat/api/test_messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/tests/integration/chat/api/test_messages.py -------------------------------------------------------------------------------- /tests/integration/chat/api/test_request_document_translator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/tests/integration/chat/api/test_request_document_translator.py -------------------------------------------------------------------------------- /tests/integration/chat/api/test_runs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/tests/integration/chat/api/test_runs.py -------------------------------------------------------------------------------- /tests/integration/chat/api/test_threads.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/tests/integration/chat/api/test_threads.py -------------------------------------------------------------------------------- /tests/integration/models/openrouter/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/models/openrouter/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/tests/integration/models/openrouter/conftest.py -------------------------------------------------------------------------------- /tests/integration/models/openrouter/test_openrouter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/tests/integration/models/openrouter/test_openrouter.py -------------------------------------------------------------------------------- /tests/integration/test_custom_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/tests/integration/test_custom_models.py -------------------------------------------------------------------------------- /tests/integration/tools/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/tools/testing/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/tools/testing/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/tests/integration/tools/testing/conftest.py -------------------------------------------------------------------------------- /tests/integration/tools/testing/test_execution_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/tests/integration/tools/testing/test_execution_tools.py -------------------------------------------------------------------------------- /tests/integration/tools/testing/test_feature_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/tests/integration/tools/testing/test_feature_tools.py -------------------------------------------------------------------------------- /tests/integration/tools/testing/test_scenario_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/tests/integration/tools/testing/test_scenario_tools.py -------------------------------------------------------------------------------- /tests/integration/utils/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/integration/utils/test_api_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/tests/integration/utils/test_api_utils.py -------------------------------------------------------------------------------- /tests/integration/utils/test_pdf_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/tests/integration/utils/test_pdf_utils.py -------------------------------------------------------------------------------- /tests/unit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/tests/unit/conftest.py -------------------------------------------------------------------------------- /tests/unit/locators/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/locators/serializers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/locators/serializers/test_askui_locator_serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/tests/unit/locators/serializers/test_askui_locator_serializer.py -------------------------------------------------------------------------------- /tests/unit/locators/serializers/test_locator_string_representation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/tests/unit/locators/serializers/test_locator_string_representation.py -------------------------------------------------------------------------------- /tests/unit/locators/serializers/test_vlm_locator_serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/tests/unit/locators/serializers/test_vlm_locator_serializer.py -------------------------------------------------------------------------------- /tests/unit/locators/test_locators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/tests/unit/locators/test_locators.py -------------------------------------------------------------------------------- /tests/unit/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/models/test_model_router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/tests/unit/models/test_model_router.py -------------------------------------------------------------------------------- /tests/unit/models/test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/tests/unit/models/test_models.py -------------------------------------------------------------------------------- /tests/unit/telemetry/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/telemetry/test_anonymous_id.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/tests/unit/telemetry/test_anonymous_id.py -------------------------------------------------------------------------------- /tests/unit/telemetry/test_device_id.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/tests/unit/telemetry/test_device_id.py -------------------------------------------------------------------------------- /tests/unit/telemetry/test_telemetry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/tests/unit/telemetry/test_telemetry.py -------------------------------------------------------------------------------- /tests/unit/telemetry/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/tests/unit/telemetry/test_utils.py -------------------------------------------------------------------------------- /tests/unit/test_request_document_translator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/tests/unit/test_request_document_translator.py -------------------------------------------------------------------------------- /tests/unit/test_validate_call.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/tests/unit/test_validate_call.py -------------------------------------------------------------------------------- /tests/unit/test_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/tests/unit/test_version.py -------------------------------------------------------------------------------- /tests/unit/tools/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/tools/askui/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/tools/askui/test_askui_controller_client_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/tests/unit/tools/askui/test_askui_controller_client_settings.py -------------------------------------------------------------------------------- /tests/unit/tools/askui/test_askui_controller_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/tests/unit/tools/askui/test_askui_controller_settings.py -------------------------------------------------------------------------------- /tests/unit/tools/test_caching_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/tests/unit/tools/test_caching_tools.py -------------------------------------------------------------------------------- /tests/unit/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/utils/test_cache_writer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/tests/unit/utils/test_cache_writer.py -------------------------------------------------------------------------------- /tests/unit/utils/test_http_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/tests/unit/utils/test_http_utils.py -------------------------------------------------------------------------------- /tests/unit/utils/test_image_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/tests/unit/utils/test_image_utils.py -------------------------------------------------------------------------------- /tests/unit/utils/test_not_given.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/tests/unit/utils/test_not_given.py -------------------------------------------------------------------------------- /tests/unit/utils/test_source_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/tests/unit/utils/test_source_utils.py -------------------------------------------------------------------------------- /tests/unit/utils/test_str_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/tests/unit/utils/test_str_utils.py -------------------------------------------------------------------------------- /tests/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/utils/generate_ai_elements.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askui/vision-agent/HEAD/tests/utils/generate_ai_elements.py -------------------------------------------------------------------------------- /vertex.py: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------