AG-UI: the Agent-User Interaction Protocol. Bring Agents into Frontend Applications.
2831 matches across 19 categories. Click a row to expand file-level details.
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | sdks/python/tests/test_interrupts.py | 8 | def test_required_fields_only(self): |
| LOW | sdks/python/tests/test_interrupts.py | 28 | def test_alias_camel_case_on_serialization(self): |
| LOW | sdks/python/tests/test_interrupts.py | 34 | def test_parse_from_camel_case(self): |
| LOW | sdks/python/tests/test_interrupts.py | 42 | def test_rejects_missing_reason(self): |
| LOW | sdks/python/tests/test_interrupts.py | 48 | def test_resolved_with_payload(self): |
| LOW | sdks/python/tests/test_interrupts.py | 53 | def test_cancelled_without_payload(self): |
| LOW | sdks/python/tests/test_interrupts.py | 58 | def test_rejects_unknown_status(self): |
| LOW | sdks/python/tests/test_interrupts.py | 62 | def test_rejects_missing_interrupt_id(self): |
| LOW | sdks/python/tests/test_interrupts.py | 66 | def test_alias_camel_case_on_serialization(self): |
| LOW | sdks/python/tests/test_interrupts.py | 72 | def test_parse_from_camel_case(self): |
| LOW | sdks/python/tests/test_capabilities.py | 32 | def test_empty_agent_capabilities_serializes_to_empty_object(self): |
| LOW | sdks/python/tests/test_capabilities.py | 38 | def test_agent_capabilities_top_level_keys_match_typescript(self): |
| LOW | sdks/python/tests/test_capabilities.py | 68 | def test_identity_capabilities_camel_case_keys(self): |
| LOW | sdks/python/tests/test_capabilities.py | 83 | def test_transport_capabilities_camel_case_keys(self): |
| LOW | sdks/python/tests/test_capabilities.py | 97 | def test_tools_capabilities_camel_case_keys(self): |
| LOW | sdks/python/tests/test_capabilities.py | 108 | def test_output_capabilities_camel_case_keys(self): |
| LOW | sdks/python/tests/test_capabilities.py | 117 | def test_state_capabilities_camel_case_keys(self): |
| LOW | sdks/python/tests/test_capabilities.py | 127 | def test_multi_agent_capabilities_camel_case_keys(self): |
| LOW | sdks/python/tests/test_capabilities.py | 138 | def test_execution_capabilities_camel_case_keys(self): |
| LOW | sdks/python/tests/test_capabilities.py | 151 | def test_human_in_the_loop_top_level_alias(self): |
| LOW | sdks/python/tests/test_capabilities.py | 159 | def test_multimodal_nested_shape(self): |
| LOW | sdks/python/tests/test_capabilities.py | 176 | def test_round_trip_from_camel_case_payload(self): |
| LOW | sdks/python/tests/test_capabilities.py | 204 | def test_sub_agent_info_required_name(self): |
| LOW | sdks/python/tests/test_text_roles.py | 21 | def test_text_message_start_with_all_roles(self) -> None: |
| LOW | sdks/python/tests/test_text_roles.py | 34 | def test_text_message_chunk_with_all_roles(self) -> None: |
| LOW | sdks/python/tests/test_text_roles.py | 49 | def test_text_message_chunk_without_role(self) -> None: |
| LOW | sdks/python/tests/test_text_roles.py | 61 | def test_multiple_messages_different_roles(self) -> None: |
| LOW | sdks/python/tests/test_text_roles.py | 90 | def test_text_message_serialization(self) -> None: |
| LOW | sdks/python/tests/test_text_roles.py | 110 | def test_invalid_role_rejected(self) -> None: |
| LOW | sdks/python/tests/test_text_roles.py | 134 | def test_text_message_start_name_preserved_with_roles(self) -> None: |
| LOW | sdks/python/tests/test_text_roles.py | 146 | def test_text_message_start_default_role(self) -> None: |
| LOW | sdks/python/tests/test_encoder.py | 12 | def test_encoder_initialization(self): |
| LOW | sdks/python/tests/test_encoder.py | 73 | def test_encode_with_different_event_types(self): |
| LOW | sdks/python/tests/test_encoder.py | 104 | def test_null_value_exclusion(self): |
| LOW | sdks/python/tests/test_encoder.py | 148 | def test_round_trip_serialization(self): |
| LOW | sdks/python/tests/test_capabilities_interrupts.py | 11 | def test_approve_with_edits_flag(self): |
| LOW | sdks/python/tests/test_capabilities_interrupts.py | 21 | def test_parse_from_camel_case(self): |
| LOW | sdks/python/tests/test_run_finished_event.py | 14 | def test_legacy_event_with_no_outcome(self): |
| LOW | sdks/python/tests/test_run_finished_event.py | 19 | def test_legacy_event_with_result_only(self): |
| LOW | sdks/python/tests/test_run_finished_event.py | 24 | def test_explicit_success_outcome(self): |
| LOW | sdks/python/tests/test_run_finished_event.py | 35 | def test_explicit_interrupt_outcome(self): |
| LOW | sdks/python/tests/test_run_finished_event.py | 47 | def test_outcome_via_dict_discriminator(self): |
| LOW | sdks/python/tests/test_run_finished_event.py | 62 | def test_interrupt_outcome_rejects_empty_interrupts(self): |
| LOW | sdks/python/tests/test_run_finished_event.py | 66 | def test_interrupt_outcome_via_dict_rejects_empty(self): |
| LOW | sdks/python/tests/test_run_finished_event.py | 77 | def test_camel_case_serialization(self): |
| LOW | sdks/python/tests/test_run_finished_event.py | 90 | def test_legacy_event_serialization_omits_outcome(self): |
| LOW | sdks/python/tests/test_events.py | 70 | def test_text_message_content(self): |
| LOW | sdks/python/tests/test_events.py | 370 | def test_event_union_deserialization(self): |
| LOW | sdks/python/tests/test_events.py | 429 | def test_empty_delta_accepted(self): |
| LOW | sdks/python/tests/test_events.py | 437 | def test_serialization_round_trip(self): |
| LOW | sdks/python/tests/test_events.py | 509 | def test_raw_event_with_null_source(self): |
| LOW | sdks/python/tests/test_events.py | 529 | def test_complex_nested_event_structures(self): |
| LOW | sdks/python/tests/test_events.py | 580 | def test_text_message_start_with_name(self): |
| LOW | sdks/python/tests/test_events.py | 593 | def test_text_message_start_without_name(self): |
| LOW | sdks/python/tests/test_events.py | 600 | def test_text_message_chunk_with_name(self): |
| LOW | sdks/python/tests/test_events.py | 612 | def test_text_message_chunk_without_name(self): |
| LOW | sdks/python/tests/test_events.py | 620 | def test_event_with_unicode_and_special_chars(self): |
| LOW | sdks/python/tests/test_events.py | 642 | def test_all_event_subclasses_in_event_union(self): |
| LOW | sdks/python/tests/test_events.py | 666 | def test_reasoning_message_start_event_role_is_reasoning(self): |
| LOW | sdks/python/tests/test_events.py | 699 | def test_reasoning_message_start_event_rejects_assistant_role(self): |
| 1366 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | sdks/python/a2ui_toolkit/ag_ui_a2ui_toolkit/__init__.py | 49 | # --------------------------------------------------------------------------- |
| MEDIUM | sdks/python/a2ui_toolkit/ag_ui_a2ui_toolkit/__init__.py | 51 | # --------------------------------------------------------------------------- |
| MEDIUM | sdks/python/a2ui_toolkit/ag_ui_a2ui_toolkit/__init__.py | 79 | # --------------------------------------------------------------------------- |
| MEDIUM | sdks/python/a2ui_toolkit/ag_ui_a2ui_toolkit/__init__.py | 81 | # --------------------------------------------------------------------------- |
| MEDIUM | sdks/python/a2ui_toolkit/ag_ui_a2ui_toolkit/__init__.py | 121 | # --------------------------------------------------------------------------- |
| MEDIUM | sdks/python/a2ui_toolkit/ag_ui_a2ui_toolkit/__init__.py | 123 | # --------------------------------------------------------------------------- |
| MEDIUM | sdks/python/a2ui_toolkit/ag_ui_a2ui_toolkit/__init__.py | 161 | # --------------------------------------------------------------------------- |
| MEDIUM | sdks/python/a2ui_toolkit/ag_ui_a2ui_toolkit/__init__.py | 163 | # --------------------------------------------------------------------------- |
| MEDIUM | sdks/python/a2ui_toolkit/ag_ui_a2ui_toolkit/__init__.py | 319 | # --------------------------------------------------------------------------- |
| MEDIUM | sdks/python/a2ui_toolkit/ag_ui_a2ui_toolkit/__init__.py | 321 | # --------------------------------------------------------------------------- |
| MEDIUM | sdks/python/a2ui_toolkit/ag_ui_a2ui_toolkit/__init__.py | 372 | # --------------------------------------------------------------------------- |
| MEDIUM | sdks/python/a2ui_toolkit/ag_ui_a2ui_toolkit/__init__.py | 374 | # --------------------------------------------------------------------------- |
| MEDIUM | sdks/python/a2ui_toolkit/ag_ui_a2ui_toolkit/__init__.py | 413 | # --------------------------------------------------------------------------- |
| MEDIUM | sdks/python/a2ui_toolkit/ag_ui_a2ui_toolkit/__init__.py | 416 | # --------------------------------------------------------------------------- |
| MEDIUM | sdks/python/a2ui_toolkit/ag_ui_a2ui_toolkit/__init__.py | 450 | # --------------------------------------------------------------------------- |
| MEDIUM | sdks/python/a2ui_toolkit/ag_ui_a2ui_toolkit/__init__.py | 456 | # --------------------------------------------------------------------------- |
| MEDIUM | …eware/__tests__/middleware-chained-integration.test.ts | 44 | // ── Reusable helpers ───────────────────────────────────────────────────────── |
| MEDIUM | …eware/__tests__/middleware-chained-integration.test.ts | 114 | // ── Agents ─────────────────────────────────────────────────────────────────── |
| MEDIUM | …eware/__tests__/middleware-chained-integration.test.ts | 420 | // ── Tests ──────────────────────────────────────────────────────────────────── |
| MEDIUM | …eware/__tests__/middleware-chained-integration.test.ts | 423 | // ─── Basic chaining ──────────────────────────────────────────────────────── |
| MEDIUM | …eware/__tests__/middleware-chained-integration.test.ts | 463 | // ─── Full text events (no chunk transformation) ──────────────────────────── |
| MEDIUM | …eware/__tests__/middleware-chained-integration.test.ts | 482 | // ─── Tool call chunk transformation ──────────────────────────────────────── |
| MEDIUM | …eware/__tests__/middleware-chained-integration.test.ts | 515 | // ─── Full tool call events (no chunk transformation) ─────────────────────── |
| MEDIUM | …eware/__tests__/middleware-chained-integration.test.ts | 545 | // ─── State propagation ───────────────────────────────────────────────────── |
| MEDIUM | …eware/__tests__/middleware-chained-integration.test.ts | 589 | // ─── MESSAGES_SNAPSHOT ───────────────────────────────────────────────────── |
| MEDIUM | …eware/__tests__/middleware-chained-integration.test.ts | 610 | // ─── Multiple sequential messages ────────────────────────────────────────── |
| MEDIUM | …eware/__tests__/middleware-chained-integration.test.ts | 630 | // ─── Mixed text + tool call events ───────────────────────────────────────── |
| MEDIUM | …eware/__tests__/middleware-chained-integration.test.ts | 663 | // ─── Mixed middleware types ──────────────────────────────────────────────── |
| MEDIUM | …eware/__tests__/middleware-chained-integration.test.ts | 720 | // ─── Initial messages / pre-existing state ───────────────────────────────── |
| MEDIUM | …eware/__tests__/middleware-chained-integration.test.ts | 765 | // ─── Event-with-state tracking across all event types ────────────────────── |
| MEDIUM | sdks/community/c++/tests/test_sse_server.cpp | 105 | // ── Test Suite 1: HTTP Client Integration Tests ─────────────────────────────── |
| MEDIUM | sdks/community/c++/tests/test_sse_server.cpp | 182 | // ── Test Suite 2: HttpAgent Integration Tests ───────────────────────────────── |
| MEDIUM | sdks/community/c++/tests/test_sse_server.cpp | 708 | // ── Test Environment Setup ──────────────────────────────────────────────────── |
| MEDIUM | sdks/community/c++/tests/test_middleware.cpp | 424 | // ── TH-3: Builder::build() rejects an empty URL ────────────────────────────── |
| MEDIUM | sdks/community/c++/tests/test_middleware.cpp | 432 | // ── TH-4: MiddlewareChain::notifyError notifies all middlewares ─────────────── |
| MEDIUM | sdks/community/c++/tests/test_event_handler.cpp | 1085 | // ── notifyRunFailed / notifyRunFinalized best-effort semantics ──────────────── |
| MEDIUM | sdks/community/c++/tests/test_event_parser.cpp | 23 | // ── Text Message Events ──────────────────────────────────────────────────── |
| MEDIUM | sdks/community/c++/tests/test_event_parser.cpp | 97 | // ── Thinking Message Events ──────────────────────────────────────────────── |
| MEDIUM | sdks/community/c++/tests/test_event_parser.cpp | 127 | // ── Tool Call Events ─────────────────────────────────────────────────────── |
| MEDIUM | sdks/community/c++/tests/test_event_parser.cpp | 208 | // ── Thinking Step Events ─────────────────────────────────────────────────── |
| MEDIUM | sdks/community/c++/tests/test_event_parser.cpp | 226 | // ── State Management Events ──────────────────────────────────────────────── |
| MEDIUM | sdks/community/c++/tests/test_event_parser.cpp | 268 | // ── Run Lifecycle Events ─────────────────────────────────────────────────── |
| MEDIUM | sdks/community/c++/tests/test_event_parser.cpp | 313 | // ── Step Events ──────────────────────────────────────────────────────────── |
| MEDIUM | sdks/community/c++/tests/test_event_parser.cpp | 339 | // ── Unknown/Missing Type Handling ───────────────────────────────────────── |
| MEDIUM | sdks/community/c++/tests/test_event_parser.cpp | 353 | // ── T-4: Activity Events Round-Trip ─────────────────────────────────────────── |
| MEDIUM | sdks/community/c++/tests/test_event_parser.cpp | 398 | // ── T-5: RawEvent / CustomEvent Round-Trip ──────────────────────────────────── |
| MEDIUM | sdks/community/c++/tests/test_event_parser.cpp | 445 | // ── T-6: Event::validate() direct tests ────────────────────────────────────── |
| MEDIUM | sdks/community/c++/tests/test_http_agent.cpp | 253 | // ─── Mock HTTP Service ─────────────────────────────────────────────────────── |
| MEDIUM | sdks/community/c++/tests/test_http_agent.cpp | 337 | // ─── Core Path Tests ───────────────────────────────────────────────────────── |
| MEDIUM | sdks/community/c++/tests/test_http_agent.cpp | 1110 | // ─── H-5: Multi-run state persistence ──────────────────────────────────────── |
| MEDIUM | sdks/community/c++/tests/test_http_agent.cpp | 1176 | // ─── H-6: Per-run subscriber cleanup ───────────────────────────────────────── |
| MEDIUM | sdks/community/c++/tests/test_http_agent.cpp | 1234 | // ─── cancelRun test ─────────────────────────────────────────────────────────── |
| MEDIUM | sdks/community/c++/tests/test_http_agent.cpp | 1262 | // ─── roleFromString test ────────────────────────────────────────────────────── |
| MEDIUM | sdks/community/c++/tests/test_http_agent.cpp | 1276 | // ── T-3: HTTP 4xx/5xx error response handling ───────────────────────────────── |
| MEDIUM | sdks/community/c++/tests/test_agent_error.cpp | 16 | // ── Construction & Basic Fields ──────────────────────────────────────────── |
| MEDIUM | sdks/community/c++/tests/test_agent_error.cpp | 37 | // ── what() interface ─────────────────────────────────────────────────────── |
| MEDIUM | sdks/community/c++/tests/test_agent_error.cpp | 51 | // ── fullMessage ──────────────────────────────────────────────────────────── |
| MEDIUM | sdks/community/c++/tests/test_agent_error.cpp | 66 | // ── Stack Trace ──────────────────────────────────────────────────────────── |
| MEDIUM | sdks/community/c++/tests/test_agent_error.cpp | 91 | // ── Recovery Strategy ────────────────────────────────────────────────────── |
| MEDIUM | sdks/community/c++/tests/test_agent_error.cpp | 104 | // ── Static Factory Methods ───────────────────────────────────────────────── |
| 203 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | sdks/python/tests/test_encoder.py | 23 | # Create a test event |
| MEDIUM | sdks/python/tests/test_encoder.py | 44 | # Create a test event with specific data |
| MEDIUM | sdks/python/tests/test_encoder.py | 106 | # Create an event with some fields set to None |
| MEDIUM | sdks/python/tests/test_encoder.py | 150 | # Create a complex event with multiple fields |
| MEDIUM | sdks/python/tests/test_types.py | 107 | # Create a tool call with nested function call in camelCase |
| MEDIUM | sdks/community/ruby/lib/ag-ui-protocol.rb | 3 | # This file is a alias for the ag_ui_protocol |
| MEDIUM | …thon/examples/server/routers/backend_tool_rendering.py | 106 | # Create the router with weather tools |
| MEDIUM | …ython/examples/server/routers/agentic_generative_ui.py | 47 | # Create a copy to track changes for JSON patches |
| MEDIUM | …egrations/langgraph/python/ag_ui_langgraph/endpoint.py | 17 | # Create an event encoder to properly format SSE events |
| MEDIUM | …ions/langgraph/python/tests/test_message_conversion.py | 116 | # Create a message-like object with an unsupported role |
| MEDIUM | …python/examples/agents/multimodal_messages/__init__.py | 17 | # Create a multimodal user message |
| MEDIUM | …ph/python/examples/agents/multimodal_messages/agent.py | 72 | # Define a new graph |
| MEDIUM | …/python/examples/agents/agentic_generative_ui/agent.py | 79 | # Define the model |
| MEDIUM | …/python/examples/agents/agentic_generative_ui/agent.py | 163 | # Define the graph |
| MEDIUM | …raph/python/examples/agents/human_in_the_loop/agent.py | 74 | # Define the model |
| MEDIUM | …raph/python/examples/agents/human_in_the_loop/agent.py | 222 | # Define the graph |
| MEDIUM | …langgraph/python/examples/agents/shared_state/agent.py | 148 | # Create a safer serialization of the recipe |
| MEDIUM | …langgraph/python/examples/agents/shared_state/agent.py | 171 | # Define the model |
| MEDIUM | …langgraph/python/examples/agents/shared_state/agent.py | 229 | # Create a new recipe |
| MEDIUM | …langgraph/python/examples/agents/shared_state/agent.py | 267 | # Define the graph |
| MEDIUM | …thon/examples/agents/predictive_state_updates/agent.py | 63 | # Define the model |
| MEDIUM | …thon/examples/agents/predictive_state_updates/agent.py | 152 | # Define the graph |
| MEDIUM | …ns/langgraph/python/examples/agents/subgraphs/agent.py | 248 | # Define the model |
| MEDIUM | …ython/examples/agents/agentic_chat_multimodal/agent.py | 61 | # Define a new graph |
| MEDIUM | …python/examples/agents/agentic_chat_reasoning/agent.py | 85 | # Define a new graph |
| MEDIUM | …crosoft-agent-framework/python/examples/agents/dojo.py | 66 | # Create a shared chat client for all agents |
| MEDIUM | …thon/examples/example_server/backend_tool_rendering.py | 30 | # Create an event encoder to properly format SSE events |
| MEDIUM | …eatures/python/examples/example_server/agentic_chat.py | 34 | # Create an event encoder to properly format SSE events |
| MEDIUM | …es/python/examples/example_server/human_in_the_loop.py | 29 | # Create an event encoder to properly format SSE events |
| MEDIUM | …ython/examples/example_server/agentic_generative_ui.py | 25 | # Create an event encoder to properly format SSE events |
| MEDIUM | …ython/examples/example_server/agentic_generative_ui.py | 79 | # Create a copy to track changes for JSON patches |
| MEDIUM | …eatures/python/examples/example_server/shared_state.py | 21 | # Create an event encoder to properly format SSE events |
| MEDIUM | …eatures/python/examples/example_server/shared_state.py | 55 | # Define the recipe state |
| MEDIUM | …on/examples/example_server/predictive_state_updates.py | 30 | # Create an event encoder to properly format SSE events |
| MEDIUM | …on/examples/example_server/tool_based_generative_ui.py | 23 | # Create an event encoder to properly format SSE events |
| MEDIUM | integrations/crew-ai/python/ag_ui_crewai/endpoint.py | 1473 | # Create an event encoder to properly format SSE events |
| MEDIUM | integrations/crew-ai/python/ag_ui_crewai/enterprise.py | 69 | # This class is used to produce custom events when running a crewai flow on CrewAI Enterprise. |
| MEDIUM | …ver-starter/python/examples/example_server/__init__.py | 29 | # Create an event encoder to properly format SSE events |
| MEDIUM | …ions/aws-strands/python/tests/test_reasoning_events.py | 41 | # Create a mock base agent to extract config from |
| MEDIUM | …rations/aws-strands/python/examples/server/__init__.py | 37 | # Create main app |
| MEDIUM | …aws-strands/python/examples/server/api/shared_state.py | 146 | # Create the AG-UI Strands agent wrapper |
| MEDIUM | …aws-strands/python/examples/server/api/shared_state.py | 154 | # Create the FastAPI app |
| MEDIUM | …grations/agent-spec/python/ag_ui_agentspec/endpoint.py | 28 | # Create an event encoder to properly format SSE events |
| MEDIUM | …egrations/watsonx/python/src/ag_ui_watsonx/endpoint.py | 24 | # Create an event encoder to properly format SSE events |
| MEDIUM | …eware/python/tests/test_duplicate_function_response.py | 76 | # Create the session |
| MEDIUM | …ations/adk-middleware/python/tests/test_concurrency.py | 16 | # Create a real ADK agent |
| MEDIUM | …are/python/tests/test_lro_tool_response_persistence.py | 118 | # Define a simple client-side tool |
| MEDIUM | …are/python/tests/test_lro_tool_response_persistence.py | 190 | # Define the client-side tool |
| MEDIUM | …ns/adk-middleware/python/tests/test_execution_state.py | 63 | # Create a real asyncio task for testing |
| MEDIUM | …s/adk-middleware/python/tests/test_session_creation.py | 32 | # Create a test input that should trigger session creation |
| MEDIUM | …dk-middleware/python/tests/test_tool_error_handling.py | 352 | # Create a mock event queue that fails |
| MEDIUM | …dk-middleware/python/tests/test_tool_error_handling.py | 90 | # Create an execution with a pending tool |
| MEDIUM | …dk-middleware/python/tests/test_tool_error_handling.py | 139 | # Create an execution without the expected tool call |
| MEDIUM | …dk-middleware/python/tests/test_tool_error_handling.py | 326 | # Create a sample tool for the toolset |
| MEDIUM | …dk-middleware/python/tests/test_tool_error_handling.py | 374 | # Create a mock event queue that fails |
| MEDIUM | …dk-middleware/python/tests/test_tool_error_handling.py | 397 | # Create a real asyncio task for proper cancellation testing |
| MEDIUM | …/adk-middleware/python/tests/test_user_id_extractor.py | 14 | # Create a test ADK agent |
| MEDIUM | …/adk-middleware/python/tests/test_user_id_extractor.py | 49 | # Create a test ADK agent |
| MEDIUM | …/adk-middleware/python/tests/test_user_id_extractor.py | 92 | # Create a test ADK agent |
| MEDIUM | …/adk-middleware/python/tests/test_user_id_extractor.py | 121 | # Create a test ADK agent |
| 69 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | sdks/python/tests/test_text_roles.py | 5 | |
| LOW | sdks/python/tests/test_events.py | 8 | |
| LOW | sdks/python/a2ui_toolkit/tests/test_toolkit.py | 7 | |
| LOW | sdks/python/a2ui_toolkit/ag_ui_a2ui_toolkit/__init__.py | 11 | |
| LOW | sdks/python/ag_ui/core/events.py | 10 | |
| LOW | sdks/python/ag_ui/core/__init__.py | 5 | |
| LOW | sdks/python/ag_ui/core/__init__.py | 5 | |
| LOW | sdks/python/ag_ui/core/__init__.py | 5 | |
| LOW | sdks/python/ag_ui/core/__init__.py | 5 | |
| LOW | sdks/python/ag_ui/core/__init__.py | 5 | |
| LOW | sdks/python/ag_ui/core/__init__.py | 5 | |
| LOW | sdks/python/ag_ui/core/__init__.py | 5 | |
| LOW | sdks/python/ag_ui/core/__init__.py | 5 | |
| LOW | sdks/python/ag_ui/core/__init__.py | 5 | |
| LOW | sdks/python/ag_ui/core/__init__.py | 5 | |
| LOW | sdks/python/ag_ui/core/__init__.py | 5 | |
| LOW | sdks/python/ag_ui/core/__init__.py | 5 | |
| LOW | sdks/python/ag_ui/core/__init__.py | 5 | |
| LOW | sdks/python/ag_ui/core/__init__.py | 5 | |
| LOW | sdks/python/ag_ui/core/__init__.py | 5 | |
| LOW | sdks/python/ag_ui/core/__init__.py | 5 | |
| LOW | sdks/python/ag_ui/core/__init__.py | 5 | |
| LOW | sdks/python/ag_ui/core/__init__.py | 5 | |
| LOW | sdks/python/ag_ui/core/__init__.py | 5 | |
| LOW | sdks/python/ag_ui/core/__init__.py | 5 | |
| LOW | sdks/python/ag_ui/core/__init__.py | 5 | |
| LOW | sdks/python/ag_ui/core/__init__.py | 5 | |
| LOW | sdks/python/ag_ui/core/__init__.py | 5 | |
| LOW | sdks/python/ag_ui/core/__init__.py | 5 | |
| LOW | sdks/python/ag_ui/core/__init__.py | 5 | |
| LOW | sdks/python/ag_ui/core/__init__.py | 5 | |
| LOW | sdks/python/ag_ui/core/__init__.py | 5 | |
| LOW | sdks/python/ag_ui/core/__init__.py | 5 | |
| LOW | sdks/python/ag_ui/core/__init__.py | 5 | |
| LOW | sdks/python/ag_ui/core/__init__.py | 5 | |
| LOW | sdks/python/ag_ui/core/__init__.py | 5 | |
| LOW | sdks/python/ag_ui/core/__init__.py | 5 | |
| LOW | sdks/python/ag_ui/core/__init__.py | 5 | |
| LOW | sdks/python/ag_ui/core/__init__.py | 5 | |
| LOW | sdks/python/ag_ui/core/__init__.py | 5 | |
| LOW | sdks/python/ag_ui/core/__init__.py | 5 | |
| LOW | sdks/python/ag_ui/core/__init__.py | 5 | |
| LOW | sdks/python/ag_ui/core/__init__.py | 5 | |
| LOW | sdks/python/ag_ui/core/__init__.py | 5 | |
| LOW | sdks/python/ag_ui/core/__init__.py | 5 | |
| LOW | sdks/python/ag_ui/core/__init__.py | 5 | |
| LOW | sdks/python/ag_ui/core/__init__.py | 49 | |
| LOW | sdks/python/ag_ui/core/__init__.py | 49 | |
| LOW | sdks/python/ag_ui/core/__init__.py | 49 | |
| LOW | sdks/python/ag_ui/core/__init__.py | 49 | |
| LOW | sdks/python/ag_ui/core/__init__.py | 49 | |
| LOW | sdks/python/ag_ui/core/__init__.py | 49 | |
| LOW | sdks/python/ag_ui/core/__init__.py | 49 | |
| LOW | sdks/python/ag_ui/core/__init__.py | 49 | |
| LOW | sdks/python/ag_ui/core/__init__.py | 49 | |
| LOW | sdks/python/ag_ui/core/__init__.py | 49 | |
| LOW | sdks/python/ag_ui/core/__init__.py | 49 | |
| LOW | sdks/python/ag_ui/core/__init__.py | 49 | |
| LOW | sdks/python/ag_ui/core/__init__.py | 49 | |
| LOW | sdks/python/ag_ui/core/__init__.py | 49 | |
| 378 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | …nity/rust/crates/ag-ui-client/scripts/generative_ui.py | 0 | a class representing a json patch operation (rfc 6902). |
| HIGH | …ai/python/examples/server/api/agentic_generative_ui.py | 0 | a class representing a json patch operation (rfc 6902). |
| HIGH | …re/python/examples/server/api/agentic_generative_ui.py | 0 | a class representing a json patch operation (rfc 6902). |
| HIGH | …id/python/examples/server/api/agentic_generative_ui.py | 0 | a class representing a json patch operation (rfc 6902). |
| HIGH | …nity/rust/crates/ag-ui-client/scripts/generative_ui.py | 0 | create a plan with multiple steps. args: steps: list of step descriptions to create the plan. returns: statesnapshoteven |
| HIGH | …ai/python/examples/server/api/agentic_generative_ui.py | 0 | create a plan with multiple steps. args: steps: list of step descriptions to create the plan. returns: statesnapshoteven |
| HIGH | …g2/python/examples/server/api/agentic_generative_ui.py | 0 | create a plan with multiple steps. args: steps: list of step descriptions to create the plan. returns: statesnapshoteven |
| HIGH | …nity/rust/crates/ag-ui-client/scripts/generative_ui.py | 0 | update the plan with new steps or changes. args: index: the index of the step to update. description: the new descriptio |
| HIGH | …ai/python/examples/server/api/agentic_generative_ui.py | 0 | update the plan with new steps or changes. args: index: the index of the step to update. description: the new descriptio |
| HIGH | …g2/python/examples/server/api/agentic_generative_ui.py | 0 | update the plan with new steps or changes. args: index: the index of the step to update. description: the new descriptio |
| HIGH | …thon/examples/server/routers/backend_tool_rendering.py | 0 | map weather code to human-readable condition. args: code: wmo weather code. returns: human-readable weather condition st |
| HIGH | …i/python/examples/server/api/backend_tool_rendering.py | 0 | map weather code to human-readable condition. args: code: wmo weather code. returns: human-readable weather condition st |
| HIGH | …e/python/examples/server/api/backend_tool_rendering.py | 0 | map weather code to human-readable condition. args: code: wmo weather code. returns: human-readable weather condition st |
| HIGH | …o/python/examples/server/api/backend_tool_rendering.py | 0 | map weather code to human-readable condition. args: code: wmo weather code. returns: human-readable weather condition st |
| HIGH | …thon/examples/server/routers/backend_tool_rendering.py | 0 | get current weather for a location. args: location: city name. returns: dictionary with weather information including te |
| HIGH | …i/python/examples/server/api/backend_tool_rendering.py | 0 | get current weather for a location. args: location: city name. returns: dictionary with weather information including te |
| HIGH | …e/python/examples/server/api/backend_tool_rendering.py | 0 | get current weather for a location. args: location: city name. returns: dictionary with weather information including te |
| HIGH | …thon/examples/server/routers/backend_tool_rendering.py | 0 | you are a helpful weather assistant that provides accurate weather information. your primary function is to help users g |
| HIGH | …i/python/examples/server/api/backend_tool_rendering.py | 0 | you are a helpful weather assistant that provides accurate weather information. your primary function is to help users g |
| HIGH | …e/python/examples/server/api/backend_tool_rendering.py | 0 | you are a helpful weather assistant that provides accurate weather information. your primary function is to help users g |
| HIGH | …python/examples/agents/backend_tool_rendering/agent.py | 0 | a simple agentic chat flow using langgraph instead of crewai. |
| HIGH | …langgraph/python/examples/agents/agentic_chat/agent.py | 0 | a simple agentic chat flow using langgraph instead of crewai. |
| HIGH | …python/examples/agents/agentic_chat_reasoning/agent.py | 0 | a simple agentic chat flow using langgraph instead of crewai. |
| HIGH | …are/python/tests/test_lro_tool_response_persistence.py | 0 | ensure llmock is running when no real api key is set. |
| HIGH | …are/python/tests/test_lro_tool_response_persistence.py | 0 | ensure llmock is running when no real api key is set. |
| HIGH | …dk-middleware/python/tests/test_resumability_config.py | 0 | ensure llmock is running when no real api key is set. |
| HIGH | …dk-middleware/python/tests/test_resumability_config.py | 0 | ensure llmock is running when no real api key is set. |
| HIGH | …re/python/tests/test_adk_130_invocation_id_override.py | 0 | ensure llmock is running when no real api key is set. |
| HIGH | …dk-middleware/python/tests/test_lro_sse_persistence.py | 0 | ensure llmock is running when no real api key is set. |
| HIGH | …k-middleware/python/tests/test_from_app_integration.py | 0 | ensure llmock is running when no real api key is set. |
| HIGH | …s/adk-middleware/python/tests/test_lro_sse_id_remap.py | 0 | ensure llmock is running when no real api key is set. |
| HIGH | …e/python/tests/test_thought_to_thinking_integration.py | 0 | ensure llmock is running when no real api key is set. |
| HIGH | …tests/test_issue_437_skip_summarization_integration.py | 0 | ensure llmock is running when no real api key is set. |
| HIGH | …dk-middleware/python/tests/test_context_integration.py | 0 | ensure llmock is running when no real api key is set. |
| HIGH | …dk-middleware/python/tests/test_context_integration.py | 0 | ensure llmock is running when no real api key is set. |
| HIGH | …dk-middleware/python/tests/test_context_integration.py | 0 | ensure llmock is running when no real api key is set. |
| HIGH | …dk-middleware/python/tests/test_context_integration.py | 0 | ensure llmock is running when no real api key is set. |
| HIGH | …iddleware/python/tests/test_multi_turn_conversation.py | 0 | ensure llmock is running when no real api key is set. |
| HIGH | …eware/python/tests/test_hitl_resumption_text_output.py | 0 | ensure llmock is running when no real api key is set. |
| HIGH | …ons/adk-middleware/python/tests/test_multimodal_e2e.py | 0 | ensure llmock is running when no real api key is set. |
| HIGH | …ations/adk-middleware/python/tests/test_text_events.py | 0 | test that we get proper message events with correct start/content/end patterns. |
| HIGH | …ations/adk-middleware/python/tests/test_text_events.py | 0 | test that we get proper message events with correct start/content/end patterns. |
| HIGH | …ations/adk-middleware/python/tests/test_text_events.py | 0 | test that we get proper message events with correct start/content/end patterns. |
| HIGH | …ns/adk-middleware/python/tests/test_message_history.py | 0 | return app suitable for testclient (wrap apirouter in fastapi if needed). note: this must be called after routes are add |
| HIGH | …ns/adk-middleware/python/tests/test_message_history.py | 0 | return app suitable for testclient (wrap apirouter in fastapi if needed). note: this must be called after routes are add |
| HIGH | …iddleware/python/tests/test_endpoint_error_handling.py | 0 | return app suitable for testclient (wrap apirouter in fastapi if needed). note: this must be called after routes are add |
| HIGH | …egrations/adk-middleware/python/tests/test_endpoint.py | 0 | return app suitable for testclient (wrap apirouter in fastapi if needed). note: this must be called after routes are add |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | integrations/langgraph/python/ag_ui_langgraph/utils.py | 583 | except Exception: |
| LOW | integrations/langgraph/python/ag_ui_langgraph/utils.py | 592 | except Exception: |
| LOW | integrations/langgraph/python/ag_ui_langgraph/utils.py | 600 | except Exception: |
| LOW | integrations/langgraph/python/ag_ui_langgraph/utils.py | 608 | except Exception: |
| LOW | integrations/langgraph/python/ag_ui_langgraph/utils.py | 522 | except Exception: |
| LOW | …langgraph/python/examples/agents/shared_state/agent.py | 153 | except Exception as e: # pylint: disable=broad-exception-caught |
| LOW | integrations/crew-ai/python/tests/conftest.py | 23 | except Exception: # pragma: no cover - import-time failure is a real bug |
| LOW | integrations/crew-ai/python/tests/conftest.py | 71 | except Exception: # pragma: no cover - defensive |
| LOW | integrations/crew-ai/python/tests/conftest.py | 84 | except Exception: # pragma: no cover - defensive |
| LOW | …rations/crew-ai/python/tests/test_task_cancellation.py | 1065 | except Exception: # noqa: BLE001 |
| LOW | …rations/crew-ai/python/tests/test_task_cancellation.py | 1875 | except Exception: |
| LOW | integrations/crew-ai/python/ag_ui_crewai/endpoint.py | 346 | except Exception: # noqa: BLE001 - defensive |
| LOW | integrations/crew-ai/python/ag_ui_crewai/endpoint.py | 426 | except Exception: # noqa: BLE001 - defensive |
| LOW | integrations/crew-ai/python/ag_ui_crewai/endpoint.py | 475 | except Exception as grace_exc: # pylint: disable=broad-exception-caught |
| LOW | integrations/crew-ai/python/ag_ui_crewai/endpoint.py | 541 | except Exception as recov_exc: # pylint: disable=broad-exception-caught |
| LOW | integrations/crew-ai/python/ag_ui_crewai/endpoint.py | 1270 | except Exception: # noqa: BLE001 |
| LOW | integrations/crew-ai/python/ag_ui_crewai/endpoint.py | 1402 | except Exception as e: # pylint: disable=broad-exception-caught |
| LOW | …s/crew-ai/python/ag_ui_crewai/examples/shared_state.py | 215 | except Exception as e: |
| MEDIUM | …s/crew-ai/python/ag_ui_crewai/examples/shared_state.py | 217 | print(f"Error updating recipe state: {e}") # Log the error server-side |
| LOW | …aws-strands/python/examples/server/api/shared_state.py | 113 | except Exception: |
| LOW | …tions/aws-strands/python/src/ag_ui_strands/endpoint.py | 27 | except Exception as e: |
| LOW | …grations/aws-strands/python/src/ag_ui_strands/utils.py | 57 | except Exception as exc: |
| LOW | …grations/aws-strands/python/src/ag_ui_strands/utils.py | 76 | except Exception as e: |
| LOW | …grations/aws-strands/python/src/ag_ui_strands/utils.py | 157 | except Exception: |
| LOW | …grations/aws-strands/python/src/ag_ui_strands/agent.py | 341 | except Exception as e: |
| LOW | …grations/aws-strands/python/src/ag_ui_strands/agent.py | 435 | except Exception as e: |
| LOW | …grations/aws-strands/python/src/ag_ui_strands/agent.py | 664 | except Exception as e: |
| LOW | …grations/aws-strands/python/src/ag_ui_strands/agent.py | 718 | except Exception as e: |
| LOW | …grations/aws-strands/python/src/ag_ui_strands/agent.py | 918 | except Exception: |
| LOW | …grations/aws-strands/python/src/ag_ui_strands/agent.py | 1011 | except Exception as e: |
| LOW | …grations/aws-strands/python/src/ag_ui_strands/agent.py | 1024 | except Exception as e: |
| LOW | …grations/aws-strands/python/src/ag_ui_strands/agent.py | 1327 | except Exception as e: |
| LOW | …grations/aws-strands/python/src/ag_ui_strands/agent.py | 1396 | except Exception as e: |
| LOW | …grations/aws-strands/python/src/ag_ui_strands/agent.py | 1418 | except Exception as e: |
| LOW | …grations/aws-strands/python/src/ag_ui_strands/agent.py | 1479 | except Exception as e: |
| LOW | …grations/aws-strands/python/src/ag_ui_strands/agent.py | 1566 | except Exception as e: |
| LOW | …grations/aws-strands/python/src/ag_ui_strands/agent.py | 1616 | except Exception as e: |
| LOW | …c/python/ag_ui_agentspec/agentspec_tracing_exporter.py | 67 | except Exception: # pylint: disable=broad-exception-caught |
| LOW | …grations/agent-spec/python/ag_ui_agentspec/endpoint.py | 40 | except Exception as e: # pylint: disable=broad-exception-caught |
| LOW | …grations/agent-spec/python/ag_ui_agentspec/endpoint.py | 65 | except Exception as e: # pylint: disable=broad-exception-caught |
| MEDIUM | …grations/agent-spec/python/ag_ui_agentspec/endpoint.py | 36 | def run_and_close(): |
| LOW | …ec/python/ag_ui_agentspec/runtimes/langgraph_runner.py | 22 | except Exception as e: |
| LOW | …spec/python/ag_ui_agentspec/runtimes/wayflow_runner.py | 68 | except Exception as e: |
| LOW | …spec/python/ag_ui_agentspec/runtimes/wayflow_runner.py | 81 | except Exception as e: |
| LOW | integrations/watsonx/python/src/ag_ui_watsonx/agent.py | 326 | except Exception as e: |
| LOW | …ns/claude-agent-sdk/python/ag_ui_claude_sdk/adapter.py | 246 | except Exception as e: |
| LOW | …ns/claude-agent-sdk/python/ag_ui_claude_sdk/adapter.py | 354 | except Exception as e: |
| MEDIUM | …ns/claude-agent-sdk/python/ag_ui_claude_sdk/adapter.py | 350 | def in input_data.tools: |
| LOW | …ns/claude-agent-sdk/python/ag_ui_claude_sdk/session.py | 76 | except Exception as exc: |
| LOW | …ns/claude-agent-sdk/python/ag_ui_claude_sdk/session.py | 82 | except Exception as exc: |
| LOW | …ns/claude-agent-sdk/python/ag_ui_claude_sdk/session.py | 96 | except Exception as exc: |
| LOW | …ns/claude-agent-sdk/python/ag_ui_claude_sdk/session.py | 116 | except Exception as exc: |
| MEDIUM | integrations/claude-agent-sdk/python/examples/server.py | 50 | print("Error: ANTHROPIC_API_KEY required") |
| LOW | …ations/adk-middleware/python/tests/test_concurrency.py | 90 | except Exception as e: |
| LOW | …eware/python/tests/test_credential_service_defaults.py | 20 | except Exception as e: |
| LOW | …eware/python/tests/test_credential_service_defaults.py | 54 | except Exception as e: |
| LOW | …eware/python/tests/test_credential_service_defaults.py | 86 | except Exception as e: |
| LOW | …eware/python/tests/test_credential_service_defaults.py | 139 | except Exception as e: |
| LOW | …eware/python/tests/test_credential_service_defaults.py | 160 | except Exception as e: |
| LOW | …s/adk-middleware/python/tests/test_session_creation.py | 69 | except Exception as e: |
| 103 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | …ages/client/src/agent/__tests__/legacy-bridged.test.ts | 381 | |
| LOW | sdks/community/c++/tests/test_sse_server.cpp | 21 | #include <vector> |
| LOW | sdks/community/c++/src/core/subscriber.h | 1 | #pragma once |
| LOW | sdks/community/c++/src/agent/http_agent.h | 1 | #pragma once |
| LOW | sdks/community/go/pkg/core/events/events.go | 41 | // EventTypeThinkingEnd indicates the end of a thinking phase. |
| LOW | sdks/community/go/pkg/core/events/events.go | 401 | case EventTypeMessagesSnapshot: |
| LOW | sdks/community/go/pkg/client/sse/client_test.go | 61 | // wantErr bool |
| LOW | sdks/community/go/pkg/client/sse/client_test.go | 81 | // flusher.Flush() |
| LOW | sdks/community/go/pkg/client/sse/client_test.go | 101 | // t.Errorf("expected 3 frames, got %d", len(frames)) |
| LOW | sdks/community/go/pkg/client/sse/client_test.go | 121 | // { |
| LOW | sdks/community/go/pkg/client/sse/client_test.go | 141 | // wantFrames: 1, |
| LOW | sdks/community/go/pkg/client/sse/client_test.go | 161 | // }, |
| LOW | sdks/community/go/pkg/client/sse/client_test.go | 181 | // if auth != "Bearer test-key-123" { |
| LOW | sdks/community/go/pkg/client/sse/client_test.go | 201 | // payload: RunAgentInput{Stream: true}, |
| LOW | sdks/community/go/pkg/client/sse/client_test.go | 221 | // _, _ = fmt.Fprintf(w, "data: {\"authorized\":true}\n\n") |
| LOW | sdks/community/go/pkg/client/sse/client_test.go | 241 | // logger := logrus.New() |
| LOW | sdks/community/go/pkg/client/sse/client_test.go | 261 | // } |
| LOW | sdks/community/go/pkg/client/sse/client_test.go | 281 | // } |
| LOW | sdks/community/go/pkg/client/sse/client_test.go | 301 | // w.Header().Set("Content-Type", "text/event-stream") |
| LOW | sdks/community/go/pkg/client/sse/client_test.go | 321 | // }) |
| LOW | sdks/community/go/pkg/client/sse/client_test.go | 341 | // } |
| LOW | sdks/community/dart/lib/ag_ui.dart | 1 | /// AG-UI Dart SDK - Standardizing agent-user interactions |
| LOW | sdks/community/dart/lib/ag_ui.dart | 21 | /// config: AgUiClientConfig( |
| LOW | sdks/community/dart/lib/src/types/base.dart | 21 | |
| LOW | sdks/community/dart/lib/src/encoder/encoder.dart | 41 | |
| LOW | sdks/community/dart/lib/src/events/events.dart | 1 | /// All event types for AG-UI protocol. |
| LOW | sdks/community/dart/lib/src/client/client.dart | 21 | /// Example: |
| LOW | sdks/community/dart/lib/src/client/config.dart | 1 | import '../sse/backoff_strategy.dart'; |
| LOW | sdks/community/rust/crates/ag-ui-core/src/event.rs | 141 | |
| LOW | sdks/community/rust/crates/ag-ui-client/src/sse.rs | 21 | /// Extension trait for processing Server-Sent Events (SSE) responses from reqwest::Response |
| LOW | …s/community/rust/crates/ag-ui-client/src/subscriber.rs | 281 | &self, |
| LOW | …s/community/rust/crates/ag-ui-client/src/subscriber.rs | 301 | /// // Create from a single subscriber |
| LOW | sdks/community/rust/crates/ag-ui-client/src/agent.rs | 161 | /// can also be a unit type `()` or `None` if none are needed. Valid types are `T`, `(T,)`, |
| LOW | …kotlin/com/agui/example/chatapp/chat/ChatController.kt | 421 | // |
| LOW | sdks/community/ruby/lib/ag_ui_protocol/util.rb | 1 | # typed: true |
| LOW | …community/ruby/lib/ag_ui_protocol/core/capabilities.rb | 661 | |
| LOW | sdks/community/ruby/lib/ag_ui_protocol/core/types.rb | 1 | # typed: true |
| LOW | sdks/community/ruby/lib/ag_ui_protocol/core/types.rb | 21 | # ```ruby |
| LOW | sdks/community/ruby/lib/ag_ui_protocol/core/types.rb | 61 | def to_json(*_args) |
| LOW | sdks/community/ruby/lib/ag_ui_protocol/core/types.rb | 201 | |
| LOW | sdks/community/ruby/lib/ag_ui_protocol/core/types.rb | 221 | sig { params(id: String, content: String, name: T.nilable(String)).void } |
| LOW | sdks/community/ruby/lib/ag_ui_protocol/core/types.rb | 241 | # @param content [Object] Text content of the message (required) |
| LOW | sdks/community/ruby/lib/ag_ui_protocol/core/types.rb | 401 | } |
| LOW | sdks/community/ruby/lib/ag_ui_protocol/core/types.rb | 961 | # ```ruby |
| LOW | sdks/community/ruby/lib/ag_ui_protocol/core/types.rb | 981 | end |
| LOW | sdks/community/ruby/lib/ag_ui_protocol/core/types.rb | 1061 | # Represents an entry for resuming an interrupted run. |
| LOW | sdks/community/ruby/lib/ag_ui_protocol/core/types.rb | 1101 | end |
| LOW | sdks/community/ruby/lib/ag_ui_protocol/core/events.rb | 1 | # typed: true |
| LOW | sdks/community/ruby/lib/ag_ui_protocol/core/events.rb | 21 | # ## Tool Call Events |
| LOW | sdks/community/ruby/lib/ag_ui_protocol/core/events.rb | 81 | # shared across all event types. Value types in this module |
| LOW | sdks/community/ruby/lib/ag_ui_protocol/core/events.rb | 161 | |
| LOW | sdks/community/ruby/lib/ag_ui_protocol/core/events.rb | 221 | def to_h |
| LOW | sdks/community/ruby/lib/ag_ui_protocol/core/events.rb | 321 | def initialize(timestamp: nil, raw_event: nil) |
| LOW | sdks/community/ruby/lib/ag_ui_protocol/core/events.rb | 441 | # |
| LOW | sdks/community/ruby/lib/ag_ui_protocol/core/events.rb | 501 | delta: @delta |
| LOW | sdks/community/ruby/lib/ag_ui_protocol/core/events.rb | 661 | # contents verbatim on the wire. |
| LOW | sdks/community/ruby/lib/ag_ui_protocol/core/events.rb | 861 | # input = AgUiProtocol::Core::Types::RunAgentInput.new( |
| LOW | sdks/community/ruby/lib/ag_ui_protocol/core/events.rb | 1081 | super.merge(message: @message, code: @code) |
| LOW | sdks/community/ruby/lib/ag_ui_protocol/core/events.rb | 1161 | sig { returns(T::Hash[Symbol, T.untyped]) } |
| LOW | …unity/ruby/lib/ag_ui_protocol/encoder/event_encoder.rb | 1 | # typed: true |
| 74 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | sdks/typescript/packages/client/src/apply/default.ts | 584 | // Step 3: Append messages from the snapshot that we don't have yet. |
| LOW | sdks/community/c++/src/core/subscriber.cpp | 62 | // Step 1: Invoke generic onEvent callback first |
| LOW | sdks/community/c++/src/core/subscriber.cpp | 66 | // Step 2: Check stopPropagation flag |
| LOW | sdks/community/c++/src/core/subscriber.cpp | 71 | // Step 3: Execute default event handling |
| LOW | sdks/community/c++/src/core/subscriber.cpp | 147 | // Step 4: Invoke type-specific subscriber callbacks |
| LOW | sdks/community/kotlin/publish.sh | 106 | # Step 1: Clean previous builds and staging directory |
| LOW | sdks/community/kotlin/publish.sh | 119 | # Step 2: Run tests |
| LOW | sdks/community/kotlin/publish.sh | 129 | # Step 3: Build and publish to staging |
| LOW | sdks/community/kotlin/publish.sh | 139 | # Step 4: Deploy to Maven Central (or dry-run) |
| LOW | …are/python/tests/test_lro_tool_response_persistence.py | 203 | # Step 1: Send initial message to trigger tool call |
| LOW | …are/python/tests/test_lro_tool_response_persistence.py | 230 | # Step 2: Submit tool result |
| LOW | …are/python/tests/test_lro_tool_response_persistence.py | 267 | # Step 3: Verify session has exactly ONE function_response |
| LOW | …are/python/tests/test_lro_tool_response_persistence.py | 320 | # Step 1: Trigger tool call |
| LOW | …are/python/tests/test_lro_tool_response_persistence.py | 339 | # Step 2: Submit tool result with specific run_id |
| LOW | …are/python/tests/test_lro_tool_response_persistence.py | 447 | # Step 1: Trigger tool call |
| LOW | …are/python/tests/test_lro_tool_response_persistence.py | 466 | # Step 2: Submit tool result WITH trailing user message |
| LOW | …are/python/tests/test_lro_tool_response_persistence.py | 600 | # Step 1: Initial request - should trigger tool call and pause |
| LOW | …are/python/tests/test_lro_tool_response_persistence.py | 626 | # Step 2: Submit tool result (resuming HITL) |
| LOW | …dk-middleware/python/tests/test_resumability_config.py | 389 | # Step 1: Initial request - should trigger tool call |
| LOW | …dk-middleware/python/tests/test_resumability_config.py | 412 | # Step 2: Submit tool result (simulating user approval) |
| LOW | …adk-middleware/python/tests/test_tool_tracking_hitl.py | 362 | # Step 2: Simulate middleware restart by clearing all in-memory state |
| LOW | …adk-middleware/python/tests/test_tool_tracking_hitl.py | 368 | # Step 3: Call _ensure_session_exists again (simulating first request after restart) |
| LOW | …adk-middleware/python/tests/test_tool_tracking_hitl.py | 377 | # Step 4: Verify pending_tool_calls were cleared |
| LOW | …adk-middleware/python/tests/test_tool_tracking_hitl.py | 337 | # Step 1: Create a session and add pending_tool_calls (simulating state before restart) |
| LOW | …eware/python/tests/test_hitl_resumption_text_output.py | 194 | # Step 1: Send initial request to trigger tool call |
| LOW | …eware/python/tests/test_hitl_resumption_text_output.py | 232 | # Step 2: Submit tool result (simulating user approval) |
| LOW | …ions/adk-middleware/python/tests/test_lro_filtering.py | 237 | # Step 1: Emit LRO tool call via translate_lro_function_calls (simulates LRO path) |
| LOW | …ions/adk-middleware/python/tests/test_lro_filtering.py | 259 | # Step 2: Confirmed event arrives (non-partial) WITHOUT long_running_tool_ids |
| LOW | …ions/adk-middleware/python/tests/test_lro_filtering.py | 297 | # Step 1: Emit LRO via translate_lro_function_calls |
| LOW | …ions/adk-middleware/python/tests/test_lro_filtering.py | 314 | # Step 2: Confirmed event with BOTH the LRO call and a new non-LRO call |
| LOW | …ions/adk-middleware/python/tests/test_lro_filtering.py | 837 | # Step 1: LRO event — translator emits START/ARGS/END |
| LOW | …ions/adk-middleware/python/tests/test_lro_filtering.py | 861 | # Step 2: Confirmed event (different ID) — suppressed by client_tool_names |
| LOW | …ions/adk-middleware/python/tests/test_lro_filtering.py | 1036 | # Step 1: LRO event — translator emits START/ARGS/END |
| LOW | …ions/adk-middleware/python/tests/test_lro_filtering.py | 1060 | # Step 2: Confirmed event with different ID — must be suppressed so the |
| LOW | …s/adk-middleware/python/examples/other/simple_agent.py | 25 | # Step 1: Create an ADK agent |
| LOW | …s/adk-middleware/python/examples/other/simple_agent.py | 32 | # Step 2: Register the agent |
| LOW | …s/adk-middleware/python/examples/other/simple_agent.py | 36 | # Step 3: Create the middleware agent |
| LOW | …s/adk-middleware/python/examples/other/simple_agent.py | 42 | # Step 4: Create a sample input |
| LOW | …s/adk-middleware/python/examples/other/simple_agent.py | 61 | # Step 5: Run the agent and print events |
| LOW | …adk-middleware/python/examples/other/complete_setup.py | 49 | # Step 1: Configure Google ADK authentication |
| LOW | …adk-middleware/python/examples/other/complete_setup.py | 59 | # Step 2: Create shared memory service |
| LOW | …adk-middleware/python/examples/other/complete_setup.py | 64 | # Step 3: Create your ADK agent(s) |
| LOW | …adk-middleware/python/examples/other/complete_setup.py | 101 | # Step 4: Configure ADK middleware |
| LOW | …adk-middleware/python/examples/other/complete_setup.py | 146 | # Step 5: Create FastAPI app |
| LOW | …adk-middleware/python/examples/other/complete_setup.py | 163 | # Step 6: Add endpoints |
| LOW | …adk-middleware/python/examples/other/complete_setup.py | 221 | # Step 7: Run the server |
| LOW | apps/dojo/e2e/setup-aws.sh | 34 | # Step 1: Create S3 Bucket |
| LOW | apps/dojo/e2e/setup-aws.sh | 49 | # Step 2: Configure bucket for public read access |
| LOW | apps/dojo/e2e/setup-aws.sh | 72 | # Step 3: Set up lifecycle policy for automatic cleanup (30 days) |
| LOW | apps/dojo/e2e/setup-aws.sh | 91 | # Step 4: Create IAM policy for S3 upload permissions |
| LOW | apps/dojo/e2e/setup-aws.sh | 121 | # Step 5: Create IAM user |
| LOW | apps/dojo/e2e/setup-aws.sh | 127 | # Step 6: Attach policy to user |
| LOW | apps/dojo/e2e/setup-aws.sh | 133 | # Step 7: Create access keys |
| LOW | apps/dojo/e2e/setup-aws.sh | 141 | # Step 8: Test the setup |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | sdks/python/tests/test_events.py | 437 | |
| LOW | sdks/python/a2ui_toolkit/ag_ui_a2ui_toolkit/__init__.py | 189 | |
| LOW | integrations/langgraph/python/ag_ui_langgraph/utils.py | 69 | |
| LOW | integrations/langgraph/python/ag_ui_langgraph/utils.py | 115 | |
| LOW | integrations/langgraph/python/ag_ui_langgraph/utils.py | 187 | |
| LOW | integrations/langgraph/python/ag_ui_langgraph/utils.py | 234 | |
| LOW | integrations/langgraph/python/ag_ui_langgraph/utils.py | 306 | |
| LOW | integrations/langgraph/python/ag_ui_langgraph/utils.py | 450 | |
| LOW | integrations/langgraph/python/ag_ui_langgraph/utils.py | 483 | |
| LOW | integrations/langgraph/python/ag_ui_langgraph/agent.py | 180 | |
| LOW | integrations/langgraph/python/ag_ui_langgraph/agent.py | 455 | |
| LOW | integrations/langgraph/python/ag_ui_langgraph/agent.py | 738 | |
| LOW | integrations/langgraph/python/ag_ui_langgraph/agent.py | 959 | |
| LOW | …s/langgraph/python/tests/test_nested_tool_end_dedup.py | 178 | |
| LOW | …raph/python/examples/agents/human_in_the_loop/agent.py | 63 | |
| LOW | …langgraph/python/examples/agents/shared_state/agent.py | 144 | |
| LOW | integrations/crew-ai/python/tests/test_llm_timeout.py | 175 | |
| LOW | integrations/crew-ai/python/ag_ui_crewai/sdk.py | 276 | |
| LOW | integrations/crew-ai/python/ag_ui_crewai/crews.py | 105 | |
| LOW | integrations/crew-ai/python/ag_ui_crewai/endpoint.py | 292 | |
| LOW | integrations/crew-ai/python/ag_ui_crewai/endpoint.py | 952 | |
| LOW | …s-strands/python/tests/test_streaming_predict_state.py | 118 | |
| LOW | …ns/aws-strands/python/examples/server/model_factory.py | 12 | |
| LOW | …ds/python/examples/server/api/agentic_generative_ui.py | 107 | |
| LOW | …grations/aws-strands/python/src/ag_ui_strands/utils.py | 85 | |
| LOW | …grations/aws-strands/python/src/ag_ui_strands/agent.py | 120 | |
| LOW | …grations/aws-strands/python/src/ag_ui_strands/agent.py | 182 | |
| LOW | …grations/aws-strands/python/src/ag_ui_strands/agent.py | 323 | |
| LOW | …spec/python/ag_ui_agentspec/runtimes/wayflow_runner.py | 55 | |
| LOW | integrations/watsonx/python/src/ag_ui_watsonx/agent.py | 116 | |
| LOW | …ns/claude-agent-sdk/python/ag_ui_claude_sdk/adapter.py | 265 | |
| LOW | …ns/claude-agent-sdk/python/ag_ui_claude_sdk/adapter.py | 395 | |
| LOW | …ns/claude-agent-sdk/python/ag_ui_claude_sdk/session.py | 48 | |
| LOW | …s/claude-agent-sdk/python/ag_ui_claude_sdk/handlers.py | 139 | |
| LOW | …ions/claude-agent-sdk/python/ag_ui_claude_sdk/utils.py | 92 | |
| LOW | …ions/claude-agent-sdk/python/ag_ui_claude_sdk/utils.py | 341 | |
| LOW | …ions/claude-agent-sdk/python/ag_ui_claude_sdk/utils.py | 404 | |
| LOW | …eware/python/tests/test_duplicate_function_response.py | 113 | |
| LOW | …are/python/tests/test_lro_tool_response_persistence.py | 72 | |
| LOW | …are/python/tests/test_lro_tool_response_persistence.py | 293 | |
| LOW | …eware/python/tests/test_credential_service_defaults.py | 90 | |
| LOW | …ations/adk-middleware/python/tests/test_text_events.py | 265 | |
| LOW | …iddleware/python/tests/test_endpoint_error_handling.py | 241 | |
| LOW | …s/adk-middleware/python/tests/test_context_handling.py | 75 | |
| LOW | …s/adk-middleware/python/tests/test_context_handling.py | 131 | |
| LOW | …s/adk-middleware/python/tests/test_context_handling.py | 211 | |
| LOW | …e/python/tests/test_thought_to_thinking_integration.py | 139 | |
| LOW | …tests/test_issue_437_skip_summarization_integration.py | 323 | |
| LOW | …s/adk-middleware/python/tests/test_tool_result_flow.py | 545 | |
| LOW | …s/adk-middleware/python/tests/test_tool_result_flow.py | 1055 | |
| LOW | …s/adk-middleware/python/tests/test_tool_result_flow.py | 1222 | |
| LOW | …s/adk-middleware/python/tests/test_tool_result_flow.py | 1490 | |
| LOW | …s/adk-middleware/python/tests/test_tool_result_flow.py | 586 | |
| LOW | …eware/python/tests/test_hitl_resumption_text_output.py | 147 | |
| LOW | …eware/python/tests/test_hitl_resumption_text_output.py | 311 | |
| LOW | …adk-middleware/python/examples/test_multimodal_live.py | 77 | |
| LOW | …adk-middleware/python/examples/test_multimodal_live.py | 137 | |
| LOW | …s/adk-middleware/python/examples/other/simple_agent.py | 75 | |
| LOW | …/adk-middleware/python/examples/other/context_usage.py | 69 | |
| LOW | …/adk-middleware/python/examples/other/context_usage.py | 180 | |
| 26 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | sdks/community/kotlin/publish.sh | 48 | # Check if running in dry-run mode |
| LOW | …raph/python/examples/agents/human_in_the_loop/agent.py | 180 | # Check if we already have a user_response in the state |
| LOW | …langgraph/python/examples/agents/shared_state/agent.py | 211 | # Check if args is already a dict or needs to be parsed |
| LOW | …on/examples/example_server/tool_based_generative_ui.py | 36 | # Check if last message was a tool result |
| LOW | …grations/aws-strands/python/src/ag_ui_strands/agent.py | 1075 | # Check if we've already seen this tool (by Strands' internal ID) |
| LOW | …grations/aws-strands/python/src/ag_ui_strands/agent.py | 1537 | # Check if generator is already closed/exhausted |
| LOW | …ns/claude-agent-sdk/python/ag_ui_claude_sdk/adapter.py | 614 | # Check if this is the state management tool |
| LOW | …ns/claude-agent-sdk/python/ag_ui_claude_sdk/adapter.py | 659 | # Check if this is a frontend tool -- halt stream |
| LOW | …ions/claude-agent-sdk/python/ag_ui_claude_sdk/utils.py | 107 | # Check if last message is a tool result (for re-submission handling) |
| LOW | …ations/adk-middleware/python/tests/test_text_events.py | 230 | # Check if we have any text message events at all |
| LOW | …adk-middleware/python/tests/test_tool_tracking_hitl.py | 135 | # Check if tool call was tracked |
| LOW | …iddleware/python/tests/test_endpoint_error_handling.py | 91 | # Check if error handling worked |
| LOW | …iddleware/python/tests/test_endpoint_error_handling.py | 152 | # Check if error handling worked |
| LOW | …iddleware/python/tests/test_endpoint_error_handling.py | 228 | # Check if normal handling worked |
| LOW | …iddleware/python/tests/test_endpoint_error_handling.py | 384 | # Check if error handling worked |
| LOW | …s/adk-middleware/python/tests/test_context_handling.py | 435 | # Check if custom_metadata is supported |
| LOW | …tests/test_issue_437_skip_summarization_integration.py | 671 | # Check if the response contains summarization of the FIRST result |
| LOW | …k-middleware/python/src/ag_ui_adk/client_proxy_tool.py | 279 | # Check if this tool has predictive state configuration |
| LOW | …tions/adk-middleware/python/src/ag_ui_adk/adk_agent.py | 1746 | # Check if execution is stale |
| LOW | …tions/adk-middleware/python/src/ag_ui_adk/adk_agent.py | 1756 | # Check if task is done |
| LOW | …tions/adk-middleware/python/src/ag_ui_adk/adk_agent.py | 1176 | # Check if there are pending tool calls AND tool results in unseen messages |
| LOW | …tions/adk-middleware/python/src/ag_ui_adk/adk_agent.py | 1313 | # Check if there's an upcoming tool batch that will be skipped |
| LOW | …tions/adk-middleware/python/src/ag_ui_adk/adk_agent.py | 1544 | # Check if there were actual tool messages that were filtered out |
| LOW | …tions/adk-middleware/python/src/ag_ui_adk/adk_agent.py | 1819 | # Check if there's an existing execution for this thread+user and wait for it |
| LOW | …tions/adk-middleware/python/src/ag_ui_adk/adk_agent.py | 1894 | # Check if session has pending tool calls before cleanup |
| LOW | …tions/adk-middleware/python/src/ag_ui_adk/adk_agent.py | 2653 | # Check if we got a non-partial event (persistence complete) |
| LOW | …tions/adk-middleware/python/src/ag_ui_adk/adk_agent.py | 2685 | # Check if this is a streaming chunk that needs regular processing |
| LOW | …tions/adk-middleware/python/src/ag_ui_adk/adk_agent.py | 2714 | # Check if event has function responses (e.g., backend tool results) |
| LOW | …tions/adk-middleware/python/src/ag_ui_adk/adk_agent.py | 2816 | # Set flag to continue draining - checked at loop start |
| LOW | …dk-middleware/python/src/ag_ui_adk/event_translator.py | 48 | # Check if Part class has 'thought' in its model fields (Pydantic) |
| LOW | …dk-middleware/python/src/ag_ui_adk/event_translator.py | 349 | # Check if this is the final response (contains complete message - skip to avoid duplication) |
| LOW | …dk-middleware/python/src/ag_ui_adk/event_translator.py | 529 | # Check if this is a thought part (backwards-compatible) |
| LOW | …dk-middleware/python/src/ag_ui_adk/event_translator.py | 903 | # Check if this tool call ID already exists |
| LOW | …dk-middleware/python/src/ag_ui_adk/event_translator.py | 910 | # Check if this tool has predictive state configuration |
| LOW | …dk-middleware/python/src/ag_ui_adk/event_translator.py | 958 | # Check if we should emit confirm_changes tool call after this tool |
| LOW | …dk-middleware/python/src/ag_ui_adk/event_translator.py | 969 | # Check if any mapping has emit_confirm_tool=True |
| LOW | …tegrations/langroid/python/src/ag_ui_langroid/agent.py | 199 | # Check if the response itself is a ToolMessage (Langroid might return ToolMessage directly) |
| LOW | scripts/release/detect-ts-version-changes.sh | 118 | # Output results |
| LOW | scripts/release/detect-py-version-changes.sh | 97 | # Output results |
| LOW | apps/dojo/e2e/setup-aws.sh | 20 | # Check if AWS CLI is installed and configured |
| LOW | apps/dojo/e2e/setup-aws.sh | 26 | # Check if AWS credentials are configured |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | sdks/community/dart/example/README.md | 352 | - Or pass directly: `dart run -- -k "your-api-key" -m "Test"` |
| HIGH | sdks/community/kotlin/examples/chatapp-wearos/README.md | 28 | chatapp.wear.defaultAgentApiKey=sk-your-api-key |
| HIGH | integrations/langgraph/typescript/README.md | 24 | langsmithApiKey: "your-api-key", |
| HIGH | integrations/watsonx/python/README.md | 20 | api_key="YOUR_API_KEY", |
| HIGH | integrations/watsonx/typescript/README.md | 61 | api_key="YOUR_API_KEY", |
| HIGH | integrations/adk-middleware/python/CONFIGURATION.md | 333 | export GOOGLE_API_KEY="your-api-key" |
| HIGH | …adk-middleware/python/examples/other/complete_setup.py | 51 | # export GOOGLE_API_KEY="your-api-key-here" |
| HIGH | …ions/adk-middleware/python/examples/server/__init__.py | 74 | print(" export GOOGLE_API_KEY='your-api-key-here'") |
| HIGH | integrations/agno/python/examples/README.md | 12 | 2. Set your OpenAI API key: `export OPENAI_API_KEY="your-api-key"` |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | …ions/langgraph/python/tests/test_subgraph_streaming.py | 274 | |
| MEDIUM | …tions/aws-strands/python/tests/test_session_manager.py | 46 | |
| MEDIUM | …eware/python/tests/test_duplicate_function_response.py | 218 | |
| MEDIUM | …eware/python/tests/test_duplicate_function_response.py | 321 | |
| MEDIUM | …eware/python/tests/test_duplicate_function_response.py | 497 | |
| MEDIUM | …ons/adk-middleware/python/tests/test_adk_2_0_compat.py | 460 | |
| MEDIUM | …ons/adk-middleware/python/tests/test_adk_2_0_compat.py | 525 | |
| MEDIUM | …dk-middleware/python/tests/test_tool_error_handling.py | 123 | |
| MEDIUM | …dk-middleware/python/tests/test_tool_error_handling.py | 171 | |
| MEDIUM | …dk-middleware/python/tests/test_tool_error_handling.py | 285 | |
| MEDIUM | …dk-middleware/python/tests/test_tool_error_handling.py | 457 | |
| MEDIUM | …iddleware/python/tests/test_endpoint_error_handling.py | 113 | |
| MEDIUM | …s/adk-middleware/python/tests/test_tool_result_flow.py | 348 | |
| MEDIUM | …s/adk-middleware/python/tests/test_tool_result_flow.py | 1577 | |
| MEDIUM | …s/adk-middleware/python/tests/test_tool_result_flow.py | 1698 | |
| MEDIUM | …s/adk-middleware/python/tests/test_tool_result_flow.py | 1790 | |
| MEDIUM | …s/adk-middleware/python/tests/test_tool_result_flow.py | 1165 | |
| MEDIUM | …egrations/adk-middleware/python/tests/test_endpoint.py | 226 | |
| MEDIUM | …egrations/adk-middleware/python/tests/test_endpoint.py | 256 |
| Severity | File | Line | Snippet |
|---|---|---|---|
| CRITICAL | …com/agui/example/chatapp/ui/screens/chat/ChatScreen.kt | 135 | private fun com.agui.example.tools.BackgroundStyle.toComposeColor(default: Color): Color { |
| CRITICAL | …est/kotlin/com/agui/example/chatapp/IosSettingsTest.kt | 44 | val repository = com.agui.example.chatapp.data.repository.AgentRepository.getInstance(settings) |
| CRITICAL | …h/python/tests/test_prepare_stream_interrupt_resume.py | 120 | agent.graph.aupdate_state.await_args.kwargs.get("as_node"), |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | …ds/python/examples/server/api/agentic_generative_ui.py | 61 | Plan the concrete steps required to accomplish a task and walk each step from "pending" through "in_progress" t |
| HIGH | …ions/claude-agent-sdk/python/ag_ui_claude_sdk/utils.py | 68 | Strip mcp__servername__ prefix from Claude SDK tool names. Claude SDK prefixes all MCP tools: mcp__weather |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | …rands/python/tests/test_template_hooks_preservation.py | 270 | # Reuse the same robust "consume until populated, then surface |
| LOW | …ware/python/tests/test_adk_agent_memory_integration.py | 136 | # Yield no events - just return immediately |
| MEDIUM | …k-middleware/python/src/ag_ui_adk/client_proxy_tool.py | 30 | # This is more robust than a denylist — new JSON Schema fields that |
| LOW | …tions/adk-middleware/python/src/ag_ui_adk/adk_agent.py | 2504 | # No tool results, just use the user message |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | …/packages/client/src/transform/__tests__/proto.test.ts | 306 | { op: "replace", path: "/users/123/name", value: "Jane Doe" }, |
| LOW | …/core/src/test/java/com/agui/core/state/StateTest.java | 23 | var value = "John Doe"; |
| LOW | …onTest/kotlin/com/agui/tests/EventSerializationTest.kt | 264 | put("value", "John Doe") |
| LOW | …onTest/kotlin/com/agui/tests/EventSerializationTest.kt | 294 | assertEquals("John Doe", firstPatch["value"]?.jsonPrimitive?.content) |
| LOW | …kotlin/com/agui/tests/MessageProtocolComplianceTest.kt | 47 | name = "John Doe" |
| LOW | …kotlin/com/agui/tests/MessageProtocolComplianceTest.kt | 53 | assertEquals("John Doe", jsonObj["name"]?.jsonPrimitive?.content) |
| LOW | …kotlin/com/agui/tests/MessageProtocolComplianceTest.kt | 57 | assertEquals("John Doe", decoded.name) |
| LOW | …/adk-middleware/python/examples/other/context_usage.py | 156 | Context(description="company_name", value="Acme Corp"), |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | …/main/java/com/agui/core/message/AssistantMessage.java | 12 | * This message type is used for responses and communications generated by AI |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | …ython/examples/server/routers/agentic_generative_ui.py | 18 | async def run_task( |
| LOW | integrations/crew-ai/python/ag_ui_crewai/sdk.py | 314 | def my_function(): |
| LOW | …rations/claude-agent-sdk/typescript/examples/server.ts | 30 | async function handleRequest( |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | …/com/agui/chatapp/java/MultiAgentInstrumentedTest.java | 192 | String description = "This is a test agent for demonstration purposes."; |