hermes-agent/tests/agent
hermes-agent-dhabibi 8402ba150e fix(copilot): send vision header for Copilot vision requests
Thread a vision-request flag through auxiliary provider resolution so Copilot clients can include Copilot-Vision-Request only for vision tasks. This preserves normal text requests while ensuring Copilot vision payloads reach the vision-capable route.

Add regression coverage for Copilot vision routing and keep cached text and vision clients separate so a text client without the header is not reused for vision.

Co-authored-by: dhabibi <9087935+dhabibi@users.noreply.github.com>
2026-04-27 08:35:50 -07:00
..
transports
…
__init__.py
…
test_anthropic_adapter.py
…
test_anthropic_keychain.py
…
test_auxiliary_client.py
…
test_auxiliary_client_anthropic_custom.py
…
test_auxiliary_config_bridge.py
…
test_auxiliary_main_first.py fix(copilot): send vision header for Copilot vision requests 2026-04-27 08:35:50 -07:00
test_auxiliary_named_custom_providers.py
…
test_bedrock_adapter.py
…
test_bedrock_integration.py
…
test_codex_cloudflare_headers.py
…
test_compress_focus.py
…
test_compressor_image_tokens.py feat(image-input): native multimodal routing based on model vision capability (#16506) 2026-04-27 06:27:59 -07:00
test_context_compressor.py fix(compressor): guard against bare-string items in multimodal content list 2026-04-26 21:48:09 -07:00
test_context_engine.py
…
test_context_references.py
…
test_copilot_acp_client.py
…
test_credential_pool.py
…
test_credential_pool_routing.py
…
test_crossloop_client_cache.py
…
test_direct_provider_url_detection.py
…
test_display.py
…
test_display_emoji.py
…
test_error_classifier.py feat(image-input): native multimodal routing based on model vision capability (#16506) 2026-04-27 06:27:59 -07:00
test_external_skills.py
…
test_gemini_cloudcode.py
…
test_gemini_free_tier_gate.py
…
test_gemini_native_adapter.py
…
test_gemini_schema.py
…
test_image_gen_registry.py
…
test_image_routing.py feat(image-input): native multimodal routing based on model vision capability (#16506) 2026-04-27 06:27:59 -07:00
test_insights.py
…
test_kimi_coding_anthropic_thinking.py
…
test_local_stream_timeout.py
…
test_memory_provider.py
…
test_memory_user_id.py
…
test_minimax_auxiliary_url.py
…
test_minimax_provider.py
…
test_model_metadata.py
…
test_model_metadata_local_ctx.py
…
test_model_metadata_ssl.py
…
test_models_dev.py
…
test_moonshot_schema.py
…
test_nous_rate_guard.py
…
test_onboarding.py
…
test_prompt_builder.py
…
test_prompt_caching.py
…
test_proxy_and_url_validation.py
…
test_rate_limit_tracker.py
…
test_redact.py
…
test_shell_hooks.py
…
test_shell_hooks_consent.py
…
test_skill_commands.py
…
test_subagent_progress.py
…
test_subagent_stop_hook.py
…
test_subdirectory_hints.py
…
test_title_generator.py fix(title-gen): surface auxiliary failures via _emit_auxiliary_failure 2026-04-26 21:49:34 -07:00
test_unsupported_parameter_retry.py
…
test_unsupported_temperature_retry.py
…
test_usage_pricing.py
…
test_vision_resolved_args.py
…