agent-zero/tests
Alessandro b04443be1a Add native Responses API transport
Route Agent Zero turns through a LiteLLM transport layer that prefers the Responses API while preserving chat-completions fallback for providers without compatible endpoints.

Persist Responses metadata in history and agent state so provider-state continuation, local replay, native function-call execution, and stored-response cleanup survive normal chat workflows.

Normalize prompt caching by provider: OpenAI and Azure use prompt_cache_key and prompt_cache_retention, while Anthropic, Gemini, Bedrock, OpenRouter, and compatible chat providers keep block-level cache_control breakpoints and cached tool definitions.
2026-06-11 03:37:04 +02:00
..
AGENTS.md Add AGENTS.md DOX files and migrate docs 2026-06-01 13:55:07 +02:00
chunk_parser_test.py File Tree: Fixed other tests to make full test suite functional 2025-11-09 15:13:04 +01:00
email_parser_test.py BIG PYTHON REFACTOR 2026-03-05 17:28:11 +01:00
rate_limiter_test.py projects continued 2025-11-03 16:17:12 +01:00
test_a0_connector_computer_use_metadata.py Preserve computer-use capability metadata 2026-05-30 22:39:44 +02:00
test_a0_connector_prompt_gating.py Guide Windows computer use through UIA 2026-05-23 18:25:04 +02:00
test_api_chat_lifetime.py Persist API chat lifetime and add cleanup job 2026-05-11 08:49:06 +02:00
test_browser_agent_regressions.py Fix durable screenshot artifacts and Xpra sizing 2026-05-30 17:45:19 +02:00
test_chat_compaction.py Fix blocking history compression edge cases 2026-05-12 04:47:28 +02:00
test_csrf_tunnel_origins.py Fix Tailscale Remote Control CSRF origins 2026-06-04 14:54:39 +02:00
test_default_prompt_budget.py fix(document_query): clean prompt spelling and legacy references 2026-05-29 12:46:32 +02:00
test_dirty_json.py Add file-level DOX docs & update AGENTS indexes 2026-06-08 12:41:53 +02:00
test_docker_release_plan.py Add automatic Docker builds when release tags reach testing/main branches 2026-03-26 08:22:18 +01:00
test_document_query_fallback.py fix(document_query): isolate LiteParse parsing 2026-05-29 15:51:59 +02:00
test_document_query_plugin.py Fix document query index reuse 2026-06-03 01:55:41 +02:00
test_download_toast_regressions.py Stabilize document artifact affordances 2026-05-12 06:59:22 +02:00
test_error_retry_plugin.py Make error retry count configurable 2026-05-18 03:23:56 +02:00
test_extensions_stress.py refactor: improve caching system and optimize extension/plugin path resolution 2026-03-18 12:40:33 +01:00
test_fasta2a_client.py BIG PYTHON REFACTOR 2026-03-05 17:28:11 +01:00
test_fastmcp_openapi_security.py Upgrade FastMCP to 3.2.4 / MCP to 1.27.0 for CVE-2026-32871 2026-04-16 15:21:01 +02:00
test_file_browser_navigation.py Make file browser paths editable 2026-06-04 17:29:53 +02:00
test_file_tree_visualize.py BIG PYTHON REFACTOR 2026-03-05 17:28:11 +01:00
test_git_version_label.py Add latest selector option to self-update with branch head resolution for testing/development and newest tag resolution for main 2026-03-26 10:44:12 +01:00
test_history_compression_wait.py Fix blocking history compression edge cases 2026-05-12 04:47:28 +02:00
test_host_browser_connector.py Fix durable screenshot artifacts and Xpra sizing 2026-05-30 17:45:19 +02:00
test_http_auth_csrf.py feat(login): Enhance next URL validation to reject backslash open redirects 2026-06-02 21:55:37 -07:00
test_image_get_security.py fix(api): resolve image_get containment bypass (#1609) 2026-05-12 04:15:10 +02:00
test_mcp_handler_multimodal.py Polish MCP server management UI 2026-06-11 03:01:19 +02:00
test_media_artifacts.py Fix MCP multimodal content handling 2026-05-26 15:31:33 +02:00
test_memory_cleanup.py fix: make memory cleanup update stale fragments 2026-05-11 11:51:58 +02:00
test_memory_quality.py Improve auto-memory extraction quality 2026-06-02 09:42:47 +02:00
test_model_config_api_keys.py Move model config snapshot sync into store 2026-06-02 00:29:07 +02:00
test_model_config_project_presets.py Preserve model preset inherited settings 2026-05-18 02:45:08 +02:00
test_model_search.py fix: tighten tool guidance and editor workflows 2026-05-11 11:51:58 +02:00
test_multi_tab_isolation.py Rebuild test suite & update documentation 2026-03-26 01:12:22 -07:00
test_oauth_codex.py Hide OAuth dummy API keys until connected 2026-06-04 14:54:39 +02:00
test_oauth_gemini_api.py Add OAuth provider registry and Gemini API OAuth 2026-06-01 14:55:08 +02:00
test_oauth_github_copilot.py Add OAuth provider registry and Gemini API OAuth 2026-06-01 14:55:08 +02:00
test_oauth_providers.py Honor GitHub device-flow polling intervals 2026-06-04 14:54:39 +02:00
test_oauth_static.py Honor GitHub device-flow polling intervals 2026-06-04 14:54:39 +02:00
test_oauth_xai_grok.py Add OAuth provider registry and Gemini API OAuth 2026-06-01 14:55:08 +02:00
test_office_canvas_setup.py Polish Editor toolbar actions 2026-06-04 15:21:23 +02:00
test_office_desktop_state.py Harden internal Xpra desktop control 2026-05-30 22:22:15 +02:00
test_office_document_store.py Allow file browser to open root Markdown in Editor 2026-05-22 15:00:03 +02:00
test_onboarding_static.py Add provider-aware OAuth accounts to onboarding 2026-06-02 16:18:59 +02:00
test_persist_chat_log_ids.py BIG PYTHON REFACTOR 2026-03-05 17:28:11 +01:00
test_plugin_activation_ui.py Simplify plugin activation toggle UI 2026-05-21 04:31:19 +02:00
test_plugin_scan_prompt.py Reduce plugin scanner false positives 2026-05-21 04:02:43 +02:00
test_print_style.py Sanitize print logs; refactor popular plugin logic 2026-03-30 11:50:59 +02:00
test_projects.py Revamp MCP server configuration 2026-06-09 17:29:25 +02:00
test_responses_architecture.py Add native Responses API transport 2026-06-11 03:37:04 +02:00
test_run_ui_config.py WebSocket merge 2026-02-01 16:07:45 +01:00
test_self_update_runtime_sync.py Sync stale self-update manager at startup 2026-06-08 16:07:37 +02:00
test_self_update_tag_filter.py Clean legacy Desktop agent sockets during self-update 2026-06-02 00:04:41 +02:00
test_settings_developer_sections.py Refactor: use user locale for time displays 2026-05-21 15:26:00 +02:00
test_skills_runtime.py Make skills cap configurable 2026-05-26 17:01:13 +02:00
test_snapshot_parity.py BIG PYTHON REFACTOR 2026-03-05 17:28:11 +01:00
test_snapshot_schema_v1.py BIG PYTHON REFACTOR 2026-03-05 17:28:11 +01:00
test_socketio_library_semantics.py WebSocket merge 2026-02-01 16:07:45 +01:00
test_socketio_unknown_namespace.py WebSocket merge 2026-02-01 16:07:45 +01:00
test_speech_plugin_split.py Refactor speech stack into built-in Kokoro TTS and Whisper STT plugins 2026-05-21 05:41:59 +02:00
test_state_monitor.py Rebuild test suite & update documentation 2026-03-26 01:12:22 -07:00
test_state_sync_handler.py Rebuild test suite & update documentation 2026-03-26 01:12:22 -07:00
test_state_sync_welcome_screen.py Rebuild test suite & update documentation 2026-03-26 01:12:22 -07:00
test_stream_tool_early_stop.py Add native Responses API transport 2026-06-11 03:37:04 +02:00
test_task_scheduler_timezone.py fix: tighten tool guidance and editor workflows 2026-05-11 11:51:58 +02:00
test_text_editor_context_patch.py Split text editor and Office artifact ownership 2026-05-22 11:21:04 +02:00
test_time_travel.py Time Travel workspace selector + LiteLLM globals 2026-06-09 17:16:41 +02:00
test_timezone_regressions.py Split text editor and Office artifact ownership 2026-05-22 11:21:04 +02:00
test_tool_action_contracts.py Fix durable screenshot artifacts and Xpra sizing 2026-05-30 17:45:19 +02:00
test_tool_request_normalization.py Normalize tool contracts and slim prompt surface 2026-05-09 21:54:43 +02:00
test_tunnel_remote_link.py Harden Tailscale Funnel remote control 2026-06-01 02:11:58 +02:00
test_vision_load_image_refs.py Fix durable screenshot artifacts and Xpra sizing 2026-05-30 17:45:19 +02:00
test_webui_extension_surfaces.py Add browser annotate mode 2026-04-26 23:57:48 +02:00
test_whatsapp_bridge_manager.py Squashed commit of the following: 2026-03-31 09:47:25 +02:00
test_whatsapp_number_utils.py Squashed commit of the following: 2026-03-31 09:47:25 +02:00
test_whatsapp_storage_paths.py Squashed commit of the following: 2026-03-31 09:47:25 +02:00
test_ws_client_api_surface.py Rebuild test suite & update documentation 2026-03-26 01:12:22 -07:00
test_ws_csrf.py Fix Tailscale Remote Control CSRF origins 2026-06-04 14:54:39 +02:00
test_ws_handlers.py Rebuild test suite & update documentation 2026-03-26 01:12:22 -07:00
test_ws_manager.py fix: resolve option whitelist, memory leak, task tracking, and dispatch unification 2026-03-27 01:21:45 -07:00
test_ws_security.py Rebuild test suite & update documentation 2026-03-26 01:12:22 -07:00