Repository Analysis

GetStream/Vision-Agents

Open Vision Agents by Stream. Build voice and vision agents quickly with any model or video provider. Uses Stream's edge network for ultra-low latency.

26.8 Moderate AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of GetStream/Vision-Agents, a Python project with 8,002 GitHub stars. SynthScan v2.0 examined 100,204 lines of code across 762 source files, recording 2175 pattern matches distributed across 20 syntactic categories. The overall adjusted score of 26.8 places this repository in the Moderate AI signal band.

The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).

26.8
Adjusted Score
26.8
Raw Score
100%
Time Factor
2026-07-31
Last Push
8.0K
Stars
Python
Language
100.2K
Lines of Code
762
Files
2.2K
Pattern Hits
2026-08-02
Scan Date
0.07
HC Hit Rate

What These Metrics Mean

Adjusted Score
Primary synthetic code indicator. Raw score normalised per 1,000 lines of code and multiplied by the temporal discount factor. This is the definitive comparative metric — use it to rank repositories by AI authorship density.
Raw Score
The unmodified sum of all severity-weighted, context-multiplied pattern match scores before temporal discounting. Reflects the absolute signal strength independent of when the repository was last active.
Time Factor
The temporal discount multiplier (0–100%) applied to the raw score. Repositories last updated before ChatGPT's launch (Nov 2022) receive a 5% factor. Full signal is only assigned to repositories active in the post-adoption era (Jan 2024+).
Pattern Hits
Total count of individual pattern matches across all files and categories. A high hit count with a low score may indicate a very large codebase with isolated AI snippets; a low count with a high score indicates dense, concentrated AI signatures.
HC Hit Rate
High+Critical pattern hits per file, averaged across the repository. This orthogonal signal catches repositories where a few files are densely packed with high-severity AI tells — a strong indicator even when the normalised score appears moderate due to codebase size.
Lines of Code / Files
Total lines and files analysed. The scanner examines 94 file extensions. These denominators are used to normalise the score, enabling fair comparison between repositories of vastly different sizes.

Score History

Longitudinal tracking requires multiple scan runs. Once this repository is re-scanned after new commits land, this chart will visualise how the synthetic code signal evolves over time — enabling you to detect whether AI authorship is growing, stabilising, or being actively corrected by human engineers.

No multi-scan history yet — run the scanner again to build trend data.

Severity Breakdown

Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.

CRITICAL 1HIGH 51MEDIUM 109LOW 2014

Directory Score Breakdown

This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.

Pattern Findings

The scanner identified 2175 distinct pattern matches across 20 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

Reading the findings table: The Severity column indicates the diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.

Hyper-Verbose Identifiers1110 hits · 1195 pts
SeverityFileLineSnippetContext
LOWconftest.py58def is_huggingface_model_unavailable_error(exc: BaseException) -> bool:CODE
LOWconftest.py94def skip_if_huggingface_model_unavailable(CODE
LOWdev.py139def _get_core_optional_dependencies() -> CoreDependencies:CODE
LOWdev.py155def validate_extra_dependencies():CODE
LOWplugins/cartesia/tests/test_tts.py7def _require_cartesia_api_key() -> str:CODE
LOWplugins/cartesia/tests/test_tts.py31 async def test_cartesia_convert_text_to_audio(self, tts):CODE
LOWplugins/cartesia/tests/test_stt.py13def _require_cartesia_api_key() -> str:CODE
LOWplugins/cartesia/tests/test_stt.py30 async def test_start_duplicate_guard_runs_before_websocket_connect(CODE
LOWplugins/cartesia/tests/test_stt.py68 async def test_start_closed_guard_runs_before_websocket_connect(self, monkeypatch):CODE
LOWplugins/cartesia/tests/test_stt.py86 async def test_process_audio_fails_fast_after_listener_error(CODE
LOWplugins/cartesia/tests/test_stt.py116 def test_defaults_to_latest_model_and_turn_detection(self):CODE
LOWplugins/pocket/tests/test_tts.py39 async def test_pocket_tts_convert_text_to_audio(self, tts: pocket.TTS):CODE
LOWplugins/pocket/tests/test_tts.py51 async def test_pocket_tts_with_custom_voice_path(self, tts_custom_voice):CODE
LOWplugins/inworld/example/inworld_llm_example.py66 def _create_response_internal(CODE
LOWplugins/inworld/tests/test_tts.py19 async def test_inworld_tts_convert_text_to_audio(self, tts: inworld.TTS):CODE
LOWplugins/inworld/tests/test_tts.py30 async def test_stop_audio_terminates_in_flight_stream(self, tts: inworld.TTS):CODE
LOWplugins/inworld/tests/test_llm.py28 async def test_default_base_url_and_api_key_env(self, llm):CODE
LOWplugins/inworld/tests/test_llm.py33 async def test_extra_body_construction(self, monkeypatch):CODE
LOWplugins/inworld/tests/test_llm.py67 async def test_extra_request_kwargs_empty_when_no_routing(self, monkeypatch):CODE
LOWplugins/inworld/tests/test_llm.py76 async def test_explicit_client_wins_over_api_key(self):CODE
LOWplugins/inworld/tests/test_llm.py85 async def test_compression_applied_to_system_message_only(self, monkeypatch):CODE
LOWplugins/inworld/tests/test_llm.py102 async def test_no_compression_when_kwarg_unset(self, monkeypatch):CODE
LOWplugins/inworld/tests/test_llm.py117 async def test_default_base_url_and_extra_body_shape(self, monkeypatch):CODE
LOWplugins/inworld/tests/test_llm.py136 async def test_frame_kwargs_pass_through_to_parent(self, monkeypatch):CODE
LOWplugins/inworld/tests/test_llm.py153 async def test_compression_applied_to_system_message(self, monkeypatch):CODE
LOWplugins/inworld/tests/test_llm.py188 async def test_simple_response_streams_text(self, llm):CODE
LOWplugins/inworld/tests/test_llm.py202 async def test_tool_calling_round_trip(self, llm):CODE
LOWplugins/inworld/tests/test_realtime.py23 def test_missing_api_key_raises(self, monkeypatch):CODE
LOWplugins/inworld/tests/test_realtime.py28 async def test_default_model_and_voice(self, realtime):CODE
LOWplugins/inworld/tests/test_realtime.py34 async def test_custom_model_and_voice(self):CODE
LOWplugins/inworld/tests/test_realtime.py46 async def test_instructions_propagate_to_session(self):CODE
LOWplugins/inworld/tests/test_realtime.py53 async def test_set_instructions_updates_realtime_session(self, realtime):CODE
LOWplugins/inworld/tests/test_realtime.py57 async def test_tool_registration_appears_in_session_config(self, realtime):CODE
LOWplugins/inworld/tests/test_realtime.py69 async def test_interrupt_increments_epoch(self, realtime):CODE
LOWplugins/inworld/tests/test_realtime.py74 async def test_agent_transcript_flows(self, realtime):CODE
LOWplugins/inworld/tests/test_realtime.py92 async def test_unknown_event_type_is_swallowed(self, realtime):CODE
LOWplugins/inworld/tests/test_realtime.py98 async def test_inworld_specific_schema_drift_does_not_crash(self, realtime):CODE
LOWplugins/inworld/tests/test_realtime.py153 async def test_connect_marks_connected(self, realtime):CODE
LOWplugins/inworld/tests/test_realtime.py160 async def test_data_channel_opens_after_connect(self, realtime):CODE
LOWplugins/inworld/tests/test_realtime.py176 async def test_simple_response_yields_audio_and_transcript(self, realtime):CODE
LOW…orld/vision_agents/plugins/inworld/inworld_realtime.py350 async def _execute_pending_tool_call(self, item_id: str) -> None:CODE
LOW…orld/vision_agents/plugins/inworld/inworld_realtime.py403 async def _plan_supports_tool_calling(self) -> bool:CODE
LOW…s/inworld/vision_agents/plugins/inworld/rtc_manager.py225 def _setup_connection_logging(self) -> None:CODE
LOW…s/inworld/vision_agents/plugins/inworld/rtc_manager.py242 async def on_iceconnectionstatechange():CODE
LOW…ns/inworld/vision_agents/plugins/inworld/tool_utils.py12def convert_tools_to_openai_format(CODE
LOWplugins/lemonslice/tests/test_lemonslice_plugin.py19 async def test_init_with_agent_image_url_instead_of_id(self):CODE
LOWplugins/lemonslice/tests/test_lemonslice_plugin.py25 async def test_init_missing_agent_identity_raises(self, monkeypatch):CODE
LOWplugins/lemonslice/tests/test_lemonslice_plugin.py30 async def test_init_missing_api_key_raises(self, monkeypatch: pytest.MonkeyPatch):CODE
LOWplugins/lemonslice/tests/test_lemonslice_plugin.py35 async def test_init_missing_livekit_url_raises(CODE
LOWplugins/lemonslice/tests/test_lemonslice_plugin.py42 async def test_init_missing_livekit_secret_raises(CODE
LOWplugins/lemonslice/tests/test_lemonslice_plugin.py57 async def test_init_odd_width_raises(self):CODE
LOWplugins/lemonslice/tests/test_lemonslice_plugin.py61 async def test_init_odd_height_raises(self):CODE
LOW…on_agents/plugins/lemonslice/lemonslice_rtc_manager.py136 def on_participant_disconnected(participant: rtc.RemoteParticipant) -> None:CODE
LOW…on_agents/plugins/lemonslice/lemonslice_rtc_manager.py249 def _rpc_on_playback_finished(self, data: rtc.RpcInvocationData) -> str:CODE
LOWplugins/twelvelabs/tests/test_pegasus_vlm.py47 def test_rejects_small_max_tokens(self):CODE
LOWplugins/twelvelabs/tests/test_pegasus_vlm.py51 def test_buffer_size_tracks_fps_and_duration(self):CODE
LOWplugins/twelvelabs/tests/test_pegasus_vlm.py55 def test_encode_clip_upscales_to_minimum_and_is_decodable(self):CODE
LOWplugins/twelvelabs/tests/test_pegasus_vlm.py79 async def test_analyzes_buffered_clip(self):CODE
LOW…velabs/vision_agents/plugins/twelvelabs/pegasus_vlm.py243 async def stop_watching_video_track(self) -> None:CODE
LOWplugins/gemini/tests/test_gemini_tools.py80 def test_to_tool_with_created_store(self):CODE
1050 more matches not shown…
Unused Imports318 hits · 291 pts
SeverityFileLineSnippetContext
LOWplugins/wizper/vision_agents/plugins/wizper/__init__.py1CODE
LOW…ns/cartesia/vision_agents/plugins/cartesia/__init__.py1CODE
LOW…ns/cartesia/vision_agents/plugins/cartesia/__init__.py2CODE
LOWplugins/pocket/vision_agents/plugins/pocket/__init__.py1CODE
LOW…gins/inworld/vision_agents/plugins/inworld/__init__.py1CODE
LOW…gins/inworld/vision_agents/plugins/inworld/__init__.py2CODE
LOW…gins/inworld/vision_agents/plugins/inworld/__init__.py3CODE
LOW…gins/inworld/vision_agents/plugins/inworld/__init__.py4CODE
LOW…emonslice/vision_agents/plugins/lemonslice/__init__.py1CODE
LOW…welvelabs/vision_agents/plugins/twelvelabs/__init__.py7CODE
LOW…welvelabs/vision_agents/plugins/twelvelabs/__init__.py8CODE
LOWplugins/gemini/vision_agents/plugins/gemini/tools.py34CODE
LOWplugins/gemini/vision_agents/plugins/gemini/__init__.py1CODE
LOWplugins/gemini/vision_agents/plugins/gemini/__init__.py2CODE
LOWplugins/gemini/vision_agents/plugins/gemini/__init__.py3CODE
LOWplugins/gemini/vision_agents/plugins/gemini/__init__.py4CODE
LOWplugins/gemini/vision_agents/plugins/gemini/__init__.py4CODE
LOWplugins/gemini/vision_agents/plugins/gemini/__init__.py4CODE
LOWplugins/gemini/vision_agents/plugins/gemini/__init__.py5CODE
LOWplugins/gemini/vision_agents/plugins/gemini/__init__.py6CODE
LOWplugins/gemini/vision_agents/plugins/gemini/__init__.py6CODE
LOW…s/telnyx/vision_agents/plugins/telnyx/call_registry.py11CODE
LOWplugins/telnyx/vision_agents/plugins/telnyx/__init__.py3CODE
LOWplugins/telnyx/vision_agents/plugins/telnyx/__init__.py3CODE
LOWplugins/telnyx/vision_agents/plugins/telnyx/__init__.py3CODE
LOWplugins/telnyx/vision_agents/plugins/telnyx/__init__.py3CODE
LOWplugins/telnyx/vision_agents/plugins/telnyx/__init__.py3CODE
LOWplugins/telnyx/vision_agents/plugins/telnyx/__init__.py3CODE
LOWplugins/telnyx/vision_agents/plugins/telnyx/__init__.py3CODE
LOWplugins/telnyx/vision_agents/plugins/telnyx/__init__.py3CODE
LOWplugins/telnyx/vision_agents/plugins/telnyx/__init__.py3CODE
LOWplugins/telnyx/vision_agents/plugins/telnyx/__init__.py3CODE
LOWplugins/telnyx/vision_agents/plugins/telnyx/__init__.py15CODE
LOWplugins/telnyx/vision_agents/plugins/telnyx/__init__.py16CODE
LOWplugins/telnyx/vision_agents/plugins/telnyx/__init__.py16CODE
LOW…penrouter/vision_agents/plugins/openrouter/__init__.py1CODE
LOW…/moondream/vision_agents/plugins/moondream/__init__.py8CODE
LOW…/moondream/vision_agents/plugins/moondream/__init__.py11CODE
LOW…/moondream/vision_agents/plugins/moondream/__init__.py14CODE
LOW…/moondream/vision_agents/plugins/moondream/__init__.py17CODE
LOW…/moondream/vision_agents/plugins/moondream/__init__.py18CODE
LOW…/speechify/vision_agents/plugins/speechify/__init__.py1CODE
LOWplugins/decart/vision_agents/plugins/decart/__init__.py1CODE
LOW…iveavatar/vision_agents/plugins/liveavatar/__init__.py1CODE
LOW…ns/deepgram/vision_agents/plugins/deepgram/__init__.py1CODE
LOW…ns/deepgram/vision_agents/plugins/deepgram/__init__.py2CODE
LOWplugins/qwen/vision_agents/plugins/qwen/__init__.py1CODE
LOW…gins/minimax/vision_agents/plugins/minimax/__init__.py1CODE
LOWplugins/xai/vision_agents/plugins/xai/__init__.py1CODE
LOWplugins/xai/vision_agents/plugins/xai/__init__.py2CODE
LOWplugins/xai/vision_agents/plugins/xai/__init__.py2CODE
LOWplugins/xai/vision_agents/plugins/xai/__init__.py2CODE
LOWplugins/xai/vision_agents/plugins/xai/__init__.py3CODE
LOW…levenlabs/vision_agents/plugins/elevenlabs/__init__.py1CODE
LOW…levenlabs/vision_agents/plugins/elevenlabs/__init__.py2CODE
LOWplugins/local/vision_agents/plugins/local/edge.py22CODE
LOWplugins/local/vision_agents/plugins/local/__init__.py1CODE
LOWplugins/local/vision_agents/plugins/local/__init__.py1CODE
LOWplugins/local/vision_agents/plugins/local/__init__.py1CODE
LOWplugins/local/vision_agents/plugins/local/__init__.py2CODE
258 more matches not shown…
Modern Structural Boilerplate276 hits · 278 pts
SeverityFileLineSnippetContext
LOWplugins/wizper/example/wizper_example.py26logger = logging.getLogger(__name__)CODE
LOWplugins/wizper/vision_agents/plugins/wizper/__init__.py5__all__ = ["STT"]CODE
LOWplugins/wizper/vision_agents/plugins/wizper/stt.py24logger = logging.getLogger(__name__)CODE
LOWplugins/cartesia/example/narrator-example.py29logger = logging.getLogger(__name__)CODE
LOWplugins/cartesia/example/main.py30logger = logging.getLogger(__name__)CODE
LOWplugins/cartesia/vision_agents/plugins/cartesia/tts.py11logger = logging.getLogger(__name__)CODE
LOW…ns/cartesia/vision_agents/plugins/cartesia/__init__.py7__all__ = ["STT", "TTS"]CODE
LOWplugins/cartesia/vision_agents/plugins/cartesia/stt.py16logger = logging.getLogger(__name__)CODE
LOWplugins/pocket/example/pocket_example.py26logger = logging.getLogger(__name__)CODE
LOWplugins/pocket/vision_agents/plugins/pocket/tts.py14logger = logging.getLogger(__name__)CODE
LOWplugins/pocket/vision_agents/plugins/pocket/__init__.py3__all__ = ["TTS"]CODE
LOWplugins/inworld/example/inworld_llm_example.py42logger = logging.getLogger(__name__)CODE
LOW…gins/inworld/example/inworld_realtime_tools_example.py26logger = logging.getLogger(__name__)CODE
LOWplugins/inworld/example/inworld_realtime_example.py21logger = logging.getLogger(__name__)CODE
LOWplugins/inworld/example/inworld_tts_example.py26logger = logging.getLogger(__name__)CODE
LOW…orld/vision_agents/plugins/inworld/inworld_realtime.py35logger = logging.getLogger(__name__)CODE
LOW…orld/vision_agents/plugins/inworld/inworld_realtime.py473 def set_instructions(self, instructions: Instructions | str) -> None:CODE
LOW…orld/vision_agents/plugins/inworld/inworld_realtime.py477 async def update_tools(self) -> None:CODE
LOW…s/inworld/vision_agents/plugins/inworld/rtc_manager.py27logger = logging.getLogger(__name__)CODE
LOW…s/inworld/vision_agents/plugins/inworld/rtc_manager.py222 def set_event_callback(self, callback: Callable[[dict], Awaitable[None]]) -> None:CODE
LOW…s/inworld/vision_agents/plugins/inworld/rtc_manager.py225 def _setup_connection_logging(self) -> None:CODE
LOWplugins/inworld/vision_agents/plugins/inworld/tts.py15logger = logging.getLogger(__name__)CODE
LOW…gins/inworld/vision_agents/plugins/inworld/__init__.py6__all__ = ["LLM", "Realtime", "TTS", "VLM"]CODE
LOWplugins/lemonslice/example/lemonslice_avatar_example.py22logger = logging.getLogger(__name__)CODE
LOW…/vision_agents/plugins/lemonslice/lemonslice_client.py8logger = logging.getLogger(__name__)CODE
LOW…/vision_agents/plugins/lemonslice/lemonslice_avatar.py20logger = logging.getLogger(__name__)CODE
LOW…emonslice/vision_agents/plugins/lemonslice/__init__.py3__all__ = ["Avatar"]CODE
LOW…on_agents/plugins/lemonslice/lemonslice_rtc_manager.py14logger = logging.getLogger(__name__)CODE
LOW…ugins/twelvelabs/example/twelvelabs_pegasus_example.py24logger = logging.getLogger(__name__)CODE
LOW…velabs/vision_agents/plugins/twelvelabs/pegasus_vlm.py25logger = logging.getLogger(__name__)CODE
LOW…welvelabs/vision_agents/plugins/twelvelabs/__init__.py12__all__ = [CODE
LOWplugins/gemini/example/gemini_vlm_agent_example.py10logger = logging.getLogger(__name__)CODE
LOWplugins/gemini/example/gemini_vlm_standalone_example.py23logger = logging.getLogger(__name__)CODE
LOWplugins/gemini/tests/test_gemini_file_search.py14logger = logging.getLogger(__name__)CODE
LOW…gins/gemini/vision_agents/plugins/gemini/gemini_llm.py25logger = logging.getLogger(__name__)CODE
LOWplugins/gemini/vision_agents/plugins/gemini/__init__.py8__all__ = [CODE
LOW…ins/gemini/vision_agents/plugins/gemini/file_search.py22logger = logging.getLogger(__name__)CODE
LOW…gins/gemini/vision_agents/plugins/gemini/gemini_vlm.py28logger = logging.getLogger(__name__)CODE
LOW…gins/gemini/vision_agents/plugins/gemini/gemini_vlm.py130 def set_instructions(self, instructions: Instructions | str) -> None:CODE
LOW…gemini/vision_agents/plugins/gemini/gemini_realtime.py50logger = logging.getLogger(__name__)CODE
LOWplugins/telnyx/examples/outbound_call.py34logger = logging.getLogger(__name__)CODE
LOWplugins/telnyx/examples/inbound_call.py37logger = logging.getLogger(__name__)CODE
LOW…s/telnyx/vision_agents/plugins/telnyx/call_registry.py13logger = logging.getLogger(__name__)CODE
LOWplugins/telnyx/vision_agents/plugins/telnyx/__init__.py21__all__ = [CODE
LOW…ns/telnyx/vision_agents/plugins/telnyx/media_stream.py21logger = logging.getLogger(__name__)CODE
LOWplugins/openrouter/example/openrouter_example.py27logger = logging.getLogger(__name__)CODE
LOW…penrouter/vision_agents/plugins/openrouter/__init__.py3__all__ = ["LLM"]CODE
LOW…ter/vision_agents/plugins/openrouter/openrouter_llm.py23logger = logging.getLogger(__name__)CODE
LOWplugins/moondream/example/moondream_vlm_example.py11logger = logging.getLogger(__name__)CODE
LOWplugins/moondream/tests/test_moondream_local.py29logger = logging.getLogger(__name__)CODE
LOW…/moondream/vision_agents/plugins/moondream/__init__.py23__all__ = [CODE
LOW…on_agents/plugins/moondream/vlm/moondream_cloud_vlm.py18logger = logging.getLogger(__name__)CODE
LOW…on_agents/plugins/moondream/vlm/moondream_local_vlm.py22logger = logging.getLogger(__name__)CODE
LOW…ugins/moondream/detection/moondream_cloud_processor.py23logger = logging.getLogger(__name__)CODE
LOW…s/plugins/moondream/detection/moondream_video_track.py10logger = logging.getLogger(__name__)CODE
LOW…ugins/moondream/detection/moondream_local_processor.py27logger = logging.getLogger(__name__)CODE
LOWplugins/speechify/example/main.py31logger = logging.getLogger(__name__)CODE
LOW…ugins/speechify/vision_agents/plugins/speechify/tts.py10logger = logging.getLogger(__name__)CODE
LOW…/speechify/vision_agents/plugins/speechify/__init__.py6__all__ = ["TTS"]CODE
LOWplugins/decart/example/decart_example.py9logger = logging.getLogger(__name__)CODE
216 more matches not shown…
Excessive Try-Catch Wrapping168 hits · 185 pts
SeverityFileLineSnippetContext
LOWconftest.py367 except Exception as e:CODE
MEDIUMconftest.py371 print(f"Error reading video frame: {e}")CODE
LOWplugins/wizper/vision_agents/plugins/wizper/stt.py132 except Exception:CODE
LOWplugins/cartesia/vision_agents/plugins/cartesia/stt.py93 except Exception:CODE
LOWplugins/cartesia/vision_agents/plugins/cartesia/stt.py169 except Exception as exc:CODE
LOWplugins/cartesia/vision_agents/plugins/cartesia/stt.py195 except Exception as exc:CODE
LOWplugins/pocket/tests/test_tts.py14 except Exception as exc:CODE
LOWplugins/pocket/tests/test_tts.py30 except Exception as exc:CODE
LOW…/vision_agents/plugins/lemonslice/lemonslice_avatar.py133 except Exception as exc:CODE
LOW…/vision_agents/plugins/lemonslice/lemonslice_avatar.py176 except Exception:CODE
LOW…velabs/vision_agents/plugins/twelvelabs/pegasus_vlm.py237 except Exception as exc:CODE
LOW…velabs/vision_agents/plugins/twelvelabs/pegasus_vlm.py280 except Exception:CODE
LOW…gins/gemini/vision_agents/plugins/gemini/gemini_llm.py211 except Exception as e:CODE
LOW…gins/gemini/vision_agents/plugins/gemini/gemini_llm.py252 except Exception:CODE
LOW…gins/gemini/vision_agents/plugins/gemini/gemini_llm.py345 except Exception:CODE
LOW…gins/gemini/vision_agents/plugins/gemini/gemini_llm.py482 except Exception:CODE
LOW…gins/gemini/vision_agents/plugins/gemini/gemini_llm.py503 except Exception:CODE
LOW…gemini/vision_agents/plugins/gemini/gemini_realtime.py234 except Exception as e:CODE
LOW…gemini/vision_agents/plugins/gemini/gemini_realtime.py321 except Exception:CODE
LOW…gemini/vision_agents/plugins/gemini/gemini_realtime.py385 except Exception as e:CODE
LOW…gemini/vision_agents/plugins/gemini/gemini_realtime.py531 except Exception as exc:CODE
LOW…gemini/vision_agents/plugins/gemini/gemini_realtime.py641 except Exception:CODE
LOW…ns/telnyx/vision_agents/plugins/telnyx/media_stream.py136 except Exception:CODE
LOW…ns/telnyx/vision_agents/plugins/telnyx/media_stream.py190 except Exception:CODE
LOW…ter/vision_agents/plugins/openrouter/openrouter_llm.py222 except Exception as e:CODE
LOW…ter/vision_agents/plugins/openrouter/openrouter_llm.py464 except Exception as e:CODE
LOW…on_agents/plugins/moondream/vlm/moondream_cloud_vlm.py94 except Exception as e:CODE
LOW…on_agents/plugins/moondream/vlm/moondream_cloud_vlm.py212 except Exception as exc:CODE
LOW…on_agents/plugins/moondream/vlm/moondream_cloud_vlm.py238 except Exception as e:CODE
MEDIUM…on_agents/plugins/moondream/vlm/moondream_cloud_vlm.py228def _load_model(self):CODE
LOW…on_agents/plugins/moondream/vlm/moondream_local_vlm.py143 except Exception as compile_error:CODE
LOW…on_agents/plugins/moondream/vlm/moondream_local_vlm.py150 except Exception as e:CODE
LOW…on_agents/plugins/moondream/vlm/moondream_local_vlm.py203 except Exception as e:CODE
LOW…on_agents/plugins/moondream/vlm/moondream_local_vlm.py336 except Exception as exc:CODE
LOW…ugins/moondream/detection/moondream_cloud_processor.py156 except Exception as e:CODE
LOW…ugins/moondream/detection/moondream_cloud_processor.py170 except Exception as e:CODE
LOW…ugins/moondream/detection/moondream_cloud_processor.py188 except Exception as e:CODE
LOW…ugins/moondream/detection/moondream_cloud_processor.py230 except Exception as e:CODE
MEDIUM…ugins/moondream/detection/moondream_cloud_processor.py146def _load_model(self):CODE
LOW…s/plugins/moondream/detection/moondream_video_track.py66 except Exception as e:CODE
LOW…ugins/moondream/detection/moondream_local_processor.py173 except Exception as compile_error:CODE
LOW…ugins/moondream/detection/moondream_local_processor.py180 except Exception as e:CODE
LOW…ugins/moondream/detection/moondream_local_processor.py258 except Exception as e:CODE
LOW…ugins/moondream/detection/moondream_local_processor.py286 except Exception as e:CODE
LOW…ugins/moondream/detection/moondream_local_processor.py318 except Exception as e:CODE
LOW…/vision_agents/plugins/liveavatar/liveavatar_avatar.py140 except Exception as exc:CODE
LOW…/vision_agents/plugins/liveavatar/liveavatar_avatar.py145 except Exception as exc:CODE
LOW…/vision_agents/plugins/liveavatar/liveavatar_avatar.py155 except Exception as exc:CODE
LOW…/vision_agents/plugins/liveavatar/liveavatar_avatar.py192 except Exception:CODE
LOW…eepgram/vision_agents/plugins/deepgram/deepgram_stt.py305 except Exception as exc:CODE
LOW…eepgram/vision_agents/plugins/deepgram/deepgram_stt.py310 except Exception as exc:CODE
LOWplugins/qwen/vision_agents/plugins/qwen/client.py58 except Exception as e:CODE
LOW…ugins/qwen/vision_agents/plugins/qwen/qwen_realtime.py194 except Exception as e:CODE
LOWplugins/xai/vision_agents/plugins/xai/llm.py109 except Exception as e:CODE
LOW…ins/elevenlabs/vision_agents/plugins/elevenlabs/stt.py229 except Exception:CODE
LOW…ins/elevenlabs/vision_agents/plugins/elevenlabs/stt.py400 except Exception as e:CODE
LOW…ins/elevenlabs/vision_agents/plugins/elevenlabs/stt.py433 except Exception as e:CODE
LOW…gins/nvidia/vision_agents/plugins/nvidia/nvidia_vlm.py328 except Exception:CODE
LOW…gins/nvidia/vision_agents/plugins/nvidia/nvidia_vlm.py453 except Exception:CODE
LOW…/vision_agents/plugins/vogent/vogent_turn_detection.py207 except Exception as e:CODE
108 more matches not shown…
Decorative Section Separators46 hits · 144 pts
SeverityFileLineSnippetContext
MEDIUMplugins/huggingface/tests/test_transformers_llm.py19# ---------------------------------------------------------------------------COMMENT
MEDIUMplugins/huggingface/tests/test_transformers_llm.py21# ---------------------------------------------------------------------------COMMENT
MEDIUMplugins/huggingface/tests/test_transformers_llm.py83# ---------------------------------------------------------------------------COMMENT
MEDIUMplugins/huggingface/tests/test_transformers_llm.py85# ---------------------------------------------------------------------------COMMENT
MEDIUMplugins/huggingface/tests/test_transformers_llm.py330# ---------------------------------------------------------------------------COMMENT
MEDIUMplugins/huggingface/tests/test_transformers_llm.py332# ---------------------------------------------------------------------------COMMENT
MEDIUMplugins/huggingface/tests/test_transformers_vlm.py21# ---------------------------------------------------------------------------COMMENT
MEDIUMplugins/huggingface/tests/test_transformers_vlm.py23# ---------------------------------------------------------------------------COMMENT
MEDIUMplugins/huggingface/tests/test_transformers_vlm.py79# ---------------------------------------------------------------------------COMMENT
MEDIUMplugins/huggingface/tests/test_transformers_vlm.py81# ---------------------------------------------------------------------------COMMENT
MEDIUMplugins/huggingface/tests/test_transformers_vlm.py243# ---------------------------------------------------------------------------COMMENT
MEDIUMplugins/huggingface/tests/test_transformers_vlm.py245# ---------------------------------------------------------------------------COMMENT
MEDIUM…etstream/vision_agents/plugins/getstream/sfu_events.py26# ==============================================================================COMMENT
MEDIUM…etstream/vision_agents/plugins/getstream/sfu_events.py29# ==============================================================================COMMENT
MEDIUM…etstream/vision_agents/plugins/getstream/sfu_events.py503# ==============================================================================COMMENT
MEDIUM…etstream/vision_agents/plugins/getstream/sfu_events.py505# ==============================================================================COMMENT
MEDIUMagents-core/vision_agents/core/llm/llm_types.py52# =============================COMMENT
MEDIUMagents-core/vision_agents/core/llm/llm_types.py54# =============================COMMENT
MEDIUMagents-core/vision_agents/core/observability/metrics.py42# =============================================================================COMMENT
MEDIUMagents-core/vision_agents/core/observability/metrics.py44# =============================================================================COMMENT
MEDIUMagents-core/vision_agents/core/observability/metrics.py60# =============================================================================COMMENT
MEDIUMagents-core/vision_agents/core/observability/metrics.py62# =============================================================================COMMENT
MEDIUMagents-core/vision_agents/core/observability/metrics.py82# =============================================================================COMMENT
MEDIUMagents-core/vision_agents/core/observability/metrics.py84# =============================================================================COMMENT
MEDIUMagents-core/vision_agents/core/observability/metrics.py117# =============================================================================COMMENT
MEDIUMagents-core/vision_agents/core/observability/metrics.py119# =============================================================================COMMENT
MEDIUMagents-core/vision_agents/core/observability/metrics.py131# =============================================================================COMMENT
MEDIUMagents-core/vision_agents/core/observability/metrics.py133# =============================================================================COMMENT
MEDIUMagents-core/vision_agents/core/observability/metrics.py180# =============================================================================COMMENT
MEDIUMagents-core/vision_agents/core/observability/metrics.py182# =============================================================================COMMENT
MEDIUMagents-core/vision_agents/core/observability/metrics.py205# =============================================================================COMMENT
MEDIUMagents-core/vision_agents/core/observability/metrics.py207# =============================================================================COMMENT
MEDIUM…nts-core/vision_agents/core/observability/collector.py51 # =========================================================================COMMENT
MEDIUM…nts-core/vision_agents/core/observability/collector.py53 # =========================================================================COMMENT
MEDIUM…nts-core/vision_agents/core/observability/collector.py154 # =========================================================================COMMENT
MEDIUM…nts-core/vision_agents/core/observability/collector.py156 # =========================================================================COMMENT
MEDIUM…nts-core/vision_agents/core/observability/collector.py276 # =========================================================================COMMENT
MEDIUM…nts-core/vision_agents/core/observability/collector.py278 # =========================================================================COMMENT
MEDIUM…nts-core/vision_agents/core/observability/collector.py340 # =========================================================================COMMENT
MEDIUM…nts-core/vision_agents/core/observability/collector.py342 # =========================================================================COMMENT
MEDIUM…nts-core/vision_agents/core/observability/collector.py402 # =========================================================================COMMENT
MEDIUM…nts-core/vision_agents/core/observability/collector.py404 # =========================================================================COMMENT
MEDIUM…nts-core/vision_agents/core/observability/collector.py435 # =========================================================================COMMENT
MEDIUM…nts-core/vision_agents/core/observability/collector.py437 # =========================================================================COMMENT
MEDIUM…nts-core/vision_agents/core/observability/collector.py513 # =========================================================================COMMENT
MEDIUM…nts-core/vision_agents/core/observability/collector.py515 # =========================================================================COMMENT
Cross-File Repetition26 hits · 130 pts
SeverityFileLineSnippetContext
HIGHplugins/cartesia/vision_agents/plugins/cartesia/tts.py0clears the queue and stops playing audio. this method can be used manually or under the hood in response to turn events.STRING
HIGH…ins/elevenlabs/vision_agents/plugins/elevenlabs/tts.py0clears the queue and stops playing audio. this method can be used manually or under the hood in response to turn events.STRING
HIGHplugins/fish/vision_agents/plugins/fish/tts.py0clears the queue and stops playing audio. this method can be used manually or under the hood in response to turn events.STRING
HIGHagents-core/vision_agents/core/tts/tts.py0clears the queue and stops playing audio. this method can be used manually or under the hood in response to turn events.STRING
HIGHplugins/gemini/vision_agents/plugins/gemini/utils.py0convert toolschema objects to anthropic format. args: tools: list of toolschema objects returns: list of tools in anthroSTRING
HIGH…gemini/vision_agents/plugins/gemini/gemini_realtime.py0convert toolschema objects to anthropic format. args: tools: list of toolschema objects returns: list of tools in anthroSTRING
HIGH…ropic/vision_agents/plugins/anthropic/anthropic_llm.py0convert toolschema objects to anthropic format. args: tools: list of toolschema objects returns: list of tools in anthroSTRING
HIGH…gins/gemini/vision_agents/plugins/gemini/gemini_vlm.py0setup video forwarding and start buffering video frames. args: track: instance of videostreamtrack. shared_forwarder: a STRING
HIGH…gins/nvidia/vision_agents/plugins/nvidia/nvidia_vlm.py0setup video forwarding and start buffering video frames. args: track: instance of videostreamtrack. shared_forwarder: a STRING
HIGH…e/vision_agents/plugins/huggingface/huggingface_vlm.py0setup video forwarding and start buffering video frames. args: track: instance of videostreamtrack. shared_forwarder: a STRING
HIGH…ter/vision_agents/plugins/openrouter/openrouter_llm.py0simple_response is a standardized way to create an llm response. this method is also called every time the new stt transSTRING
HIGH…lugins/openai/chat_completions/chat_completions_vlm.py0simple_response is a standardized way to create an llm response. this method is also called every time the new stt transSTRING
HIGH…lugins/openai/chat_completions/chat_completions_llm.py0simple_response is a standardized way to create an llm response. this method is also called every time the new stt transSTRING
HIGHplugins/moondream/tests/test_moondream_local.py0load the local golf swing test image from tests/test_assets.STRING
HIGHplugins/moondream/tests/test_moondream_local_vlm.py0load the local golf swing test image from tests/test_assets.STRING
HIGHplugins/moondream/tests/test_moondream_vlm.py0load the local golf swing test image from tests/test_assets.STRING
HIGHplugins/ultralytics/tests/test_ultralytics.py0load the local golf swing test image from tests/test_assets.STRING
HIGHplugins/xai/vision_agents/plugins/xai/llm.py0simple_response is a standardized way (across openai, claude, gemini etc.) to create a response. args: text: the text toSTRING
HIGH…ropic/vision_agents/plugins/anthropic/anthropic_llm.py0simple_response is a standardized way (across openai, claude, gemini etc.) to create a response. args: text: the text toSTRING
HIGH…gins/openai/vision_agents/plugins/openai/openai_llm.py0simple_response is a standardized way (across openai, claude, gemini etc.) to create a response. args: text: the text toSTRING
HIGH…gins/nvidia/vision_agents/plugins/nvidia/nvidia_vlm.py0create an llm response from text input. this method is called when a new stt transcript is received. args: text: the texSTRING
HIGH…e/vision_agents/plugins/huggingface/huggingface_vlm.py0create an llm response from text input. this method is called when a new stt transcript is received. args: text: the texSTRING
HIGH…e/vision_agents/plugins/huggingface/huggingface_llm.py0create an llm response from text input. this method is called when a new stt transcript is received. args: text: the texSTRING
HIGH…re/vision_agents/core/turn_detection/turn_detection.py0pipeline output stream: consumers iterate, subclasses push via send_nowait.STRING
HIGHagents-core/vision_agents/core/llm/realtime.py0pipeline output stream: consumers iterate, subclasses push via send_nowait.STRING
HIGHagents-core/vision_agents/core/stt/stt.py0pipeline output stream: consumers iterate, subclasses push via send_nowait.STRING
Self-Referential Comments40 hits · 123 pts
SeverityFileLineSnippetContext
MEDIUMplugins/cartesia/example/narrator-example.py49 # Create a callCOMMENT
MEDIUMplugins/inworld/example/inworld_tts_example.py46 # Create a callCOMMENT
MEDIUMplugins/gemini/tests/test_gemini_realtime.py479 # Create a minimal instance just for testing the conversion methodCOMMENT
MEDIUMplugins/gemini/tests/test_gemini_realtime.py531 # Create a minimal instance for testing config creationCOMMENT
MEDIUMplugins/gemini/tests/test_gemini_realtime.py550 # Create a minimal instance without registering any functionsCOMMENT
MEDIUMplugins/gemini/tests/test_gemini_file_search.py34 # Create a unique identifier to verify we find the right documentCOMMENT
MEDIUMplugins/openrouter/example/openrouter_example.py100 # Create a callCOMMENT
MEDIUMplugins/moondream/example/moondream_vlm_example.py32 # Create a callCOMMENT
MEDIUMplugins/moondream/tests/test_moondream.py406 # Create a simple test imageCOMMENT
MEDIUMplugins/moondream/tests/test_moondream_local.py189 # Create a mock mps moduleCOMMENT
MEDIUMplugins/moondream/tests/test_moondream_local.py217 # Create a mock mps moduleCOMMENT
MEDIUMplugins/moondream/tests/test_moondream_local.py245 # Create a mock mps module with is_available returning TrueCOMMENT
MEDIUMplugins/deepgram/example/deepgram_tts_example.py46 # Create a callCOMMENT
MEDIUMplugins/sample_plugin/example/my_example.py39 # Create a callCOMMENT
MEDIUMplugins/xai/vision_agents/plugins/xai/xai_realtime.py358 # Create a conversation item with the textCOMMENT
MEDIUM…/vision_agents/plugins/vogent/vogent_turn_detection.py328 # Create a new segmentCOMMENT
MEDIUM…ropic/vision_agents/plugins/anthropic/anthropic_llm.py666 # Create a single user message with tool_result blocksCOMMENT
MEDIUM…s/aws/example/aws_realtime_function_calling_example.py80 # Create a callCOMMENT
MEDIUMplugins/fast_whisper/example/fast_whisper_example.py40 # Create a callCOMMENT
MEDIUMplugins/getstream/tests/test_stream_edge_transport.py83 # Create a task to wait for participantCOMMENT
MEDIUMplugins/getstream/tests/test_message_chunking.py97 # Create a code block that's too largeCOMMENT
MEDIUMplugins/getstream/tests/test_message_chunking.py267 # Create a message that will need 3 chunksCOMMENT
MEDIUMplugins/getstream/tests/test_stream_conversation.py590 # Create a message that needs chunkingCOMMENT
MEDIUM…sion_agents/plugins/getstream/stream_edge_transport.py514 # Create a human user for testingCOMMENT
MEDIUM…sion_agents/plugins/getstream/stream_edge_transport.py518 # Create the user in the GetStream systemCOMMENT
MEDIUMplugins/fish/example/fish_example.py51 # Create a callCOMMENT
MEDIUMplugins/openai/tests/test_chat_completions.py222 # Create a VideoFrame from the arrayCOMMENT
MEDIUM…ins/openai/examples/qwen_vl_example/qwen_vl_example.py22 # Create an agent with video understanding capabilitiesCOMMENT
MEDIUM…ins/openai/vision_agents/plugins/openai/rtc_manager.py132 # Create a VideoForwarder if one wasn't providedCOMMENT
MEDIUM…openai/vision_agents/plugins/openai/openai_realtime.py226 # Create a copy and normalize the type fieldCOMMENT
MEDIUMtests/test_video_utils.py15 # Create a gradient pattern so we can verify cropping vs rescalingCOMMENT
MEDIUMtests/test_queued_video_track.py50 # Create a red frameCOMMENT
MEDIUMtests/test_events.py52 # Create a dummy module with two event classesCOMMENT
MEDIUMtests/test_events.py185 # Define a dynamic event class that is not registeredCOMMENT
MEDIUM…5_security_camera_example/security_camera_processor.py1105 # Create a copy to draw onCOMMENT
MEDIUMagents-core/vision_agents/core/instructions.py53 # Create a dictionary mapping filename to file contentCOMMENT
MEDIUMagents-core/vision_agents/core/agents/agent_launcher.py228 # Create a dry-run Agent instance and warmup its components for the first time.COMMENT
MEDIUMagents-core/vision_agents/core/mcp/mcp_server_local.py61 # Create the stdio client contextCOMMENT
MEDIUMagents-core/vision_agents/core/mcp/mcp_server_local.py68 # Create the client session context managerCOMMENT
MEDIUMagents-core/vision_agents/core/mcp/mcp_manager.py130 # Create a wrapper function for the MCP toolCOMMENT
Deep Nesting80 hits · 80 pts
SeverityFileLineSnippetContext
LOWdev.py284CODE
LOWplugins/wizper/vision_agents/plugins/wizper/stt.py60CODE
LOWplugins/cartesia/vision_agents/plugins/cartesia/stt.py205CODE
LOW…orld/vision_agents/plugins/inworld/inworld_realtime.py253CODE
LOW…s/inworld/vision_agents/plugins/inworld/rtc_manager.py225CODE
LOW…s/inworld/vision_agents/plugins/inworld/rtc_manager.py229CODE
LOWplugins/inworld/vision_agents/plugins/inworld/tts.py147CODE
LOW…velabs/vision_agents/plugins/twelvelabs/pegasus_vlm.py130CODE
LOW…gins/gemini/vision_agents/plugins/gemini/gemini_llm.py169CODE
LOW…gins/gemini/vision_agents/plugins/gemini/gemini_llm.py438CODE
LOW…gins/gemini/vision_agents/plugins/gemini/gemini_llm.py449CODE
LOW…gins/gemini/vision_agents/plugins/gemini/gemini_llm.py510CODE
LOW…ins/gemini/vision_agents/plugins/gemini/file_search.py145CODE
LOW…gins/gemini/vision_agents/plugins/gemini/gemini_vlm.py307CODE
LOW…gemini/vision_agents/plugins/gemini/gemini_realtime.py442CODE
LOW…gemini/vision_agents/plugins/gemini/gemini_realtime.py521CODE
LOW…on_agents/plugins/moondream/vlm/moondream_cloud_vlm.py97CODE
LOW…on_agents/plugins/moondream/vlm/moondream_local_vlm.py206CODE
LOW…ugins/moondream/detection/moondream_local_processor.py262CODE
LOW…on_agents/plugins/decart/decart_restyling_processor.py285CODE
LOWplugins/deepgram/vision_agents/plugins/deepgram/tts.py176CODE
LOW…ugins/qwen/vision_agents/plugins/qwen/qwen_realtime.py224CODE
LOWplugins/xai/vision_agents/plugins/xai/llm.py67CODE
LOWplugins/xai/vision_agents/plugins/xai/xai_realtime.py437CODE
LOWplugins/xai/vision_agents/plugins/xai/xai_realtime.py459CODE
LOWplugins/local/vision_agents/plugins/local/tracks.py210CODE
LOWplugins/local/vision_agents/plugins/local/utils.py30CODE
LOW…gins/nvidia/vision_agents/plugins/nvidia/nvidia_vlm.py187CODE
LOW…/vision_agents/plugins/vogent/vogent_turn_detection.py210CODE
LOWplugins/sarvam/vision_agents/plugins/sarvam/tts.py289CODE
LOWplugins/sarvam/vision_agents/plugins/sarvam/llm.py45CODE
LOWplugins/sarvam/vision_agents/plugins/sarvam/stt.py228CODE
LOW…ins/assemblyai/vision_agents/plugins/assemblyai/stt.py244CODE
LOW…ropic/vision_agents/plugins/anthropic/anthropic_llm.py112CODE
LOW…ropic/vision_agents/plugins/anthropic/anthropic_llm.py606CODE
LOWplugins/aws/vision_agents/plugins/aws/aws_llm.py167CODE
LOWplugins/aws/vision_agents/plugins/aws/aws_llm.py305CODE
LOWplugins/aws/vision_agents/plugins/aws/aws_realtime.py287CODE
LOWplugins/aws/vision_agents/plugins/aws/aws_realtime.py868CODE
LOWplugins/aws/vision_agents/plugins/aws/stt.py263CODE
LOW…/vision_agents/plugins/huggingface/transformers_vlm.py441CODE
LOW…e/vision_agents/plugins/huggingface/huggingface_llm.py169CODE
LOW…sion_agents/plugins/ultralytics/yolo_pose_processor.py206CODE
LOW…sion_agents/plugins/ultralytics/yolo_pose_processor.py280CODE
LOWplugins/getstream/_generate_sfu_events.py67CODE
LOWplugins/getstream/_generate_sfu_events.py183CODE
LOWplugins/getstream/_generate_sfu_events.py275CODE
LOW…vision_agents/plugins/getstream/stream_conversation.py150CODE
LOW…vision_agents/plugins/getstream/stream_conversation.py248CODE
LOW…sion_agents/plugins/smart_turn/smart_turn_detection.py172CODE
LOW…sion_agents/plugins/smart_turn/smart_turn_detection.py201CODE
LOWplugins/mistral/vision_agents/plugins/mistral/stt.py94CODE
LOW…ins/openai/vision_agents/plugins/openai/rtc_manager.py157CODE
LOW…ins/openai/vision_agents/plugins/openai/rtc_manager.py161CODE
LOW…ins/openai/vision_agents/plugins/openai/rtc_manager.py173CODE
LOW…gins/openai/vision_agents/plugins/openai/openai_llm.py78CODE
LOW…openai/vision_agents/plugins/openai/openai_realtime.py199CODE
LOW…gins/openai/vision_agents/plugins/openai/tool_utils.py77CODE
LOW…lugins/openai/chat_completions/chat_completions_llm.py294CODE
LOW…lugins/openai/chat_completions/chat_completions_llm.py417CODE
20 more matches not shown…
Docstring Block Structure12 hits · 60 pts
SeverityFileLineSnippetContext
HIGHplugins/xai/vision_agents/plugins/xai/xai_realtime.py169 Fetch an ephemeral token for client-side authentication. Ephemeral tokens are recommended for client-sSTRING
HIGH…s/twilio/vision_agents/plugins/twilio/call_registry.py162 Get a TwilioCall by its SID, raising if not found. Args: call_sid: The Twilio CallSid. STRING
HIGH…s/twilio/vision_agents/plugins/twilio/call_registry.py180 Validate a call by its SID and token. Args: call_sid: The Twilio CallSid. tokeSTRING
HIGHagents-core/vision_agents/core/llm/function_registry.py167 Call a registered function with the given arguments. Args: name: Name of the function to cSTRING
HIGHagents-core/vision_agents/core/llm/function_registry.py200 Get the callable function by name. Args: name: Name of the function Returns: STRING
HIGHagents-core/vision_agents/core/agents/conversation.py87Send a simple, complete message (non-streaming). This is a convenience method for the common case of sending a STRING
HIGHagents-core/vision_agents/core/agents/conversation.py132Add or update a message. Handles streaming, non-streaming, everything. Args: role: Message role (usSTRING
HIGHagents-core/vision_agents/core/agents/agent_launcher.py277 Start a new agent session for a call on this node. Creates a new agent, joins the specified call, and STRING
HIGHagents-core/vision_agents/core/utils/stream.py148Remove and return items from the stream until stopping conditions are met. Args: timeout: If ``NoneSTRING
HIGHagents-core/vision_agents/core/utils/examples.py7 Get current weather for a location using Open-Meteo API. Args: location: Name of the location (city, pSTRING
HIGHagents-core/vision_agents/core/events/manager.py262 Subscribe a function to handle specific event types. The function must have type hints indicating whicSTRING
HIGHagents-core/vision_agents/testing/_mock_tools.py26Temporarily replace tool implementations with ``AsyncMock`` wrappers. Each mock callable is wrapped in an ``AsyncMoSTRING
Magic Placeholder Names12 hits · 55 pts
SeverityFileLineSnippetContext
HIGHplugins/moondream/README.md68 api_key="your-api-key", # or set MOONDREAM_API_KEY env varCODE
HIGHplugins/moondream/README.md118 api_key="your-api-key",CODE
HIGHplugins/moondream/README.md217 api_key="your-api-key",CODE
HIGHplugins/moondream/README.md223 api_key="your-api-key",CODE
HIGHplugins/moondream/README.md292 api_key="your-api-key",CODE
HIGHplugins/xai/README.md51llm = xai.LLM(model="grok-4", api_key="your_api_key")CODE
HIGHplugins/xai/README.md66 api_key="your_api_key"CODE
HIGHplugins/xai/vision_agents/plugins/xai/xai_realtime.py92 llm = xai.Realtime(api_key="your-api-key")STRING
HIGHplugins/xai/vision_agents/plugins/xai/xai_realtime.py95 client = AsyncClient(api_key="your-api-key")STRING
HIGHplugins/nvidia/README.md53 api_key="your-api-key",CODE
HIGHplugins/roboflow/README.md22 api_key="your_api_key", # or set ROBOFLOW_API_KEY env varCODE
HIGHplugins/roboflow/examples/detection/README.md62 api_key="your_api_key", # or set ROBOFLOW_API_KEY env varCODE
Redundant / Tautological Comments30 hits · 46 pts
SeverityFileLineSnippetContext
LOWconftest.py109 # Check if test is marked to skip blockbusterCOMMENT
LOWplugins/plugin_test_utils.py124 # Check if tests/test_assets exists in this directoryCOMMENT
LOW…gins/gemini/vision_agents/plugins/gemini/gemini_llm.py255 # Check if there were function calls in the responseCOMMENT
LOW…ins/gemini/vision_agents/plugins/gemini/file_search.py114 # Check if a store with this name already existsCOMMENT
LOW…ins/gemini/vision_agents/plugins/gemini/file_search.py211 # Check if hash already exists (from API or this session)COMMENT
LOW…eam/vision_agents/plugins/moondream/moondream_utils.py39 # Check if normalized coordinates (between 0 and 1)COMMENT
LOW…/vision_agents/plugins/vogent/vogent_turn_detection.py300 # Check if turn is complete using Vogent (multimodal: audio + text)COMMENT
LOW…/vision_agents/plugins/vogent/vogent_turn_detection.py414 # Check if probability exceeds thresholdCOMMENT
LOWplugins/aws/vision_agents/plugins/aws/aws_realtime.py398 # Check if there's been silence (more than 3 seconds since last audio)COMMENT
LOWplugins/getstream/_generate_sfu_events.py300 # Check if this event has a participant field that needs the backing-field workaroundCOMMENT
LOWplugins/getstream/_generate_sfu_events.py516 # Check if class exists in generated moduleCOMMENT
LOW…vision_agents/plugins/getstream/stream_conversation.py321 # Check if adding this line would exceed limitCOMMENT
LOWtests/base_test.py103 # Check if it's an end-of-file errorCOMMENT
LOW…5_security_camera_example/security_camera_processor.py365 # Check if person was seen around that timeCOMMENT
LOW…5_security_camera_example/security_camera_processor.py618 # Check if enough time has passed since last bbox updateCOMMENT
LOW…5_security_camera_example/security_camera_processor.py679 # Check if enough time has passed since last detectionCOMMENT
LOW…5_security_camera_example/security_camera_processor.py715 # Check if this is a known/registered faceCOMMENT
LOW…5_security_camera_example/security_camera_processor.py718 # Check if this face matches any existing face in current sessionCOMMENT
LOW…5_security_camera_example/security_camera_processor.py938 # Check if enough time has passed since last detectionCOMMENT
LOW…5_security_camera_example/security_camera_processor.py976 # Check if this package matches any existing packageCOMMENT
LOW…5_security_camera_example/security_camera_processor.py1307 # Check if we're still within the frame boundsCOMMENT
LOW…5_security_camera_example/security_camera_processor.py1380 # Check if we're currently sharing an imageCOMMENT
LOW…5_security_camera_example/security_camera_processor.py1401 # Check if any packages were picked upCOMMENT
LOWagents-core/vision_agents/core/instructions.py89 # Check if the path is a file, it exists, and it's a markdown file.COMMENT
LOWagents-core/vision_agents/core/warmup.py30 # Set it to the warmable instance and exitCOMMENT
LOWagents-core/vision_agents/core/warmup.py37 # Check if the resource was loaded while we were waiting for the lockCOMMENT
LOWagents-core/vision_agents/core/llm/function_registry.py104 # Check if there's a docstring with parameter descriptionsCOMMENT
LOWagents-core/vision_agents/core/llm/function_registry.py261 # Check if it's Optional (Union[SomeType, None])COMMENT
LOWagents-core/vision_agents/core/utils/video_forwarder.py168 # Check if enough time has passed for this handlerCOMMENT
LOWagents-core/vision_agents/core/utils/utils.py69 # Write file in chunks to avoid loading entire file in memoryCOMMENT
Modern AI Meta-Vocabulary12 hits · 39 pts
SeverityFileLineSnippetContext
MEDIUMCHANGELOG.md93### Richer `vision-agents init` scaffold (#581)COMMENT
MEDIUMplugins/moondream/README.md116# Detect multiple object types with zero-shot detectionCOMMENT
MEDIUMplugins/qdrant/README.md1# Qdrant RAG PluginCOMMENT
MEDIUMplugins/qdrant/README.md24# Initialize RAG (connects to local Qdrant by default)COMMENT
MEDIUMplugins/turbopuffer/README.md1# TurboPuffer RAG PluginCOMMENT
MEDIUMplugins/turbopuffer/README.md26# Initialize RAGCOMMENT
MEDIUM…ugins/huggingface/tests/test_transformers_detection.py209 # does not hallucinateCOMMENT
MEDIUMdocs/ai/instructions/ai-events-example.md335# Agent with event-driven architectureCOMMENT
MEDIUM…phone_and_rag_example/inbound_phone_and_rag_example.py52# RAG backend: "gemini" or "turbopuffer"COMMENT
MEDIUM…phone_and_rag_example/inbound_phone_and_rag_example.py55# Global RAG state (initialized on startup)COMMENT
MEDIUMexamples/03_phone_and_rag_example/README.md1# Phone & RAG example with Twilio, Stream and RAG (Gemini/Turbopuffer/Qdrant)COMMENT
MEDIUMexamples/03_phone_and_rag_example/README.md111### RAGCOMMENT
AI Structural Patterns31 hits · 30 pts
SeverityFileLineSnippetContext
LOWplugins/inworld/vision_agents/plugins/inworld/tts.py33CODE
LOWplugins/inworld/vision_agents/plugins/inworld/llm.py49CODE
LOWplugins/inworld/vision_agents/plugins/inworld/llm.py118CODE
LOWplugins/inworld/vision_agents/plugins/inworld/vlm.py46CODE
LOW…/vision_agents/plugins/lemonslice/lemonslice_avatar.py44CODE
LOW…gins/gemini/vision_agents/plugins/gemini/gemini_llm.py52CODE
LOW…gins/gemini/vision_agents/plugins/gemini/gemini_vlm.py50CODE
LOW…on_agents/plugins/decart/decart_restyling_processor.py71CODE
LOW…/vision_agents/plugins/liveavatar/liveavatar_avatar.py46CODE
LOW…ugins/qwen/vision_agents/plugins/qwen/qwen_realtime.py30CODE
LOWplugins/xai/vision_agents/plugins/xai/tts.py57CODE
LOWplugins/xai/vision_agents/plugins/xai/xai_realtime.py105CODE
LOW…ins/elevenlabs/vision_agents/plugins/elevenlabs/stt.py46CODE
LOW…gins/nvidia/vision_agents/plugins/nvidia/nvidia_vlm.py57CODE
LOW…/vision_agents/plugins/vogent/vogent_turn_detection.py48CODE
LOWplugins/sarvam/vision_agents/plugins/sarvam/tts.py111CODE
LOWplugins/sarvam/vision_agents/plugins/sarvam/stt.py53CODE
LOW…ins/assemblyai/vision_agents/plugins/assemblyai/stt.py32CODE
LOW…gins/qdrant/vision_agents/plugins/qdrant/qdrant_rag.py206CODE
LOWplugins/aws/vision_agents/plugins/aws/tts.py26CODE
LOWplugins/aws/vision_agents/plugins/aws/stt.py57CODE
LOW…/vision_agents/plugins/huggingface/transformers_vlm.py94CODE
LOW…on_agents/plugins/roboflow/roboflow_cloud_processor.py99CODE
LOW…on_agents/plugins/roboflow/roboflow_local_processor.py103CODE
LOW…sion_agents/plugins/ultralytics/yolo_pose_processor.py35CODE
LOWplugins/anam/vision_agents/plugins/anam/anam_avatar.py54CODE
LOW…lugins/openai/chat_completions/chat_completions_vlm.py47CODE
LOWplugins/twilio/vision_agents/plugins/twilio/models.py194CODE
LOW…/05_security_camera_example/security_camera_example.py168CODE
LOW…5_security_camera_example/security_camera_processor.py166CODE
LOWagents-core/vision_agents/core/agents/agents.py112CODE
Hallucination Indicators1 hit · 10 pts
SeverityFileLineSnippetContext
CRITICAL…ugins/speechify/vision_agents/plugins/speechify/tts.py87 await self.client._client_wrapper.httpx_client.httpx_client.aclose()CODE
Structural Annotation Overuse4 hits · 6 pts
SeverityFileLineSnippetContext
LOWexamples/03_phone_and_rag_example/README.md8## Step 1 - Setup up your .envCOMMENT
LOWexamples/03_phone_and_rag_example/README.md29### Step 2 - Outbound Call exampleCOMMENT
LOWexamples/03_phone_and_rag_example/README.md67### Step 3 - Inbound callCOMMENT
LOWexamples/03_phone_and_rag_example/README.md89## Step 4 - Understanding the examplesCOMMENT
Cross-Language Confusion1 hit · 5 pts
SeverityFileLineSnippetContext
HIGHagents-core/vision_agents/core/utils/video_track.py181 self._src.push(frame)CODE
Over-Commented Block3 hits · 3 pts
SeverityFileLineSnippetContext
LOWplugins/aws/vision_agents/plugins/aws/aws_realtime.py321 # Update timestampCOMMENT
LOWexamples/07_k8s_deploy_example/pyproject.toml21# "vision-agents-plugins-getstream" = {path = "../../plugins/getstream", editable=true}COMMENT
LOW…amples/01_simple_agent_example/simple_agent_example.py61async def join_call(agent: Agent, call_type: str, call_id: str, **kwargs) -> None:COMMENT
Slop Phrases1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUMagents-core/vision_agents/core/llm/function_registry.py107 # This is a basic implementation - could be enhanced with proper parsingCOMMENT
AI Slop Vocabulary2 hits · 3 pts
SeverityFileLineSnippetContext
LOWagents-core/vision_agents/core/llm/function_registry.py186 # For explicit schema functions, just call directly (validation is external)COMMENT
LOW…sion_agents/core/agents/inference/transcribing_flow.py278 # so it's safe to simply call it in the loopCOMMENT
Fake / Example Data2 hits · 2 pts
SeverityFileLineSnippetContext
LOWplugins/getstream/PROTOBUF_GENERATION.md139 name='John Doe',CODE
LOWplugins/getstream/PROTOBUF_GENERATION.md152print(participant.name) # 'John Doe'CODE