agent-zero/tests
frdel 0372c05f2b Move exception handling to extensions
Refactors exception handling to use extension points and plugins. Moves InterventionException and HandledException into python/helpers/errors and routes exceptions from Agent (monologue and outer loops) through extension call points (monologue_exception, message_loop_exception, context_chain_exception) instead of inline handling. Removes inlined retry/critical logic and adds an error_retry plugin (reset counter + retry extension) as the retry implementation; also adds monologue_exception extensions to handle repairable, intervention, and critical exceptions. Adjusts extension hook naming in python/helpers/extension, adds agent-presence guards to several memory extensions, prevents a direct agent.handle_critical_exception call in TaskScheduler, renames a test file location, and fixes a webui modal path.
2026-03-02 16:51:39 +01: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 File Tree: Fixed other tests to make full test suite functional 2025-11-09 15:13:04 +01:00
rate_limiter_test.py projects continued 2025-11-03 16:17:12 +01:00
test_fasta2a_client.py File Tree: Fixed other tests to make full test suite functional 2025-11-09 15:13:04 +01:00
test_file_tree_visualize.py File Tree: fixed handling of limits 2025-11-10 00:45:28 +01:00
test_http_auth_csrf.py WebSocket merge 2026-02-01 16:07:45 +01:00
test_multi_tab_isolation.py WebSocket merge 2026-02-01 16:07:45 +01:00
test_persist_chat_log_ids.py WebSocket merge 2026-02-01 16:07:45 +01:00
test_run_ui_config.py WebSocket merge 2026-02-01 16:07:45 +01:00
test_settings_developer_sections.py Settings polishing, logout button 2026-02-05 22:02:49 +01:00
test_snapshot_parity.py WebSocket merge 2026-02-01 16:07:45 +01:00
test_snapshot_schema_v1.py WebSocket merge 2026-02-01 16:07:45 +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_state_monitor.py WebSocket merge 2026-02-01 16:07:45 +01:00
test_state_sync_handler.py WebSocket merge 2026-02-01 16:07:45 +01:00
test_state_sync_welcome_screen.py WebSocket merge 2026-02-01 16:07:45 +01:00
test_websocket_client_api_surface.py WebSocket merge 2026-02-01 16:07:45 +01:00
test_websocket_csrf.py WebSocket merge 2026-02-01 16:07:45 +01:00
test_websocket_handlers.py WebSocket merge 2026-02-01 16:07:45 +01:00
test_websocket_harness.py WebSocket merge 2026-02-01 16:07:45 +01:00
test_websocket_manager.py WebSocket merge 2026-02-01 16:07:45 +01:00
test_websocket_namespace_discovery.py WebSocket merge 2026-02-01 16:07:45 +01:00
test_websocket_namespace_security.py WebSocket merge 2026-02-01 16:07:45 +01:00
test_websocket_namespaces.py WebSocket merge 2026-02-01 16:07:45 +01:00
test_websocket_namespaces_integration.py WebSocket merge 2026-02-01 16:07:45 +01:00
test_websocket_root_namespace.py WebSocket merge 2026-02-01 16:07:45 +01:00
test_webui_extension_surfaces.py Move exception handling to extensions 2026-03-02 16:51:39 +01:00
websocket_namespace_test_utils.py WebSocket merge 2026-02-01 16:07:45 +01:00