Documentation
¶
Overview ¶
push_handlers.go — HTTP handlers for push screenshot, chat, and capabilities.
push_sender.go — Stdio-based sampling sender and notifier for push delivery.
push_state.go — Shared bridge↔daemon state for push client capabilities.
Purpose: Security analysis summary builders and shared severity ordering. Why: Keeps summary construction helpers available for audit scoring and tests. Docs: docs/features/feature/security-hardening/index.md
Purpose: Dispatches generate tool modes (reproduction, test, pr_summary, sarif, har, csp, sri, visual_test, annotation_report, annotation_issues, test_from_context, test_heal, test_classify) and assembles output artifacts. Why: Acts as the top-level router for all artifact generation, delegating format-specific logic to sub-handlers. Docs: docs/features/feature/test-generation/index.md
tools_observe_inbox.go — Push piggyback helper (delegates to toolobserve package). The inbox handler itself is now in cmd/browser-agent/internal/toolobserve/inbox.go.
Source Files
¶
- alerts.go
- annotation_store.go
- auth.go
- binary_watcher.go
- binary_watcher_marker.go
- bridge_adapter.go
- ci.go
- ci_snapshot_helpers.go
- ci_types.go
- cli_adapter.go
- client_registry_adapter.go
- config.go
- config_modes.go
- config_upload_state.go
- connect_mode.go
- daemon_lifecycle.go
- daemon_lock_file.go
- dashboard.go
- dashboard_recent_commands.go
- debug_log.go
- doctor.go
- doctor_mcp.go
- exit_diagnostics.go
- handler.go
- handler_dispatch.go
- handler_http.go
- handler_tools_call.go
- handler_tools_call_postprocess.go
- health_response_builders.go
- health_tool_handler.go
- launch_mode.go
- log_store.go
- main.go
- main_connection.go
- main_connection_diag.go
- main_connection_force_cleanup_strategies.go
- main_connection_mcp.go
- main_connection_mcp_bootstrap.go
- main_connection_mcp_shutdown.go
- main_connection_mcp_upgrade.go
- main_connection_recovery.go
- main_connection_retry.go
- main_connection_stop.go
- main_connection_stop_logging.go
- main_connection_stop_strategies.go
- main_connection_types.go
- main_helpers_config.go
- main_helpers_panic.go
- main_helpers_pid.go
- main_runtime_mode.go
- map_keys.go
- mcp_identity.go
- mcp_resources.go
- mcp_stdout.go
- native_install.go
- native_install_connect.go
- noise_autorun.go
- openapi.go
- platform_errors.go
- playbooks_adapter.go
- process_name.go
- protocol_version.go
- push_handlers.go
- push_sender.go
- push_state.go
- recording_handlers_control.go
- recording_handlers_logdiff.go
- recording_handlers_playback.go
- recording_handlers_query.go
- recording_helpers.go
- reproduction.go
- server.go
- server_logging_async.go
- server_logging_state_accessors.go
- server_middleware.go
- server_persistence.go
- server_routes.go
- server_routes_clients.go
- server_routes_debug_usage.go
- server_routes_diagnostics.go
- server_routes_health_diagnostics.go
- server_routes_insecure_proxy.go
- server_routes_logs.go
- server_routes_media_common.go
- server_routes_media_draw_mode.go
- server_routes_media_screenshots.go
- server_validation.go
- server_warnings.go
- stderr.go
- stdout_sync.go
- streaming.go
- telemetry.go
- telemetry_passive.go
- terminal_bridge.go
- terminal_supervisor.go
- testgen.go
- testgen_aliases.go
- testgen_classify.go
- testgen_heal.go
- testgen_provider_adapter.go
- testpages_http.go
- testpages_websocket.go
- testpages_websocket_codec.go
- tool_dispatch_helpers.go
- tools_analyze_annotations_handlers.go
- tools_analyze_annotations_hints.go
- tools_analyze_api_validation.go
- tools_analyze_audit.go
- tools_analyze_audit_runner.go
- tools_analyze_deps_adapter.go
- tools_analyze_dispatch.go
- tools_analyze_dom.go
- tools_analyze_draw_sessions.go
- tools_analyze_inspect_forms.go
- tools_analyze_page_issues.go
- tools_analyze_security.go
- tools_analyze_visual.go
- tools_async.go
- tools_async_formatting.go
- tools_async_observe_commands.go
- tools_async_result_enrichment.go
- tools_async_result_enrichment_csp.go
- tools_async_result_enrichment_recovery.go
- tools_async_result_normalization.go
- tools_async_transient.go
- tools_async_wait.go
- tools_configure.go
- tools_configure_audit_log.go
- tools_configure_deps_adapter.go
- tools_configure_network_recording.go
- tools_configure_quality_gates.go
- tools_configure_registry.go
- tools_configure_report_issue.go
- tools_configure_runtime_impl.go
- tools_configure_sequence.go
- tools_configure_sequence_helpers.go
- tools_configure_sequence_replay.go
- tools_configure_sequence_replay_steps.go
- tools_configure_sequence_types.go
- tools_configure_session_handler.go
- tools_configure_sessions.go
- tools_configure_state_impl.go
- tools_core.go
- tools_core_accessors.go
- tools_core_constructor.go
- tools_core_postprocess.go
- tools_core_rate_limit.go
- tools_errors.go
- tools_errors_alias_conflict.go
- tools_errors_diagnostics.go
- tools_errors_guards.go
- tools_generate.go
- tools_generate_adapter.go
- tools_generate_annotations.go
- tools_generate_artifacts_har_impl.go
- tools_generate_artifacts_pr_summary_impl.go
- tools_generate_artifacts_sarif_impl.go
- tools_generate_artifacts_security_impl.go
- tools_generate_artifacts_test_impl.go
- tools_generate_testgen_handler.go
- tools_interact_action_recording.go
- tools_interact_adapter.go
- tools_interact_content.go
- tools_interact_dispatch.go
- tools_interact_dom_recording.go
- tools_interact_entrypoint.go
- tools_interact_workflow_types.go
- tools_observe.go
- tools_observe_inbox.go
- tools_observe_registry.go
- tools_observe_response.go
- tools_pending_query_enqueue.go
- tools_recording_interact_handler.go
- tools_recording_video.go
- tools_recording_video_handlers.go
- tools_recording_video_observe.go
- tools_recording_video_paths.go
- tools_recording_video_reveal.go
- tools_recording_video_save.go
- tools_recording_video_state.go
- tools_registry.go
- tools_response.go
- tools_schema.go
- tools_session_audit_reader.go
- tools_session_audit_recording.go
- tools_shared_queries.go
- tools_summary_pref.go
- types.go
- upload_handlers.go
- upload_security.go
- upload_types.go
- version_check.go
- version_compare.go
Directories
¶
| Path | Synopsis |
|---|---|
|
internal
|
|
|
toolinteract
Purpose: Handles get_readable, get_markdown, and page_summary content extraction via structured extension query types.
|
Purpose: Handles get_readable, get_markdown, and page_summary content extraction via structured extension query types. |