Zep | Examples, Integrations, & More
This report presents the forensic synthetic code analysis of getzep/zep, a Python project with 4,750 GitHub stars. SynthScan v2.0 examined 133,199 lines of code across 652 source files, recording 2345 pattern matches distributed across 20 syntactic categories. The overall adjusted score of 32.3 places this repository in the Strong 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).
This chart maps the temporal evolution of the adjusted synthetic code score across successive scan runs. An upward trajectory indicates ongoing incorporation of AI-generated code or expanding LLM-assisted scaffolding; a stable or declining trajectory may reflect active human refactoring, code removal, or the adoption of stricter authorship policies. The dashed secondary line (right axis) independently tracks total raw pattern hit count, which can diverge from the normalised score when codebase size changes significantly between scans.
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.
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.
The scanner identified 2345 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.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM⚡ | zep-eval-harness/zep_ingest_documents.py | 67 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | zep-eval-harness/zep_ingest_documents.py | 69 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | zep-eval-harness/zep_ingest_documents.py | 78 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | zep-eval-harness/zep_ingest_documents.py | 80 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | zep-eval-harness/zep_ingest_documents.py | 299 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | zep-eval-harness/zep_ingest_documents.py | 301 | # ============================================================================ | COMMENT |
| MEDIUM | zep-eval-harness/zep_ingest_documents.py | 258 | # ============================================================================ | COMMENT |
| MEDIUM | zep-eval-harness/zep_ingest_documents.py | 260 | # ============================================================================ | COMMENT |
| MEDIUM | zep-eval-harness/zep_ingest_documents.py | 383 | # ============================================================================ | COMMENT |
| MEDIUM | zep-eval-harness/zep_ingest_documents.py | 385 | # ============================================================================ | COMMENT |
| MEDIUM | zep-eval-harness/zep_ingest_documents.py | 457 | # ============================================================================ | COMMENT |
| MEDIUM | zep-eval-harness/zep_ingest_documents.py | 459 | # ============================================================================ | COMMENT |
| MEDIUM | zep-eval-harness/zep_ingest_documents.py | 513 | # ============================================================================ | STRING |
| MEDIUM | zep-eval-harness/zep_ingest_documents.py | 515 | # ============================================================================ | STRING |
| MEDIUM | zep-eval-harness/zep_chunk_documents.py | 40 | # ============================================================================ | COMMENT |
| MEDIUM | zep-eval-harness/zep_chunk_documents.py | 42 | # ============================================================================ | COMMENT |
| MEDIUM | zep-eval-harness/zep_chunk_documents.py | 74 | # ============================================================================ | COMMENT |
| MEDIUM | zep-eval-harness/zep_chunk_documents.py | 76 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | zep-eval-harness/zep_chunk_documents.py | 187 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | zep-eval-harness/zep_chunk_documents.py | 189 | # ============================================================================ | COMMENT |
| MEDIUM | zep-eval-harness/zep_chunk_documents.py | 250 | # ============================================================================ | COMMENT |
| MEDIUM | zep-eval-harness/zep_chunk_documents.py | 252 | # ============================================================================ | COMMENT |
| MEDIUM | zep-eval-harness/zep_chunk_documents.py | 422 | # ============================================================================ | COMMENT |
| MEDIUM | zep-eval-harness/zep_chunk_documents.py | 424 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | zep-eval-harness/zep_evaluate.py | 69 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | zep-eval-harness/zep_evaluate.py | 71 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | zep-eval-harness/zep_evaluate.py | 175 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | zep-eval-harness/zep_evaluate.py | 177 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | zep-eval-harness/zep_evaluate.py | 451 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | zep-eval-harness/zep_evaluate.py | 453 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | zep-eval-harness/zep_evaluate.py | 489 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | zep-eval-harness/zep_evaluate.py | 491 | # ============================================================================ | COMMENT |
| MEDIUM | zep-eval-harness/zep_evaluate.py | 39 | # ============================================================================ | COMMENT |
| MEDIUM | zep-eval-harness/zep_evaluate.py | 41 | # ============================================================================ | COMMENT |
| MEDIUM | zep-eval-harness/zep_evaluate.py | 1338 | # ============================================================================ | COMMENT |
| MEDIUM | zep-eval-harness/zep_evaluate.py | 1340 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | zep-eval-harness/zep_evaluate.py | 575 | # ============================================================================ | STRING |
| MEDIUM⚡ | zep-eval-harness/zep_evaluate.py | 577 | # ============================================================================ | STRING |
| MEDIUM⚡ | zep-eval-harness/zep_evaluate.py | 685 | # ============================================================================ | STRING |
| MEDIUM⚡ | zep-eval-harness/zep_evaluate.py | 687 | # ============================================================================ | STRING |
| MEDIUM⚡ | zep-eval-harness/zep_evaluate.py | 796 | # ============================================================================ | STRING |
| MEDIUM⚡ | zep-eval-harness/zep_evaluate.py | 798 | # ============================================================================ | STRING |
| MEDIUM⚡ | zep-eval-harness/zep_evaluate.py | 911 | # ============================================================================ | STRING |
| MEDIUM⚡ | zep-eval-harness/zep_evaluate.py | 913 | # ============================================================================ | STRING |
| MEDIUM⚡ | zep-eval-harness/zep_ingest_users.py | 218 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | zep-eval-harness/zep_ingest_users.py | 220 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | zep-eval-harness/zep_ingest_users.py | 301 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | zep-eval-harness/zep_ingest_users.py | 303 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | zep-eval-harness/zep_ingest_users.py | 360 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | zep-eval-harness/zep_ingest_users.py | 362 | # ============================================================================ | COMMENT |
| MEDIUM | zep-eval-harness/zep_ingest_users.py | 63 | # ============================================================================ | COMMENT |
| MEDIUM | zep-eval-harness/zep_ingest_users.py | 65 | # ============================================================================ | COMMENT |
| MEDIUM | zep-eval-harness/zep_ingest_users.py | 142 | # ============================================================================ | COMMENT |
| MEDIUM | zep-eval-harness/zep_ingest_users.py | 144 | # ============================================================================ | COMMENT |
| MEDIUM | zep-eval-harness/zep_ingest_users.py | 445 | # ============================================================================ | COMMENT |
| MEDIUM | zep-eval-harness/zep_ingest_users.py | 447 | # ============================================================================ | COMMENT |
| MEDIUM | zep-eval-harness/zep_ingest_users.py | 520 | # ============================================================================ | COMMENT |
| MEDIUM | zep-eval-harness/zep_ingest_users.py | 522 | # ============================================================================ | COMMENT |
| MEDIUM | zep-eval-harness/zep_ingest_users.py | 608 | # ============================================================================ | COMMENT |
| MEDIUM | zep-eval-harness/zep_ingest_users.py | 610 | # ============================================================================ | COMMENT |
| 268 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …onfig/document_ingestion_config/custom_instructions.py | 0 | zep custom instructions — user graphs custom instructions for user conversation graphs. these describe the domain, termi | STRING |
| HIGH | …ument_ingestion_config_snapshot/custom_instructions.py | 0 | zep custom instructions — user graphs custom instructions for user conversation graphs. these describe the domain, termi | STRING |
| HIGH | …ss/config/user_ingestion_config/custom_instructions.py | 0 | zep custom instructions — user graphs custom instructions for user conversation graphs. these describe the domain, termi | STRING |
| HIGH | …/user_ingestion_config_snapshot/custom_instructions.py | 0 | zep custom instructions — user graphs custom instructions for user conversation graphs. these describe the domain, termi | STRING |
| HIGH | …grations/ms-agent-framework/python/tests/test_basic.py | 0 | create a mock asynczep client with async user/thread methods. | STRING |
| HIGH | …s-agent-framework/python/tests/test_context_builder.py | 0 | create a mock asynczep client with async user/thread methods. | STRING |
| HIGH | integrations/adk/python/tests/test_basic.py | 0 | create a mock asynczep client with async user/thread methods. | STRING |
| HIGH | …s/ms-agent-framework/python/tests/test_provisioning.py | 0 | tests for out-of-band zep resource provisioning: ``ensure_user``, ``ensure_thread``, and the ``on_created`` hook contrac | STRING |
| HIGH | …grations/pydantic-ai/python/tests/test_provisioning.py | 0 | tests for out-of-band zep resource provisioning: ``ensure_user``, ``ensure_thread``, and the ``on_created`` hook contrac | STRING |
| HIGH | integrations/livekit/python/tests/test_provisioning.py | 0 | tests for out-of-band zep resource provisioning: ``ensure_user``, ``ensure_thread``, and the ``on_created`` hook contrac | STRING |
| HIGH | integrations/autogen/python/tests/test_provisioning.py | 0 | tests for out-of-band zep resource provisioning: ``ensure_user``, ``ensure_thread``, and the ``on_created`` hook contrac | STRING |
| HIGH | …s/ms-agent-framework/python/tests/test_provisioning.py | 0 | minimal stand-in for a typed zep sdk error exposing ``status_code``. | STRING |
| HIGH | integrations/crewai/python/tests/test_provisioning.py | 0 | minimal stand-in for a typed zep sdk error exposing ``status_code``. | STRING |
| HIGH | …grations/pydantic-ai/python/tests/test_provisioning.py | 0 | minimal stand-in for a typed zep sdk error exposing ``status_code``. | STRING |
| HIGH | integrations/ag2/python/tests/test_provisioning.py | 0 | minimal stand-in for a typed zep sdk error exposing ``status_code``. | STRING |
| HIGH | integrations/livekit/python/tests/test_provisioning.py | 0 | minimal stand-in for a typed zep sdk error exposing ``status_code``. | STRING |
| HIGH | integrations/autogen/python/tests/test_provisioning.py | 0 | minimal stand-in for a typed zep sdk error exposing ``status_code``. | STRING |
| HIGH | …s/ms-agent-framework/python/tests/test_provisioning.py | 0 | a typed error with a non-conflict status code is a genuine failure no matter what its message says. | STRING |
| HIGH | integrations/crewai/python/tests/test_provisioning.py | 0 | a typed error with a non-conflict status code is a genuine failure no matter what its message says. | STRING |
| HIGH | …grations/pydantic-ai/python/tests/test_provisioning.py | 0 | a typed error with a non-conflict status code is a genuine failure no matter what its message says. | STRING |
| HIGH | integrations/livekit/python/tests/test_provisioning.py | 0 | a typed error with a non-conflict status code is a genuine failure no matter what its message says. | STRING |
| HIGH | integrations/autogen/python/tests/test_provisioning.py | 0 | a typed error with a non-conflict status code is a genuine failure no matter what its message says. | STRING |
| HIGH | …s/ms-agent-framework/python/tests/test_provisioning.py | 0 | true on genuine creation, false when the user already exists. | STRING |
| HIGH | integrations/crewai/python/tests/test_provisioning.py | 0 | true on genuine creation, false when the user already exists. | STRING |
| HIGH | integrations/ag2/python/tests/test_provisioning.py | 0 | true on genuine creation, false when the user already exists. | STRING |
| HIGH | integrations/livekit/python/tests/test_provisioning.py | 0 | true on genuine creation, false when the user already exists. | STRING |
| HIGH | integrations/autogen/python/tests/test_provisioning.py | 0 | true on genuine creation, false when the user already exists. | STRING |
| HIGH | …s/ms-agent-framework/python/tests/test_provisioning.py | 0 | a known non-conflict status code (e.g. 401) must raise, regardless of message text. | STRING |
| HIGH | integrations/crewai/python/tests/test_provisioning.py | 0 | a known non-conflict status code (e.g. 401) must raise, regardless of message text. | STRING |
| HIGH | …grations/pydantic-ai/python/tests/test_provisioning.py | 0 | a known non-conflict status code (e.g. 401) must raise, regardless of message text. | STRING |
| HIGH | integrations/livekit/python/tests/test_provisioning.py | 0 | a known non-conflict status code (e.g. 401) must raise, regardless of message text. | STRING |
| HIGH | integrations/autogen/python/tests/test_provisioning.py | 0 | a known non-conflict status code (e.g. 401) must raise, regardless of message text. | STRING |
| HIGH | …rations/ms-agent-framework/python/tests/test_search.py | 0 | by default (no pins), scope/reranker/limit/mmr_lambda/center_node_uuid are all in the model-facing schema alongside quer | STRING |
| HIGH | integrations/pydantic-ai/python/tests/test_search.py | 0 | by default (no pins), scope/reranker/limit/mmr_lambda/center_node_uuid are all in the model-facing schema alongside quer | STRING |
| HIGH | integrations/autogen/python/tests/test_search.py | 0 | by default (no pins), scope/reranker/limit/mmr_lambda/center_node_uuid are all in the model-facing schema alongside quer | STRING |
| HIGH | …ns/ms-agent-framework/python/tests/test_integration.py | 0 | poll zep episodes until all are processed or timeout is reached. | STRING |
| HIGH | integrations/langgraph/python/tests/test_integration.py | 0 | poll zep episodes until all are processed or timeout is reached. | STRING |
| HIGH | …egrations/pydantic-ai/python/tests/test_integration.py | 0 | poll zep episodes until all are processed or timeout is reached. | STRING |
| HIGH | integrations/ag2/python/tests/test_integration.py | 0 | poll zep episodes until all are processed or timeout is reached. | STRING |
| HIGH | integrations/livekit/python/tests/test_integration.py | 0 | poll zep episodes until all are processed or timeout is reached. | STRING |
| HIGH | integrations/autogen/python/tests/test_integration.py | 0 | poll zep episodes until all are processed or timeout is reached. | STRING |
| HIGH | integrations/adk/python/tests/test_integration.py | 0 | poll zep episodes until all are processed or timeout is reached. | STRING |
| HIGH | …-framework/python/src/zep_ms_agent_framework/search.py | 0 | build the model-facing json schema, excluding pinned/hidden parameters. | STRING |
| HIGH | …tions/pydantic-ai/python/src/zep_pydantic_ai/search.py | 0 | build the model-facing json schema, excluding pinned/hidden parameters. | STRING |
| HIGH | integrations/livekit/python/src/zep_livekit/tools.py | 0 | build the model-facing json schema, excluding pinned/hidden parameters. | STRING |
| HIGH | …-framework/python/src/zep_ms_agent_framework/search.py | 0 | render zep search results as readable text for the model. | STRING |
| HIGH | …tions/pydantic-ai/python/src/zep_pydantic_ai/search.py | 0 | render zep search results as readable text for the model. | STRING |
| HIGH | integrations/livekit/python/src/zep_livekit/tools.py | 0 | render zep search results as readable text for the model. | STRING |
| HIGH | integrations/autogen/python/src/zep_autogen/tools.py | 0 | render zep search results as readable text for the model. | STRING |
| HIGH | …work/python/src/zep_ms_agent_framework/provisioning.py | 0 | explicit, out-of-band zep resource provisioning. ``zepusermemory``'s lazy call into these helpers (see ``zepusermemory._ | STRING |
| HIGH | …pydantic-ai/python/src/zep_pydantic_ai/provisioning.py | 0 | explicit, out-of-band zep resource provisioning. ``zepusermemory``'s lazy call into these helpers (see ``zepusermemory._ | STRING |
| HIGH | integrations/ag2/python/src/zep_ag2/provisioning.py | 0 | explicit, out-of-band zep resource provisioning. ``zepusermemory``'s lazy call into these helpers (see ``zepusermemory._ | STRING |
| HIGH | …rations/autogen/python/src/zep_autogen/provisioning.py | 0 | explicit, out-of-band zep resource provisioning. ``zepusermemory``'s lazy call into these helpers (see ``zepusermemory._ | STRING |
| HIGH | …work/python/src/zep_ms_agent_framework/provisioning.py | 0 | detect whether ``exc`` represents a "resource already exists" conflict. handles both typed and message-based shapes retu | STRING |
| HIGH | …ons/langgraph/python/src/zep_langgraph/provisioning.py | 0 | detect whether ``exc`` represents a "resource already exists" conflict. handles both typed and message-based shapes retu | STRING |
| HIGH | …egrations/crewai/python/src/zep_crewai/provisioning.py | 0 | detect whether ``exc`` represents a "resource already exists" conflict. handles both typed and message-based shapes retu | STRING |
| HIGH | …pydantic-ai/python/src/zep_pydantic_ai/provisioning.py | 0 | detect whether ``exc`` represents a "resource already exists" conflict. handles both typed and message-based shapes retu | STRING |
| HIGH | integrations/adk/python/src/zep_adk/provisioning.py | 0 | detect whether ``exc`` represents a "resource already exists" conflict. handles both typed and message-based shapes retu | STRING |
| HIGH | integrations/ag2/python/src/zep_ag2/provisioning.py | 0 | detect whether ``exc`` represents a "resource already exists" conflict. handles both typed and message-based shapes retu | STRING |
| HIGH | …rations/livekit/python/src/zep_livekit/provisioning.py | 0 | detect whether ``exc`` represents a "resource already exists" conflict. handles both typed and message-based shapes retu | STRING |
| 144 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | zep-eval-harness/zep_ingest_documents.py | 72 | def checkpoint_path_for_graph(graph_id: str) -> str: | CODE |
| LOW⚡ | zep-eval-harness/zep_chunk_documents.py | 192 | def get_next_chunk_set_number() -> int: | CODE |
| LOW | zep-eval-harness/zep_evaluate.py | 948 | def calculate_aggregate_statistics( | CODE |
| LOW | zep-eval-harness/zep_evaluate.py | 1131 | def _get_next_eval_run_number() -> int: | CODE |
| LOW⚡ | zep-eval-harness/zep_evaluate.py | 580 | async def evaluate_context_completeness( | STRING |
| LOW | zep-eval-harness/zep_ingest_users.py | 85 | def load_conversations_for_user(user_id): | CODE |
| LOW | zep-eval-harness/zep_ingest_users.py | 778 | async def ingest_user_with_checkpoint(user_def): | STRING |
| LOW | …al-harness/config/evaluation_config/response_prompt.py | 9 | def get_response_system_prompt(context: str) -> str: | CODE |
| LOW⚡ | …l-harness/config/document_ingestion_config/ontology.py | 169 | async def set_document_custom_ontology(zep_client, graph_ids=None): | CODE |
| LOW⚡ | …onfig/document_ingestion_config/custom_instructions.py | 67 | async def set_document_custom_instructions(zep_client, graph_ids=None): | CODE |
| LOW⚡ | …fig/user_ingestion_config/user_summary_instructions.py | 50 | async def set_user_summary_instructions(zep_client, user_ids=None): | CODE |
| LOW | …1T222821/evaluation_config_snapshot/response_prompt.py | 9 | def get_response_system_prompt(context: str) -> str: | CODE |
| LOW⚡ | …ingestion_config_snapshot/user_summary_instructions.py | 50 | async def set_user_summary_instructions(zep_client, user_ids=None): | CODE |
| LOW⚡ | …T222500/document_ingestion_config_snapshot/ontology.py | 169 | async def set_document_custom_ontology(zep_client, graph_ids=None): | CODE |
| LOW⚡ | …ument_ingestion_config_snapshot/custom_instructions.py | 67 | async def set_document_custom_instructions(zep_client, graph_ids=None): | CODE |
| LOW⚡ | …grations/ms-agent-framework/python/tests/test_basic.py | 139 | def test_subclasses_context_provider(self) -> None: | CODE |
| LOW⚡ | …grations/ms-agent-framework/python/tests/test_basic.py | 145 | def test_init_stores_identity(self) -> None: | CODE |
| LOW⚡ | …grations/ms-agent-framework/python/tests/test_basic.py | 161 | def test_user_message_name_defaults_to_full_name(self) -> None: | CODE |
| LOW⚡ | …grations/ms-agent-framework/python/tests/test_basic.py | 165 | def test_user_message_name_explicit_override(self) -> None: | CODE |
| LOW⚡ | …grations/ms-agent-framework/python/tests/test_basic.py | 169 | def test_user_message_name_none_without_names(self) -> None: | CODE |
| LOW⚡ | …grations/ms-agent-framework/python/tests/test_basic.py | 173 | def test_assistant_message_name_default(self) -> None: | CODE |
| LOW⚡ | …grations/ms-agent-framework/python/tests/test_basic.py | 177 | def test_empty_user_id_raises(self) -> None: | CODE |
| LOW⚡ | …grations/ms-agent-framework/python/tests/test_basic.py | 181 | def test_empty_thread_id_raises(self) -> None: | CODE |
| LOW⚡ | …grations/ms-agent-framework/python/tests/test_basic.py | 190 | def test_latest_user_text_returns_last_user_message(self) -> None: | CODE |
| LOW⚡ | …grations/ms-agent-framework/python/tests/test_basic.py | 198 | def test_latest_user_text_falls_back_to_any_text(self) -> None: | CODE |
| LOW⚡ | …grations/ms-agent-framework/python/tests/test_basic.py | 203 | def test_latest_user_text_empty_returns_none(self) -> None: | CODE |
| LOW⚡ | …grations/ms-agent-framework/python/tests/test_basic.py | 206 | def test_assistant_text_joins_assistant_messages(self) -> None: | CODE |
| LOW⚡ | …grations/ms-agent-framework/python/tests/test_basic.py | 213 | def test_assistant_text_ignores_non_assistant(self) -> None: | CODE |
| LOW⚡ | …grations/ms-agent-framework/python/tests/test_basic.py | 217 | def test_assistant_text_none_for_empty(self) -> None: | CODE |
| LOW⚡ | …grations/ms-agent-framework/python/tests/test_basic.py | 227 | async def test_persists_user_message(self) -> None: | CODE |
| LOW⚡ | …grations/ms-agent-framework/python/tests/test_basic.py | 387 | async def test_context_template_override(self) -> None: | CODE |
| LOW⚡ | …grations/ms-agent-framework/python/tests/test_basic.py | 438 | def test_default_context_template_is_canonical(self) -> None: | CODE |
| LOW⚡ | …grations/ms-agent-framework/python/tests/test_basic.py | 451 | async def test_persists_assistant_response(self) -> None: | CODE |
| LOW⚡ | …grations/ms-agent-framework/python/tests/test_basic.py | 537 | async def test_before_then_after_persists_both_turns(self) -> None: | CODE |
| LOW⚡ | …grations/ms-agent-framework/python/tests/test_basic.py | 558 | async def test_hook_called_on_new_user(self) -> None: | CODE |
| LOW⚡ | …grations/ms-agent-framework/python/tests/test_basic.py | 621 | async def test_provider_lazy_path_swallows_provisioning_errors(self) -> None: | CODE |
| LOW⚡ | …grations/ms-agent-framework/python/tests/test_basic.py | 657 | def test_truncate_helper_keeps_short_content(self) -> None: | CODE |
| LOW⚡ | …grations/ms-agent-framework/python/tests/test_basic.py | 663 | def test_truncate_helper_caps_oversize_content(self) -> None: | CODE |
| LOW⚡ | …grations/ms-agent-framework/python/tests/test_basic.py | 736 | async def test_after_run_skips_when_before_run_persist_failed(self) -> None: | CODE |
| LOW | …grations/ms-agent-framework/python/tests/test_basic.py | 244 | async def test_lazy_creates_user_and_thread(self) -> None: | CODE |
| LOW | …grations/ms-agent-framework/python/tests/test_basic.py | 266 | async def test_message_carries_display_name(self) -> None: | CODE |
| LOW | …grations/ms-agent-framework/python/tests/test_basic.py | 278 | async def test_injects_context_block(self) -> None: | CODE |
| LOW | …grations/ms-agent-framework/python/tests/test_basic.py | 295 | async def test_no_injection_when_context_empty(self) -> None: | CODE |
| LOW | …grations/ms-agent-framework/python/tests/test_basic.py | 306 | async def test_skips_when_no_user_message(self) -> None: | CODE |
| LOW | …grations/ms-agent-framework/python/tests/test_basic.py | 330 | async def test_zep_error_does_not_raise(self) -> None: | CODE |
| LOW | …grations/ms-agent-framework/python/tests/test_basic.py | 342 | async def test_resource_failure_skips_persist(self) -> None: | CODE |
| LOW | …grations/ms-agent-framework/python/tests/test_basic.py | 354 | async def test_resources_created_only_once(self) -> None: | CODE |
| LOW | …grations/ms-agent-framework/python/tests/test_basic.py | 367 | async def test_existing_user_tolerated(self) -> None: | CODE |
| LOW | …grations/ms-agent-framework/python/tests/test_basic.py | 399 | async def test_default_template_matches_previous_output(self) -> None: | CODE |
| LOW | …grations/ms-agent-framework/python/tests/test_basic.py | 423 | async def test_template_rendered_via_replace_not_format(self) -> None: | CODE |
| LOW | …grations/ms-agent-framework/python/tests/test_basic.py | 468 | async def test_custom_assistant_name(self) -> None: | CODE |
| LOW | …grations/ms-agent-framework/python/tests/test_basic.py | 481 | async def test_skips_when_no_response(self) -> None: | CODE |
| LOW | …grations/ms-agent-framework/python/tests/test_basic.py | 493 | async def test_skips_when_no_assistant_text(self) -> None: | CODE |
| LOW | …grations/ms-agent-framework/python/tests/test_basic.py | 505 | async def test_skips_when_user_turn_not_persisted(self) -> None: | CODE |
| LOW | …grations/ms-agent-framework/python/tests/test_basic.py | 520 | async def test_zep_error_does_not_raise(self) -> None: | CODE |
| LOW | …grations/ms-agent-framework/python/tests/test_basic.py | 570 | async def test_hook_not_called_on_existing_user(self) -> None: | CODE |
| LOW | …grations/ms-agent-framework/python/tests/test_basic.py | 583 | async def test_hook_runs_once_across_runs(self) -> None: | CODE |
| LOW | …grations/ms-agent-framework/python/tests/test_basic.py | 595 | async def test_hook_failure_swallowed_by_provider_but_skips_this_turn(self) -> None: | CODE |
| LOW | …grations/ms-agent-framework/python/tests/test_basic.py | 637 | async def test_provider_uses_ensure_user_and_ensure_thread(self) -> None: | CODE |
| LOW | …grations/ms-agent-framework/python/tests/test_basic.py | 677 | def test_truncate_helper_warns_lengths_only(self, caplog: pytest.LogCaptureFixture) -> None: | CODE |
| 822 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM⚡ | zep-eval-harness/zep_ingest_documents.py | 286 | print(f"Error setting document ontology: {e}") | CODE |
| MEDIUM⚡ | zep-eval-harness/zep_ingest_documents.py | 295 | print(f"Error setting document custom instructions: {e}") | CODE |
| LOW⚡ | zep-eval-harness/zep_ingest_documents.py | 277 | except Exception: | CODE |
| LOW⚡ | zep-eval-harness/zep_ingest_documents.py | 285 | except Exception as e: | CODE |
| LOW⚡ | zep-eval-harness/zep_ingest_documents.py | 294 | except Exception as e: | CODE |
| MEDIUM⚡ | zep-eval-harness/zep_ingest_documents.py | 600 | print("Error: Document custom ontology module could not be loaded") | STRING |
| MEDIUM⚡ | zep-eval-harness/zep_ingest_documents.py | 603 | print("Error: Document custom instructions module could not be loaded") | STRING |
| MEDIUM⚡ | zep-eval-harness/zep_ingest_documents.py | 608 | print("Error: Missing ZEP_API_KEY environment variable") | STRING |
| LOW | zep-eval-harness/zep_ingest_documents.py | 218 | except Exception as e: | CODE |
| LOW | zep-eval-harness/zep_ingest_documents.py | 345 | except Exception: | CODE |
| MEDIUM | zep-eval-harness/zep_ingest_documents.py | 531 | print(f"Error: Checkpoint file not found: {args.resume}") | STRING |
| MEDIUM | zep-eval-harness/zep_ingest_documents.py | 549 | print("Error: Missing GOOGLE_API_KEY (required for inline chunking)") | STRING |
| MEDIUM | zep-eval-harness/zep_ingest_documents.py | 560 | print("Error: No documents found in data/documents/") | STRING |
| MEDIUM | zep-eval-harness/zep_ingest_documents.py | 584 | print(f"Error: {e}") | STRING |
| LOW | zep-eval-harness/zep_ingest_documents.py | 728 | except Exception as e: | STRING |
| MEDIUM⚡ | zep-eval-harness/zep_chunk_documents.py | 471 | print("Error: Missing GOOGLE_API_KEY environment variable") | STRING |
| MEDIUM⚡ | zep-eval-harness/zep_chunk_documents.py | 479 | print("Error: No documents found in data/documents/") | STRING |
| MEDIUM⚡ | zep-eval-harness/zep_chunk_documents.py | 488 | print(f"Error: Chunk set directory not found: {args.resume}") | STRING |
| MEDIUM⚡ | zep-eval-harness/zep_chunk_documents.py | 492 | print(f"Error: No meta.json in {args.resume}") | STRING |
| MEDIUM | zep-eval-harness/zep_evaluate.py | 93 | def extract_run_num(path): | CODE |
| MEDIUM | zep-eval-harness/zep_evaluate.py | 1384 | print("Error: Missing ZEP_API_KEY environment variable") | STRING |
| MEDIUM | zep-eval-harness/zep_evaluate.py | 1388 | print("Error: Missing GOOGLE_API_KEY environment variable") | STRING |
| LOW | zep-eval-harness/zep_evaluate.py | 869 | except Exception as e: | STRING |
| LOW | zep-eval-harness/zep_evaluate.py | 1440 | except Exception as e: | STRING |
| MEDIUM⚡ | zep-eval-harness/zep_ingest_users.py | 192 | print(f"Error setting ontology: {e}") | CODE |
| MEDIUM⚡ | zep-eval-harness/zep_ingest_users.py | 202 | print(f"Error setting custom instructions: {e}") | CODE |
| MEDIUM⚡ | zep-eval-harness/zep_ingest_users.py | 212 | print(f"Error setting user summary instructions: {e}") | CODE |
| MEDIUM⚡ | zep-eval-harness/zep_ingest_users.py | 295 | print(f"Error processing conversation {conversation_id}: {e}") | CODE |
| MEDIUM⚡ | zep-eval-harness/zep_ingest_users.py | 353 | print(f"Error adding telemetry batch {batch_num}: {e}") | CODE |
| MEDIUM | zep-eval-harness/zep_ingest_users.py | 76 | print(f"Error: {users_file} not found") | CODE |
| LOW⚡ | zep-eval-harness/zep_ingest_users.py | 191 | except Exception as e: | CODE |
| LOW⚡ | zep-eval-harness/zep_ingest_users.py | 201 | except Exception as e: | CODE |
| LOW⚡ | zep-eval-harness/zep_ingest_users.py | 211 | except Exception as e: | CODE |
| LOW⚡ | zep-eval-harness/zep_ingest_users.py | 294 | except Exception as e: | CODE |
| LOW⚡ | zep-eval-harness/zep_ingest_users.py | 352 | except Exception as e: | CODE |
| MEDIUM⚡ | zep-eval-harness/zep_ingest_users.py | 695 | print("Error: Custom ontology module could not be loaded") | STRING |
| MEDIUM⚡ | zep-eval-harness/zep_ingest_users.py | 701 | print("Error: Custom instructions module could not be loaded") | STRING |
| MEDIUM⚡ | zep-eval-harness/zep_ingest_users.py | 707 | print("Error: User summary instructions module could not be loaded") | STRING |
| MEDIUM⚡ | zep-eval-harness/zep_ingest_users.py | 714 | print("Error: Missing ZEP_API_KEY environment variable") | STRING |
| LOW | zep-eval-harness/zep_ingest_users.py | 406 | except Exception: | CODE |
| MEDIUM | zep-eval-harness/zep_ingest_users.py | 679 | print(f"Error: Checkpoint file not found: {args.resume}") | STRING |
| MEDIUM | zep-eval-harness/zep_ingest_users.py | 726 | print("Error: No users found in data/users.json") | STRING |
| LOW | zep-eval-harness/zep_ingest_users.py | 953 | except Exception as e: | CODE |
| LOW | zep-eval-harness/retry.py | 31 | except Exception as e: | CODE |
| MEDIUM | zep-eval-harness/zep_graph_inspect.py | 182 | print("Error: Missing ZEP_API_KEY environment variable") | CODE |
| LOW | …ns/ms-agent-framework/python/tests/test_integration.py | 98 | except Exception as exc: | CODE |
| LOW | …ns/ms-agent-framework/python/tests/test_integration.py | 220 | except Exception as exc: | CODE |
| LOW | …ns/ms-agent-framework/python/tests/test_integration.py | 295 | except Exception: | CODE |
| LOW | …ns/ms-agent-framework/python/tests/test_integration.py | 342 | except Exception: | CODE |
| LOW⚡ | …/python/src/zep_ms_agent_framework/context_provider.py | 417 | except Exception as exc: | CODE |
| LOW⚡ | …/python/src/zep_ms_agent_framework/context_provider.py | 425 | except Exception as exc: | CODE |
| LOW | …/python/src/zep_ms_agent_framework/context_provider.py | 560 | except Exception: | CODE |
| LOW⚡ | …/python/src/zep_ms_agent_framework/context_provider.py | 692 | except Exception: | CODE |
| LOW | …-framework/python/src/zep_ms_agent_framework/search.py | 279 | except Exception as exc: | CODE |
| LOW | …work/python/src/zep_ms_agent_framework/provisioning.py | 120 | except Exception as exc: | CODE |
| LOW | …work/python/src/zep_ms_agent_framework/provisioning.py | 159 | except Exception as exc: | CODE |
| LOW | integrations/langgraph/python/tests/test_integration.py | 106 | except Exception as exc: | CODE |
| LOW | integrations/langgraph/python/tests/test_integration.py | 137 | except Exception as exc: | CODE |
| LOW | integrations/langgraph/python/tests/test_integration.py | 251 | except Exception as exc: | CODE |
| LOW | integrations/langgraph/python/tests/test_integration.py | 307 | except Exception: | CODE |
| 246 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | zep-eval-harness/zep_ingest_documents.py | 31 | CODE | |
| LOW | zep-eval-harness/zep_chunk_documents.py | 34 | CODE | |
| LOW | zep-eval-harness/zep_evaluate.py | 7 | CODE | |
| LOW | …grations/ms-agent-framework/python/tests/test_basic.py | 8 | CODE | |
| LOW | …rations/ms-agent-framework/python/tests/test_search.py | 12 | CODE | |
| LOW | …ns/ms-agent-framework/python/tests/test_integration.py | 28 | CODE | |
| LOW | …s-agent-framework/python/tests/test_context_builder.py | 10 | CODE | |
| LOW | …ions/ms-agent-framework/python/examples/basic_agent.py | 19 | CODE | |
| LOW | …t-framework/python/src/zep_ms_agent_framework/_text.py | 19 | CODE | |
| LOW | …/python/src/zep_ms_agent_framework/context_provider.py | 29 | CODE | |
| LOW | …ramework/python/src/zep_ms_agent_framework/__init__.py | 62 | CODE | |
| LOW | …ramework/python/src/zep_ms_agent_framework/__init__.py | 62 | CODE | |
| LOW | …ramework/python/src/zep_ms_agent_framework/__init__.py | 62 | CODE | |
| LOW | …ramework/python/src/zep_ms_agent_framework/__init__.py | 62 | CODE | |
| LOW | …ramework/python/src/zep_ms_agent_framework/__init__.py | 62 | CODE | |
| LOW | …ramework/python/src/zep_ms_agent_framework/__init__.py | 69 | CODE | |
| LOW | …ramework/python/src/zep_ms_agent_framework/__init__.py | 69 | CODE | |
| LOW | …ramework/python/src/zep_ms_agent_framework/__init__.py | 69 | CODE | |
| LOW | …ramework/python/src/zep_ms_agent_framework/__init__.py | 70 | CODE | |
| LOW | …ramework/python/src/zep_ms_agent_framework/__init__.py | 70 | CODE | |
| LOW | …ramework/python/src/zep_ms_agent_framework/__init__.py | 70 | CODE | |
| LOW | …ramework/python/src/zep_ms_agent_framework/__init__.py | 70 | CODE | |
| LOW | …ramework/python/src/zep_ms_agent_framework/__init__.py | 55 | CODE | |
| LOW | …-framework/python/src/zep_ms_agent_framework/search.py | 18 | CODE | |
| LOW | …work/python/src/zep_ms_agent_framework/provisioning.py | 19 | CODE | |
| LOW | integrations/langgraph/python/tests/test_integration.py | 23 | CODE | |
| LOW | integrations/langgraph/python/examples/react_agent.py | 26 | CODE | |
| LOW | integrations/langgraph/python/examples/store_agent.py | 28 | CODE | |
| LOW | …tegrations/langgraph/python/src/zep_langgraph/store.py | 36 | CODE | |
| LOW | …tegrations/langgraph/python/src/zep_langgraph/store.py | 44 | CODE | |
| LOW | …tegrations/langgraph/python/src/zep_langgraph/hooks.py | 25 | CODE | |
| LOW | …ions/langgraph/python/src/zep_langgraph/persistence.py | 29 | CODE | |
| LOW | …tegrations/langgraph/python/src/zep_langgraph/tools.py | 27 | CODE | |
| LOW | …rations/langgraph/python/src/zep_langgraph/__init__.py | 66 | CODE | |
| LOW | …rations/langgraph/python/src/zep_langgraph/__init__.py | 67 | CODE | |
| LOW | …rations/langgraph/python/src/zep_langgraph/__init__.py | 69 | CODE | |
| LOW | …rations/langgraph/python/src/zep_langgraph/__init__.py | 69 | CODE | |
| LOW | …rations/langgraph/python/src/zep_langgraph/__init__.py | 69 | CODE | |
| LOW | …rations/langgraph/python/src/zep_langgraph/__init__.py | 69 | CODE | |
| LOW | …rations/langgraph/python/src/zep_langgraph/__init__.py | 69 | CODE | |
| LOW | …rations/langgraph/python/src/zep_langgraph/__init__.py | 69 | CODE | |
| LOW | …rations/langgraph/python/src/zep_langgraph/__init__.py | 69 | CODE | |
| LOW | …rations/langgraph/python/src/zep_langgraph/__init__.py | 69 | CODE | |
| LOW | …rations/langgraph/python/src/zep_langgraph/__init__.py | 69 | CODE | |
| LOW | …rations/langgraph/python/src/zep_langgraph/__init__.py | 80 | CODE | |
| LOW | …rations/langgraph/python/src/zep_langgraph/__init__.py | 80 | CODE | |
| LOW | …rations/langgraph/python/src/zep_langgraph/__init__.py | 81 | CODE | |
| LOW | …rations/langgraph/python/src/zep_langgraph/__init__.py | 81 | CODE | |
| LOW | …rations/langgraph/python/src/zep_langgraph/__init__.py | 81 | CODE | |
| LOW | …rations/langgraph/python/src/zep_langgraph/__init__.py | 81 | CODE | |
| LOW | …rations/langgraph/python/src/zep_langgraph/__init__.py | 81 | CODE | |
| LOW | …rations/langgraph/python/src/zep_langgraph/__init__.py | 81 | CODE | |
| LOW | …rations/langgraph/python/src/zep_langgraph/__init__.py | 89 | CODE | |
| LOW | …rations/langgraph/python/src/zep_langgraph/__init__.py | 89 | CODE | |
| LOW | …rations/langgraph/python/src/zep_langgraph/__init__.py | 89 | CODE | |
| LOW | …rations/langgraph/python/src/zep_langgraph/__init__.py | 89 | CODE | |
| LOW | …rations/langgraph/python/src/zep_langgraph/__init__.py | 89 | CODE | |
| LOW | …rations/langgraph/python/src/zep_langgraph/__init__.py | 89 | CODE | |
| LOW | …rations/langgraph/python/src/zep_langgraph/__init__.py | 97 | CODE | |
| LOW | …rations/langgraph/python/src/zep_langgraph/__init__.py | 97 | CODE | |
| 154 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | zep-eval-harness/retry.py | 14 | Retry an async callable with exponential backoff and jitter. Args: fn: Async function to call | STRING |
| HIGH | …-framework/python/src/zep_ms_agent_framework/search.py | 127 | Build a Microsoft Agent Framework tool that searches a Zep knowledge graph. Register the returned tool with an agen | STRING |
| HIGH | …work/python/src/zep_ms_agent_framework/provisioning.py | 79 | Idempotently ensure the Zep user exists. Calls ``client.user.add(...)`` directly (create-then-catch-conflict). If | STRING |
| HIGH | …work/python/src/zep_ms_agent_framework/provisioning.py | 136 | Idempotently ensure the Zep thread exists. Calls ``client.thread.create(...)`` directly (create-then-catch-conflict | STRING |
| HIGH | …tegrations/langgraph/python/src/zep_langgraph/tools.py | 341 | Create an async graph-search tool bound to a user or standalone graph. **Pin-or-expose.** Every ``graph.search`` pa | STRING |
| HIGH | …ons/langgraph/python/src/zep_langgraph/provisioning.py | 88 | Idempotently ensure the Zep user exists. Calls ``client.user.add(...)`` directly (create-then-catch-conflict). If | STRING |
| HIGH | …ons/langgraph/python/src/zep_langgraph/provisioning.py | 145 | Idempotently ensure the Zep thread exists. Calls ``client.thread.create(...)`` directly (create-then-catch-conflict | STRING |
| HIGH | …ons/langgraph/python/src/zep_langgraph/provisioning.py | 187 | Synchronous variant of :func:`ensure_user`. Uses a synchronous ``Zep`` client and a synchronous ``on_created`` hook | STRING |
| HIGH | …ons/langgraph/python/src/zep_langgraph/provisioning.py | 233 | Synchronous variant of :func:`ensure_thread`. Args: client: An initialised synchronous ``Zep`` client. | STRING |
| HIGH | integrations/crewai/python/src/zep_crewai/tools.py | 591 | Create a search tool bound to a Zep client. See :class:`ZepSearchTool` for the full pin-or-expose parameter co | STRING |
| HIGH | integrations/crewai/python/src/zep_crewai/tools.py | 635 | Create an add data tool bound to a Zep client. Args: client: Zep client instance graph_id: Opt | STRING |
| HIGH | …egrations/crewai/python/src/zep_crewai/provisioning.py | 89 | Idempotently ensure the Zep user exists. Calls ``client.user.add(...)`` directly (create-then-catch-conflict). If | STRING |
| HIGH | …egrations/crewai/python/src/zep_crewai/provisioning.py | 146 | Idempotently ensure the Zep thread exists. Calls ``client.thread.create(...)`` directly (create-then-catch-conflict | STRING |
| HIGH | …rations/pydantic-ai/python/src/zep_pydantic_ai/deps.py | 347 | Create the Zep user and thread if they do not already exist. Uses the same create-then-catch-conflict semantics as | STRING |
| HIGH | …tions/pydantic-ai/python/src/zep_pydantic_ai/search.py | 131 | Build a Pydantic AI tool that searches a Zep knowledge graph. Register the returned tool with an agent:: f | STRING |
| HIGH | …pydantic-ai/python/src/zep_pydantic_ai/provisioning.py | 79 | Idempotently ensure the Zep user exists. Calls ``client.user.add(...)`` directly (create-then-catch-conflict). If | STRING |
| HIGH | …pydantic-ai/python/src/zep_pydantic_ai/provisioning.py | 136 | Idempotently ensure the Zep thread exists. Calls ``client.thread.create(...)`` directly (create-then-catch-conflict | STRING |
| HIGH | integrations/adk/python/src/zep_adk/provisioning.py | 78 | Idempotently ensure the Zep user exists. Calls ``client.user.add(...)`` directly (create-then-catch-conflict). If | STRING |
| HIGH | integrations/adk/python/src/zep_adk/provisioning.py | 135 | Idempotently ensure the Zep thread exists. Calls ``client.thread.create(...)`` directly (create-then-catch-conflict | STRING |
| HIGH | integrations/ag2/python/src/zep_ag2/memory.py | 314 | Persist a user turn and retrieve memory context in one call. This is the manager's own per-turn seam ( | STRING |
| HIGH | integrations/ag2/python/src/zep_ag2/tools.py | 440 | Create a tool function for searching Zep conversation memory. The returned function searches the user's knowle | STRING |
| HIGH | integrations/ag2/python/src/zep_ag2/tools.py | 600 | Create a tool function for searching the Zep knowledge graph. Exactly one of user_id or graph_id must be provi | STRING |
| HIGH | integrations/ag2/python/src/zep_ag2/tools.py | 702 | Create a tool function for adding data to the Zep knowledge graph. Exactly one of user_id or graph_id must be | STRING |
| HIGH | integrations/ag2/python/src/zep_ag2/provisioning.py | 81 | Idempotently ensure the Zep user exists. Calls ``client.user.add(...)`` directly (create-then-catch-conflict). If | STRING |
| HIGH | integrations/ag2/python/src/zep_ag2/provisioning.py | 138 | Idempotently ensure the Zep thread exists. Calls ``client.thread.create(...)`` directly (create-then-catch-conflict | STRING |
| HIGH | integrations/livekit/python/src/zep_livekit/tools.py | 138 | Build a LiveKit function tool that searches a Zep knowledge graph. Register the returned tool with an ``Agent``:: | STRING |
| HIGH | …rations/livekit/python/src/zep_livekit/provisioning.py | 72 | Idempotently ensure the Zep user exists. Calls ``client.user.add(...)`` directly (create-then-catch-conflict). If | STRING |
| HIGH | …rations/livekit/python/src/zep_livekit/provisioning.py | 129 | Idempotently ensure the Zep thread exists. Calls ``client.thread.create(...)`` directly (create-then-catch-conflict | STRING |
| HIGH | integrations/autogen/python/src/zep_autogen/tools.py | 215 | Build an AutoGen ``FunctionTool`` that searches a Zep knowledge graph. Register the returned tool with an agent:: | STRING |
| HIGH | integrations/autogen/python/src/zep_autogen/tools.py | 419 | Add data to Zep memory storage. Adds data to either graph memory (if graph_id provided) or user memory (if use | STRING |
| HIGH | integrations/autogen/python/src/zep_autogen/tools.py | 478 | Create an add memory data tool bound to a Zep client. Args: client: AsyncZep client instance g | STRING |
| HIGH | …rations/autogen/python/src/zep_autogen/provisioning.py | 79 | Idempotently ensure the Zep user exists. Calls ``client.user.add(...)`` directly (create-then-catch-conflict). If | STRING |
| HIGH | …rations/autogen/python/src/zep_autogen/provisioning.py | 136 | Idempotently ensure the Zep thread exists. Calls ``client.thread.create(...)`` directly (create-then-catch-conflict | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | integrations/crewai/python/tests/test_basic.py | 44 | # Create a mock Zep client | COMMENT |
| MEDIUM | integrations/crewai/python/examples/simple_example.py | 128 | # Create a simple task | COMMENT |
| MEDIUM | integrations/crewai/python/examples/crewai_graph.py | 54 | # Create a unique graph ID for this example | COMMENT |
| MEDIUM | integrations/ag2/python/examples/ag2_tools_full.py | 58 | # Create a group chat | COMMENT |
| MEDIUM | …tions/livekit/python/examples/graph_voice_assistant.py | 75 | # Create the graph-based memory agent | COMMENT |
| MEDIUM | integrations/livekit/python/examples/voice_assistant.py | 80 | # Create the memory-enabled agent | COMMENT |
| MEDIUM | integrations/autogen/python/tests/test_basic.py | 33 | # Create a mock AsyncZep client | COMMENT |
| MEDIUM | examples/python/user_example.py | 49 | # Create a Thread for the first user | COMMENT |
| MEDIUM | examples/python/context-templates-example/ui.py | 41 | # Create a fresh AsyncZep client for this operation | COMMENT |
| MEDIUM | examples/python/context-templates-example/ui.py | 70 | # Create a fresh AsyncZep client for this operation | COMMENT |
| MEDIUM | examples/python/context-templates-example/ui.py | 100 | # Create a fresh AsyncZep client for this operation | COMMENT |
| MEDIUM | examples/python/context-templates-example/ui.py | 126 | # Initialize agent class in session state | COMMENT |
| MEDIUM | examples/python/context-templates-example/ui.py | 132 | # Create a fresh AsyncZep client for the agent to use | COMMENT |
| MEDIUM | examples/python/context-templates-example/ui.py | 146 | # Create a fresh AsyncZep client for this operation | COMMENT |
| MEDIUM | examples/python/context-templates-example/ui.py | 813 | # Create the new user | STRING |
| MEDIUM | examples/python/context-templates-example/ui.py | 954 | # Create the thread in session state | STRING |
| MEDIUM | examples/python/context-templates-example/ui.py | 1005 | # Create a fresh agent with a new AsyncZep client to avoid event loop issues | STRING |
| MEDIUM⚡ | examples/python/context-templates-example/zep_ingest.py | 31 | # Create the user with default ontology disabled | COMMENT |
| MEDIUM | examples/python/agent-memory-full-example/ui.py | 38 | # Create a fresh AsyncZep client for this operation | COMMENT |
| MEDIUM | examples/python/agent-memory-full-example/ui.py | 67 | # Create a fresh AsyncZep client for this operation | COMMENT |
| MEDIUM | examples/python/agent-memory-full-example/ui.py | 97 | # Create a fresh AsyncZep client for this operation | COMMENT |
| MEDIUM | examples/python/agent-memory-full-example/ui.py | 125 | # Create a fresh AsyncZep client for the agent to use | COMMENT |
| MEDIUM | examples/python/agent-memory-full-example/ui.py | 139 | # Create a fresh AsyncZep client for this operation | COMMENT |
| MEDIUM | examples/python/agent-memory-full-example/ui.py | 795 | # Create the new user | STRING |
| MEDIUM | examples/python/agent-memory-full-example/ui.py | 936 | # Create the thread in session state | STRING |
| MEDIUM | examples/python/agent-memory-full-example/ui.py | 987 | # Create a fresh agent with a new AsyncZep client to avoid event loop issues | STRING |
| MEDIUM | examples/python/chat_history/memory.py | 36 | # Create a user | COMMENT |
| MEDIUM | examples/python/user-summary-instructions-example/ui.py | 41 | # Create a fresh AsyncZep client for this operation | COMMENT |
| MEDIUM | examples/python/user-summary-instructions-example/ui.py | 70 | # Create a fresh AsyncZep client for this operation | COMMENT |
| MEDIUM | examples/python/user-summary-instructions-example/ui.py | 100 | # Create a fresh AsyncZep client for this operation | COMMENT |
| MEDIUM | examples/python/user-summary-instructions-example/ui.py | 126 | # Initialize agent class in session state | COMMENT |
| MEDIUM | examples/python/user-summary-instructions-example/ui.py | 132 | # Create a fresh AsyncZep client for the agent to use | COMMENT |
| MEDIUM | examples/python/user-summary-instructions-example/ui.py | 146 | # Create a fresh AsyncZep client for this operation | COMMENT |
| MEDIUM | examples/python/user-summary-instructions-example/ui.py | 813 | # Create the new user | STRING |
| MEDIUM | examples/python/user-summary-instructions-example/ui.py | 954 | # Create the thread in session state | STRING |
| MEDIUM | examples/python/user-summary-instructions-example/ui.py | 1005 | # Create a fresh agent with a new AsyncZep client to avoid event loop issues | STRING |
| MEDIUM⚡ | …python/user-summary-instructions-example/zep_ingest.py | 35 | # Create the user | COMMENT |
| MEDIUM | …ython/elevenlabs-zep-example/llm-proxy/proxy_server.py | 133 | # Create the user message | COMMENT |
| MEDIUM | examples/python/graph_example/tickets_example.py | 23 | # Create a user for the playground | COMMENT |
| MEDIUM | examples/python/zep-quickstart-dashboard/ui.py | 41 | # Create a fresh AsyncZep client for this operation | COMMENT |
| MEDIUM | examples/python/zep-quickstart-dashboard/ui.py | 70 | # Create a fresh AsyncZep client for this operation | COMMENT |
| MEDIUM | examples/python/zep-quickstart-dashboard/ui.py | 100 | # Create a fresh AsyncZep client for this operation | COMMENT |
| MEDIUM | examples/python/zep-quickstart-dashboard/ui.py | 126 | # Initialize agent class in session state | COMMENT |
| MEDIUM | examples/python/zep-quickstart-dashboard/ui.py | 132 | # Create a fresh AsyncZep client for the agent to use | COMMENT |
| MEDIUM | examples/python/zep-quickstart-dashboard/ui.py | 146 | # Create a fresh AsyncZep client for this operation | COMMENT |
| MEDIUM | examples/python/zep-quickstart-dashboard/ui.py | 813 | # Create the new user | STRING |
| MEDIUM | examples/python/zep-quickstart-dashboard/ui.py | 954 | # Create the thread in session state | STRING |
| MEDIUM | examples/python/zep-quickstart-dashboard/ui.py | 1005 | # Create a fresh agent with a new AsyncZep client to avoid event loop issues | STRING |
| MEDIUM⚡ | examples/python/zep-quickstart-dashboard/zep_ingest.py | 39 | # Create the user with default ontology disabled | COMMENT |
| MEDIUM | …/python/openai-agents-sdk/openai_agents_sdk_example.py | 239 | # Define a simple weather tool that doesn't require AsyncZepMemoryManager | STRING |
| MEDIUM | …/python/openai-agents-sdk/openai_agents_sdk_example.py | 300 | # Create the agent with memory tools and context-enhanced system message | COMMENT |
| MEDIUM | …/python/openai-agents-sdk/openai_agents_sdk_example.py | 371 | # Create a memory agent with the provided parameters | COMMENT |
| MEDIUM | …/python/openai-agents-sdk/openai_agents_sdk_example.py | 465 | # Create a memory agent with the provided parameters | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | zep-eval-harness/zep_evaluate.py | 70 | # Step 1: Load Run Manifest and Test Cases | COMMENT |
| LOW⚡ | zep-eval-harness/zep_evaluate.py | 176 | # Step 2: Graph Search | COMMENT |
| LOW⚡ | zep-eval-harness/zep_evaluate.py | 452 | # Step 3: Generate AI Response | COMMENT |
| LOW⚡ | zep-eval-harness/zep_evaluate.py | 490 | # Step 4: Grade AI Response | COMMENT |
| LOW⚡ | zep-eval-harness/zep_evaluate.py | 686 | # Step 5: Process Single Query (Pipeline) | STRING |
| LOW⚡ | zep-eval-harness/zep_evaluate.py | 744 | # Step 4: Grade Response (SECONDARY METRIC) - must wait for AI answer | STRING |
| LOW⚡ | zep-eval-harness/zep_evaluate.py | 797 | # Step 6: Run Complete Evaluation Pipeline | STRING |
| LOW⚡ | zep-eval-harness/zep_evaluate.py | 912 | # Step 6: Save and Analyze Results | STRING |
| LOW | zep-eval-harness/zep_evaluate.py | 717 | # Step 1: Search (user graph + optionally document graph, all in parallel) | STRING |
| LOW⚡ | integrations/adk/python/tests/test_integration.py | 204 | # Step 1: Explicit out-of-band provisioning — ensure_user (with an | COMMENT |
| LOW⚡ | integrations/adk/python/tests/test_integration.py | 274 | # Step 2: Create the agent. The turn path never creates Zep resources | COMMENT |
| LOW⚡ | integrations/adk/python/tests/test_integration.py | 318 | # Step 3: Session 1 — seed facts on the already-provisioned thread | COMMENT |
| LOW⚡ | integrations/adk/python/tests/test_integration.py | 344 | # Step 4: Verify custom ontology was set by the hook | COMMENT |
| LOW⚡ | integrations/adk/python/tests/test_integration.py | 375 | # Step 5: Verify Zep user was created with correct metadata | COMMENT |
| LOW⚡ | integrations/adk/python/tests/test_integration.py | 392 | # Step 6: Verify thread 1 exists with messages | COMMENT |
| LOW⚡ | integrations/adk/python/tests/test_integration.py | 406 | # Step 7: Wait for Zep to process episodes, then wait a second time | COMMENT |
| LOW⚡ | integrations/adk/python/tests/test_integration.py | 416 | # Step 8: Session 2 — cross-thread memory recall | COMMENT |
| LOW⚡ | integrations/adk/python/tests/test_integration.py | 449 | # Step 9: Verify thread 2 also has messages | COMMENT |
| LOW⚡ | integrations/adk/python/tests/test_integration.py | 489 | # Step 10: Session 3 — ZepGraphSearchTool (model-initiated search) | COMMENT |
| LOW⚡ | integrations/adk/python/tests/test_integration.py | 524 | # Step 11: Verify thread 3 also has messages | COMMENT |
| LOW⚡ | integrations/adk/python/tests/test_integration.py | 538 | # Step 12: Session 5 — ZepGraphSearchTool with scope="auto" | COMMENT |
| LOW⚡ | integrations/adk/python/tests/test_integration.py | 596 | # Step 13: Tool-call message persistence — verify only final | COMMENT |
| LOW⚡ | …ivekit/python/examples/full-example/zep_voice_agent.py | 25 | # Step 1: Initialize Zep client | COMMENT |
| LOW⚡ | …ivekit/python/examples/full-example/zep_voice_agent.py | 28 | # Step 2: Create or get user | COMMENT |
| LOW⚡ | …ivekit/python/examples/full-example/zep_voice_agent.py | 39 | # Step 3: Create new thread for this session | COMMENT |
| LOW⚡ | …ivekit/python/examples/full-example/zep_voice_agent.py | 42 | # Step 4: Connect to LiveKit room | COMMENT |
| LOW⚡ | …ivekit/python/examples/full-example/zep_voice_agent.py | 45 | # Step 5: Create agent session with OpenAI components | COMMENT |
| LOW⚡ | …ivekit/python/examples/full-example/zep_voice_agent.py | 53 | # Step 6: Create the memory-enabled agent | COMMENT |
| LOW⚡ | …ivekit/python/examples/full-example/zep_voice_agent.py | 63 | # Step 7: Start the session | COMMENT |
| LOW⚡ | …/python/examples/full-example/zep_graph_voice_agent.py | 50 | # Step 1: Initialize Zep client | COMMENT |
| LOW⚡ | …/python/examples/full-example/zep_graph_voice_agent.py | 53 | # Step 2: Create or get graph (if it doesn't exist) | COMMENT |
| LOW⚡ | …/python/examples/full-example/zep_graph_voice_agent.py | 60 | # Step 3: Set custom ontology for the graph (if needed) | COMMENT |
| LOW⚡ | …/python/examples/full-example/zep_graph_voice_agent.py | 69 | # Step 4: Connect to LiveKit room | COMMENT |
| LOW⚡ | …/python/examples/full-example/zep_graph_voice_agent.py | 72 | # Step 5: Create agent session with OpenAI components | COMMENT |
| LOW⚡ | …/python/examples/full-example/zep_graph_voice_agent.py | 80 | # Step 6: Configure search filters to use Location entity type (relevant for travel) | COMMENT |
| LOW⚡ | …/python/examples/full-example/zep_graph_voice_agent.py | 86 | # Step 7: Create the graph memory-enabled agent with all possible arguments | COMMENT |
| LOW | …/python/examples/full-example/zep_graph_voice_agent.py | 99 | # Step 8: Start the session | COMMENT |
| LOW⚡ | integrations/livekit/python/src/zep_livekit/agent.py | 716 | # Step 2: Retrieve relevant context | COMMENT |
| LOW⚡ | integrations/livekit/python/src/zep_livekit/agent.py | 724 | # Step 3: Inject context as system message | COMMENT |
| LOW | integrations/livekit/python/src/zep_livekit/agent.py | 700 | # Step 1: Store user message in Zep graph with user identification | COMMENT |
| LOW⚡ | …egrations/vercel-ai/typescript/test/middleware.test.ts | 96 | // Step 1: the triggering new user turn — last message role is 'user'. | COMMENT |
| LOW⚡ | …egrations/vercel-ai/typescript/test/middleware.test.ts | 104 | // Step 2: continuation step — model emitted a tool call, last message is 'tool'. | COMMENT |
| LOW | examples/python/elevenlabs-zep-example/README.md | 61 | ### Step 1: Configure the LLM Proxy | COMMENT |
| LOW | examples/python/elevenlabs-zep-example/README.md | 95 | ### Step 2: Expose the Proxy with ngrok | COMMENT |
| LOW | examples/python/elevenlabs-zep-example/README.md | 107 | ### Step 3: Configure Your ElevenLabs Agent | COMMENT |
| LOW | examples/python/elevenlabs-zep-example/README.md | 142 | ### Step 4: Set Up the React App | COMMENT |
| LOW | examples/python/elevenlabs-zep-example/README.md | 170 | ### Step 5: Test the Integration | COMMENT |
| LOW | …ples/python/elevenlabs-zep-example/llm-proxy/README.md | 52 | ### Step 1: Expose Your Proxy Publicly | COMMENT |
| LOW⚡ | …ples/python/elevenlabs-zep-example/llm-proxy/README.md | 67 | ### Step 2: Get Your ElevenLabs API Key | COMMENT |
| LOW⚡ | …ples/python/elevenlabs-zep-example/llm-proxy/README.md | 74 | ### Step 3: Create/Configure an Agent | COMMENT |
| LOW⚡ | …ples/python/elevenlabs-zep-example/llm-proxy/README.md | 83 | ### Step 4: Pass the User ID | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | zep-eval-harness/zep_evaluate.py | 70 | # Step 1: Load Run Manifest and Test Cases | COMMENT |
| LOW⚡ | zep-eval-harness/zep_evaluate.py | 176 | # Step 2: Graph Search | COMMENT |
| LOW⚡ | zep-eval-harness/zep_evaluate.py | 452 | # Step 3: Generate AI Response | COMMENT |
| LOW⚡ | zep-eval-harness/zep_evaluate.py | 490 | # Step 4: Grade AI Response | COMMENT |
| LOW⚡ | zep-eval-harness/zep_evaluate.py | 686 | # Step 5: Process Single Query (Pipeline) | STRING |
| LOW⚡ | zep-eval-harness/zep_evaluate.py | 744 | # Step 4: Grade Response (SECONDARY METRIC) - must wait for AI answer | STRING |
| LOW⚡ | zep-eval-harness/zep_evaluate.py | 797 | # Step 6: Run Complete Evaluation Pipeline | STRING |
| LOW⚡ | zep-eval-harness/zep_evaluate.py | 912 | # Step 6: Save and Analyze Results | STRING |
| LOW | zep-eval-harness/zep_evaluate.py | 717 | # Step 1: Search (user graph + optionally document graph, all in parallel) | STRING |
| LOW⚡ | integrations/adk/python/tests/test_integration.py | 204 | # Step 1: Explicit out-of-band provisioning — ensure_user (with an | COMMENT |
| LOW⚡ | integrations/adk/python/tests/test_integration.py | 274 | # Step 2: Create the agent. The turn path never creates Zep resources | COMMENT |
| LOW⚡ | integrations/adk/python/tests/test_integration.py | 318 | # Step 3: Session 1 — seed facts on the already-provisioned thread | COMMENT |
| LOW⚡ | integrations/adk/python/tests/test_integration.py | 344 | # Step 4: Verify custom ontology was set by the hook | COMMENT |
| LOW⚡ | integrations/adk/python/tests/test_integration.py | 375 | # Step 5: Verify Zep user was created with correct metadata | COMMENT |
| LOW⚡ | integrations/adk/python/tests/test_integration.py | 392 | # Step 6: Verify thread 1 exists with messages | COMMENT |
| LOW⚡ | integrations/adk/python/tests/test_integration.py | 406 | # Step 7: Wait for Zep to process episodes, then wait a second time | COMMENT |
| LOW⚡ | integrations/adk/python/tests/test_integration.py | 416 | # Step 8: Session 2 — cross-thread memory recall | COMMENT |
| LOW⚡ | integrations/adk/python/tests/test_integration.py | 449 | # Step 9: Verify thread 2 also has messages | COMMENT |
| LOW⚡ | integrations/adk/python/tests/test_integration.py | 489 | # Step 10: Session 3 — ZepGraphSearchTool (model-initiated search) | COMMENT |
| LOW⚡ | integrations/adk/python/tests/test_integration.py | 524 | # Step 11: Verify thread 3 also has messages | COMMENT |
| LOW⚡ | integrations/adk/python/tests/test_integration.py | 538 | # Step 12: Session 5 — ZepGraphSearchTool with scope="auto" | COMMENT |
| LOW⚡ | integrations/adk/python/tests/test_integration.py | 596 | # Step 13: Tool-call message persistence — verify only final | COMMENT |
| LOW⚡ | …ivekit/python/examples/full-example/zep_voice_agent.py | 25 | # Step 1: Initialize Zep client | COMMENT |
| LOW⚡ | …ivekit/python/examples/full-example/zep_voice_agent.py | 28 | # Step 2: Create or get user | COMMENT |
| LOW⚡ | …ivekit/python/examples/full-example/zep_voice_agent.py | 39 | # Step 3: Create new thread for this session | COMMENT |
| LOW⚡ | …ivekit/python/examples/full-example/zep_voice_agent.py | 42 | # Step 4: Connect to LiveKit room | COMMENT |
| LOW⚡ | …ivekit/python/examples/full-example/zep_voice_agent.py | 45 | # Step 5: Create agent session with OpenAI components | COMMENT |
| LOW⚡ | …ivekit/python/examples/full-example/zep_voice_agent.py | 53 | # Step 6: Create the memory-enabled agent | COMMENT |
| LOW⚡ | …ivekit/python/examples/full-example/zep_voice_agent.py | 63 | # Step 7: Start the session | COMMENT |
| LOW⚡ | …/python/examples/full-example/zep_graph_voice_agent.py | 50 | # Step 1: Initialize Zep client | COMMENT |
| LOW⚡ | …/python/examples/full-example/zep_graph_voice_agent.py | 53 | # Step 2: Create or get graph (if it doesn't exist) | COMMENT |
| LOW⚡ | …/python/examples/full-example/zep_graph_voice_agent.py | 60 | # Step 3: Set custom ontology for the graph (if needed) | COMMENT |
| LOW⚡ | …/python/examples/full-example/zep_graph_voice_agent.py | 69 | # Step 4: Connect to LiveKit room | COMMENT |
| LOW⚡ | …/python/examples/full-example/zep_graph_voice_agent.py | 72 | # Step 5: Create agent session with OpenAI components | COMMENT |
| LOW⚡ | …/python/examples/full-example/zep_graph_voice_agent.py | 80 | # Step 6: Configure search filters to use Location entity type (relevant for travel) | COMMENT |
| LOW⚡ | …/python/examples/full-example/zep_graph_voice_agent.py | 86 | # Step 7: Create the graph memory-enabled agent with all possible arguments | COMMENT |
| LOW | …/python/examples/full-example/zep_graph_voice_agent.py | 99 | # Step 8: Start the session | COMMENT |
| LOW⚡ | integrations/livekit/python/src/zep_livekit/agent.py | 716 | # Step 2: Retrieve relevant context | COMMENT |
| LOW⚡ | integrations/livekit/python/src/zep_livekit/agent.py | 724 | # Step 3: Inject context as system message | COMMENT |
| LOW | integrations/livekit/python/src/zep_livekit/agent.py | 700 | # Step 1: Store user message in Zep graph with user identification | COMMENT |
| LOW⚡ | …egrations/vercel-ai/typescript/test/middleware.test.ts | 96 | // Step 1: the triggering new user turn — last message role is 'user'. | COMMENT |
| LOW⚡ | …egrations/vercel-ai/typescript/test/middleware.test.ts | 104 | // Step 2: continuation step — model emitted a tool call, last message is 'tool'. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | legacy/zep.yaml | 21 | write_timeout: 30 | COMMENT |
| LOW | legacy/src/golangci.yaml | 101 | analyze-types: true | COMMENT |
| LOW | legacy/src/api/routes.go | 41 | COMMENT | |
| LOW | legacy/src/api/apihandlers/message_handlers.go | 21 | COMMENT | |
| LOW | legacy/src/api/apihandlers/message_handlers.go | 101 | // GetMessageHandler retrieves a specific message. | COMMENT |
| LOW | legacy/src/api/apihandlers/message_handlers.go | 161 | } | COMMENT |
| LOW | legacy/src/api/apihandlers/memory_handlers_common.go | 21 | maxMessageLength = 2500 | COMMENT |
| LOW | legacy/src/api/apihandlers/memory_handlers_common.go | 101 | handlertools.LogAndRenderError(w, err, http.StatusInternalServerError) | COMMENT |
| LOW | legacy/src/api/apihandlers/memory_handlers_common.go | 181 | handlertools.HandleErrorRequestState(w, err) | COMMENT |
| LOW | legacy/src/api/apihandlers/fact_handlers_common.go | 21 | // @Summary Returns a fact by UUID | COMMENT |
| LOW | legacy/src/api/apihandlers/fact_handlers_common.go | 81 | // | COMMENT |
| LOW | legacy/src/api/apihandlers/user_handlers.go | 21 | // @Description Add a user. | COMMENT |
| LOW | legacy/src/api/apihandlers/user_handlers.go | 61 | if err = handlertools.EncodeJSON(w, resp); err != nil { | COMMENT |
| LOW | legacy/src/api/apihandlers/user_handlers.go | 121 | // UpdateUserHandler godoc | COMMENT |
| LOW | legacy/src/api/apihandlers/user_handlers.go | 181 | // @Summary Delete a user | COMMENT |
| LOW | legacy/src/api/apihandlers/user_handlers.go | 221 | COMMENT | |
| LOW | legacy/src/api/apihandlers/user_handlers.go | 281 | } | COMMENT |
| LOW | legacy/src/api/apihandlers/session_handlers_common.go | 21 | // @Summary Add a session | COMMENT |
| LOW | legacy/src/api/apihandlers/session_handlers_common.go | 81 | handlertools.LogAndRenderError(w, err, http.StatusInternalServerError) | COMMENT |
| LOW | legacy/src/api/apihandlers/session_handlers_common.go | 141 | } | COMMENT |
| LOW | legacy/src/api/apihandlers/session_handlers_common.go | 201 | // @Description get all sessions with optional limit and cursor for pagination | COMMENT |
| LOW | legacy/src/api/apihandlers/session_handlers_common.go | 261 | // @Tags session | COMMENT |
| LOW | legacy/src/api/apihandlers/session_handlers_common.go | 341 | // @Description Search sessions for the specified query. | COMMENT |
| LOW | legacy/src/api/apihandlers/session_handlers_common.go | 401 | } | COMMENT |
| LOW | …/python/src/zep_ms_agent_framework/context_provider.py | 121 | thread_id: str | COMMENT |
| LOW | …rations/pydantic-ai/python/src/zep_pydantic_ai/deps.py | 41 | logger = logging.getLogger(__name__) | COMMENT |
| LOW | …rations/pydantic-ai/python/src/zep_pydantic_ai/deps.py | 101 | user_message: str | COMMENT |
| LOW | integrations/adk/go/zep.go | 21 | const messageTruncateChars = 4000 | COMMENT |
| LOW | integrations/adk/go/tool_test.go | 21 | ) | COMMENT |
| LOW | integrations/adk/go/search.go | 21 | zep.GraphSearchScopeThreadSummaries, | COMMENT |
| LOW | integrations/adk/go/tool.go | 81 | Reranker *string `json:"reranker,omitempty"` | COMMENT |
| LOW | integrations/adk/go/tool.go | 161 | // graph ID overrides the per-user scoping. | COMMENT |
| LOW | integrations/adk/go/tool.go | 241 | func WithToolBFSOriginNodeUUIDs(uuids []string) GraphSearchToolOption { | COMMENT |
| LOW | integrations/adk/go/zepadk.go | 1 | // Package zepadk integrates [Zep] long-term agent memory with the | COMMENT |
| LOW | integrations/adk/go/zepadk.go | 21 | // the user's Zep knowledge graph on demand. | COMMENT |
| LOW | integrations/adk/go/zepadk.go | 61 | // (whether retrieved via the default single round-trip or produced by a | COMMENT |
| LOW | integrations/adk/go/zepadk.go | 81 | type ContextInput struct { | COMMENT |
| LOW | integrations/adk/go/zepadk.go | 121 | // WithContextPrefix overrides the text prepended to the Zep Context Block | COMMENT |
| LOW | integrations/adk/go/zepadk.go | 141 | COMMENT | |
| LOW | integrations/adk/go/zepadk.go | 201 | return strings.ReplaceAll(template, "{context}", contextBlock) | COMMENT |
| LOW | integrations/adk/go/zepadk.go | 221 | // [DefaultContextTemplate]). | COMMENT |
| LOW | integrations/adk/go/zepadk.go | 421 | // | COMMENT |
| LOW | integrations/adk/go/zepadk.go | 581 | // round-trip. Passing a real first name, last name, and email helps Zep | COMMENT |
| LOW | integrations/adk/go/zepadk.go | 621 | if _, err := api.AddUser(ctx, req); err != nil { | COMMENT |
| LOW | integrations/adk/go/zepadk.go | 641 | // nil. | COMMENT |
| LOW | integrations/adk/go/examples/main.go | 1 | // Command example demonstrates wiring Zep long-term memory into a Google ADK | COMMENT |
| LOW | integrations/adk/python/examples/basic_agent.py | 141 | after_model_callback=create_after_model_callback(zep_client=zep_client), | COMMENT |
| LOW | integrations/adk/python/src/zep_adk/context_tool.py | 101 | tool_context: ToolContext | COMMENT |
| LOW | integrations/autogen/python/src/zep_autogen/memory.py | 121 | #: Error semantics: if the builder raises, ``ZepUserMemory.update_context`` | COMMENT |
| LOW | examples/python/context-templates-example/zep_ingest.py | 121 | # user_id=user_id, | COMMENT |
| LOW | …mples/python/claude-prompt-caching-example/scenario.py | 581 | }, | COMMENT |
| LOW | .github/workflows/claude-code-review.yml | 1 | name: Claude Code Review | COMMENT |
| LOW | .github/workflows/claude.yml | 41 | actions: read | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …t-framework/python/src/zep_ms_agent_framework/_text.py | 23 | logger = logging.getLogger(__name__) | CODE |
| LOW | …/python/src/zep_ms_agent_framework/context_provider.py | 57 | logger = logging.getLogger(__name__) | CODE |
| LOW | …ramework/python/src/zep_ms_agent_framework/__init__.py | 77 | __all__ = [ | CODE |
| LOW | …-framework/python/src/zep_ms_agent_framework/search.py | 27 | logger = logging.getLogger(__name__) | CODE |
| LOW | …work/python/src/zep_ms_agent_framework/provisioning.py | 27 | logger = logging.getLogger(__name__) | CODE |
| LOW | …tegrations/langgraph/python/src/zep_langgraph/store.py | 56 | logger = logging.getLogger(__name__) | CODE |
| LOW | …tegrations/langgraph/python/src/zep_langgraph/store.py | 477 | __all__ = ["ZepStore", "NamespaceTargetResolver", "Item", "SearchItem"] | CODE |
| LOW | …tegrations/langgraph/python/src/zep_langgraph/hooks.py | 36 | logger = logging.getLogger(__name__) | CODE |
| LOW | …ions/langgraph/python/src/zep_langgraph/persistence.py | 39 | logger = logging.getLogger(__name__) | CODE |
| LOW | …tegrations/langgraph/python/src/zep_langgraph/tools.py | 36 | logger = logging.getLogger(__name__) | CODE |
| LOW | …grations/langgraph/python/src/zep_langgraph/context.py | 39 | logger = logging.getLogger(__name__) | CODE |
| LOW | …ons/langgraph/python/src/zep_langgraph/provisioning.py | 33 | logger = logging.getLogger(__name__) | CODE |
| LOW | …tegrations/crewai/python/examples/test_context_mock.py | 10 | logger = logging.getLogger(__name__) | CODE |
| LOW | …egrations/crewai/python/src/zep_crewai/user_storage.py | 23 | __all__ = [ | CODE |
| LOW | integrations/crewai/python/src/zep_crewai/limits.py | 35 | logger = logging.getLogger(__name__) | CODE |
| LOW | integrations/crewai/python/src/zep_crewai/tools.py | 32 | logger = logging.getLogger(__name__) | CODE |
| LOW | …egrations/crewai/python/src/zep_crewai/provisioning.py | 37 | logger = logging.getLogger(__name__) | CODE |
| LOW | …rations/pydantic-ai/python/src/zep_pydantic_ai/deps.py | 41 | logger = logging.getLogger(__name__) | CODE |
| LOW | …pydantic-ai/python/src/zep_pydantic_ai/capabilities.py | 47 | logger = logging.getLogger(__name__) | CODE |
| LOW | …tions/pydantic-ai/python/src/zep_pydantic_ai/search.py | 27 | logger = logging.getLogger(__name__) | CODE |
| LOW | …tic-ai/python/src/zep_pydantic_ai/history_processor.py | 55 | logger = logging.getLogger(__name__) | CODE |
| LOW | …tic-ai/python/src/zep_pydantic_ai/history_processor.py | 60 | __all__ = [ | CODE |
| LOW | …pydantic-ai/python/src/zep_pydantic_ai/provisioning.py | 27 | logger = logging.getLogger(__name__) | CODE |
| LOW | integrations/adk/python/src/zep_adk/context_tool.py | 118 | logger = logging.getLogger(__name__) | CODE |
| LOW | integrations/adk/python/src/zep_adk/limits.py | 34 | logger = logging.getLogger(__name__) | CODE |
| LOW⚡ | …tegrations/adk/python/src/zep_adk/graph_search_tool.py | 34 | logger = logging.getLogger(__name__) | CODE |
| LOW | integrations/adk/python/src/zep_adk/callbacks.py | 27 | logger = logging.getLogger(__name__) | CODE |
| LOW | integrations/adk/python/src/zep_adk/memory_service.py | 56 | logger = logging.getLogger(__name__) | CODE |
| LOW | integrations/adk/python/src/zep_adk/provisioning.py | 26 | logger = logging.getLogger(__name__) | CODE |
| LOW | integrations/ag2/python/src/zep_ag2/memory.py | 43 | logger = logging.getLogger(__name__) | CODE |
| LOW | integrations/ag2/python/src/zep_ag2/tools.py | 41 | logger = logging.getLogger(__name__) | CODE |
| LOW | integrations/ag2/python/src/zep_ag2/__init__.py | 40 | __all__ = [ | CODE |
| LOW | integrations/ag2/python/src/zep_ag2/provisioning.py | 29 | logger = logging.getLogger(__name__) | CODE |
| LOW | integrations/ag2/python/src/zep_ag2/graph_memory.py | 19 | logger = logging.getLogger(__name__) | CODE |
| LOW | …tions/livekit/python/examples/graph_voice_assistant.py | 33 | logger = logging.getLogger(__name__) | CODE |
| LOW | integrations/livekit/python/examples/voice_assistant.py | 34 | logger = logging.getLogger(__name__) | CODE |
| LOW | integrations/livekit/python/src/zep_livekit/limits.py | 36 | logger = logging.getLogger(__name__) | CODE |
| LOW | integrations/livekit/python/src/zep_livekit/tools.py | 37 | logger = logging.getLogger(__name__) | CODE |
| LOW | integrations/livekit/python/src/zep_livekit/__init__.py | 21 | __all__ = [ | CODE |
| LOW⚡ | integrations/livekit/python/src/zep_livekit/agent.py | 276 | def _setup_session_handlers(self) -> None: | CODE |
| LOW⚡ | integrations/livekit/python/src/zep_livekit/agent.py | 616 | def _setup_session_handlers(self) -> None: | CODE |
| LOW | integrations/livekit/python/src/zep_livekit/agent.py | 29 | logger = logging.getLogger(__name__) | CODE |
| LOW | …rations/livekit/python/src/zep_livekit/provisioning.py | 20 | logger = logging.getLogger(__name__) | CODE |
| LOW | integrations/autogen/python/src/zep_autogen/memory.py | 49 | logger = logging.getLogger(__name__) | CODE |
| LOW | integrations/autogen/python/src/zep_autogen/limits.py | 36 | logger = logging.getLogger(__name__) | CODE |
| LOW | integrations/autogen/python/src/zep_autogen/tools.py | 37 | logger = logging.getLogger(__name__) | CODE |
| LOW | …rations/autogen/python/src/zep_autogen/provisioning.py | 27 | logger = logging.getLogger(__name__) | CODE |
| LOW | …ython/elevenlabs-zep-example/llm-proxy/proxy_server.py | 43 | logger = logging.getLogger(__name__) | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | zep-eval-harness/zep_ingest_documents.py | 109 | CODE | |
| LOW | zep-eval-harness/zep_ingest_documents.py | 304 | CODE | |
| LOW | zep-eval-harness/zep_ingest_documents.py | 518 | CODE | |
| LOW | zep-eval-harness/zep_chunk_documents.py | 224 | CODE | |
| LOW | zep-eval-harness/zep_evaluate.py | 284 | CODE | |
| LOW | zep-eval-harness/zep_evaluate.py | 316 | CODE | |
| LOW | zep-eval-harness/zep_ingest_users.py | 223 | CODE | |
| LOW | zep-eval-harness/zep_ingest_users.py | 306 | CODE | |
| LOW | zep-eval-harness/zep_ingest_users.py | 365 | CODE | |
| LOW | zep-eval-harness/zep_ingest_users.py | 671 | CODE | |
| LOW | …-framework/python/src/zep_ms_agent_framework/search.py | 111 | CODE | |
| LOW | …-framework/python/src/zep_ms_agent_framework/search.py | 328 | CODE | |
| LOW | …-framework/python/src/zep_ms_agent_framework/search.py | 230 | CODE | |
| LOW | …tegrations/langgraph/python/src/zep_langgraph/store.py | 191 | CODE | |
| LOW | …tegrations/langgraph/python/src/zep_langgraph/store.py | 462 | CODE | |
| LOW | …ions/langgraph/python/src/zep_langgraph/persistence.py | 81 | CODE | |
| LOW | …tegrations/langgraph/python/src/zep_langgraph/tools.py | 150 | CODE | |
| LOW | …tegrations/langgraph/python/src/zep_langgraph/tools.py | 263 | CODE | |
| LOW | integrations/crewai/python/src/zep_crewai/tools.py | 201 | CODE | |
| LOW | integrations/crewai/python/src/zep_crewai/tools.py | 262 | CODE | |
| LOW | …rations/pydantic-ai/python/src/zep_pydantic_ai/deps.py | 263 | CODE | |
| LOW | …tions/pydantic-ai/python/src/zep_pydantic_ai/search.py | 111 | CODE | |
| LOW | …tions/pydantic-ai/python/src/zep_pydantic_ai/search.py | 359 | CODE | |
| LOW | …tions/pydantic-ai/python/src/zep_pydantic_ai/search.py | 247 | CODE | |
| LOW | …tegrations/adk/python/src/zep_adk/graph_search_tool.py | 122 | CODE | |
| LOW | …tegrations/adk/python/src/zep_adk/graph_search_tool.py | 300 | CODE | |
| LOW | integrations/ag2/python/src/zep_ag2/memory.py | 399 | CODE | |
| LOW | integrations/ag2/python/src/zep_ag2/tools.py | 215 | CODE | |
| LOW | integrations/ag2/python/src/zep_ag2/tools.py | 392 | CODE | |
| LOW | integrations/ag2/python/src/zep_ag2/graph_memory.py | 166 | CODE | |
| LOW | integrations/livekit/python/src/zep_livekit/tools.py | 126 | CODE | |
| LOW | integrations/livekit/python/src/zep_livekit/tools.py | 348 | CODE | |
| LOW | integrations/livekit/python/src/zep_livekit/tools.py | 237 | CODE | |
| LOW | integrations/livekit/python/src/zep_livekit/agent.py | 310 | CODE | |
| LOW | integrations/livekit/python/src/zep_livekit/agent.py | 650 | CODE | |
| LOW | integrations/autogen/python/src/zep_autogen/memory.py | 464 | CODE | |
| LOW | integrations/autogen/python/src/zep_autogen/tools.py | 128 | CODE | |
| LOW | integrations/autogen/python/src/zep_autogen/tools.py | 194 | CODE | |
| LOW | integrations/autogen/python/src/zep_autogen/tools.py | 342 | CODE | |
| LOW | examples/python/context-templates-example/ui.py | 136 | CODE | |
| LOW | examples/python/context-templates-example/ui.py | 563 | CODE | |
| LOW | examples/python/agent-memory-full-example/ui.py | 129 | CODE | |
| LOW | examples/python/agent-memory-full-example/ui.py | 563 | CODE | |
| LOW | examples/python/user-summary-instructions-example/ui.py | 136 | CODE | |
| LOW | examples/python/user-summary-instructions-example/ui.py | 563 | CODE | |
| LOW | examples/python/chunking-example/chunk_and_ingest.py | 45 | CODE | |
| LOW | examples/python/chunking-example/chunk_and_ingest.py | 90 | CODE | |
| LOW | …elevenlabs-zep-example/llm-proxy/test_proxy_locally.py | 23 | CODE | |
| LOW | examples/python/zep-quickstart-dashboard/ui.py | 136 | CODE | |
| LOW | examples/python/zep-quickstart-dashboard/ui.py | 563 | CODE | |
| LOW | benchmarks/locomo/ingestion.py | 70 | CODE | |
| LOW | benchmarks/locomo/benchmark.py | 309 | CODE | |
| LOW | benchmarks/longmemeval/analyze_dataset_sessions.py | 19 | CODE | |
| LOW | benchmarks/longmemeval/zep_longmem_eval.py | 184 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …ramework/python/src/zep_ms_agent_framework/__init__.py | 25 | zep = AsyncZep(api_key="your-api-key") | STRING |
| HIGH | …rations/langgraph/python/src/zep_langgraph/__init__.py | 42 | zep = AsyncZep(api_key="your-api-key") | STRING |
| HIGH | integrations/crewai/python/src/zep_crewai/__init__.py | 16 | zep_client = Zep(api_key="your-api-key") | STRING |
| HIGH | …ons/pydantic-ai/python/src/zep_pydantic_ai/__init__.py | 39 | zep = AsyncZep(api_key="your-api-key") | STRING |
| HIGH | integrations/adk/python/src/zep_adk/__init__.py | 22 | zep = AsyncZep(api_key="your-api-key") | STRING |
| HIGH | examples/python/user_example.py | 14 | API_KEY = os.environ.get("ZEP_API_KEY") or "YOUR_API_KEY" | CODE |
| HIGH | examples/python/chat_history/memory.py | 28 | API_KEY = os.environ.get("ZEP_API_KEY") or "YOUR_API_KEY" | CODE |
| HIGH | examples/python/graph_example/entity_types.py | 15 | API_KEY = os.environ.get("ZEP_API_KEY") or "YOUR_API_KEY" | CODE |
| HIGH | examples/python/graph_example/user_graph_example.py | 32 | API_KEY = os.environ.get("ZEP_API_KEY") or "YOUR_API_KEY" | CODE |
| HIGH | examples/python/graph_example/tickets_example.py | 18 | API_KEY = os.environ.get("ZEP_API_KEY") or "YOUR_API_KEY" | CODE |
| HIGH | examples/python/graph_example/graph_example.py | 28 | API_KEY = os.environ.get("ZEP_API_KEY") or "YOUR_API_KEY" | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL⚡ | integrations/ag2/python/tests/test_basic.py | 206 | assert mock_zep_client.graph.search.call_args.kwargs.get("scope") == "nodes" | CODE |
| CRITICAL | benchmarks/locomo/evaluation.py | 229 | grader_response = await self.openai.beta.chat.completions.parse( | CODE |
| CRITICAL | benchmarks/locomo/evaluation.py | 318 | result = await self.openai.beta.chat.completions.parse( | STRING |
| CRITICAL | benchmarks/longmemeval/zep_longmem_eval.py | 299 | completion = await self.oai_client.beta.chat.completions.parse( | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | zep-eval-harness/zep_ingest_documents.py | 232 | # Check if chunk set is complete (with graceful handling for missing/partial meta) | COMMENT |
| LOW⚡ | zep-eval-harness/zep_evaluate.py | 753 | # Print result with PRIMARY metric first | STRING |
| LOW | examples/python/context-templates-example/ui.py | 581 | # Check if next message is context (new format) or assistant (historical format) | COMMENT |
| LOW | examples/python/context-templates-example/agents.py | 35 | # Check if the class has the required on_receive_message method | COMMENT |
| LOW⚡ | examples/python/context-templates-example/zep_ingest.py | 22 | # Check if user already exists | COMMENT |
| LOW | examples/python/agent-memory-full-example/ui.py | 581 | # Check if next message is context (new format) or assistant (historical format) | COMMENT |
| LOW | examples/python/user-summary-instructions-example/ui.py | 581 | # Check if next message is context (new format) or assistant (historical format) | COMMENT |
| LOW | …les/python/user-summary-instructions-example/agents.py | 35 | # Check if the class has the required on_receive_message method | COMMENT |
| LOW⚡ | …python/user-summary-instructions-example/zep_ingest.py | 22 | # Check if user already exists | COMMENT |
| LOW | …ython/elevenlabs-zep-example/llm-proxy/proxy_server.py | 450 | # Check if this is a "no graph data" error - that's expected for new users | COMMENT |
| LOW | examples/python/zep-quickstart-dashboard/ui.py | 581 | # Check if next message is context (new format) or assistant (historical format) | COMMENT |
| LOW | examples/python/zep-quickstart-dashboard/agents.py | 35 | # Check if the class has the required on_receive_message method | COMMENT |
| LOW⚡ | examples/python/zep-quickstart-dashboard/zep_ingest.py | 26 | # Check if user already exists | COMMENT |
| LOW | …/python/openai-agents-sdk/openai_agents_sdk_example.py | 205 | # Check if zep_client is initialized | STRING |
| LOW | …/python/openai-agents-sdk/openai_agents_sdk_example.py | 321 | # Check if agent and memory manager are initialized | COMMENT |
| LOW | …/python/openai-agents-sdk/openai_agents_sdk_example.py | 382 | # Check if initialization was successful | COMMENT |
| LOW | benchmarks/longmemeval/zep_longmem_eval.py | 559 | # Check if at least one action is specified | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH⚡ | zep-eval-harness/zep_evaluate.py | 536 | - If the response is missing ANY critical information from the golden answer, return false | CODE |
| HIGH⚡ | zep-eval-harness/zep_evaluate.py | 537 | - If the response adds conversational filler but contains all essential info, return true | CODE |
| HIGH⚡ | zep-eval-harness/zep_evaluate.py | 538 | - If the response abstains from answering or says it doesn't know, return false | CODE |
| HIGH | integrations/adk/python/tests/test_integration.py | 23 | source /Users/jackryan/.env.zep_production && uv run python -m pytest tests/test_integration.py -v -s | STRING |
| HIGH | integrations/adk/python/tests/test_integration.py | 25 | source /Users/jackryan/.env.zep_production && uv run python tests/test_integration.py | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …l-harness/config/document_ingestion_config/ontology.py | 248 | CODE | |
| LOW | …-eval-harness/config/user_ingestion_config/ontology.py | 263 | CODE | |
| LOW | …0331T222436/user_ingestion_config_snapshot/ontology.py | 263 | CODE | |
| LOW | …T222500/document_ingestion_config_snapshot/ontology.py | 248 | CODE | |
| LOW | …/python/src/zep_ms_agent_framework/context_provider.py | 288 | CODE | |
| LOW | …-framework/python/src/zep_ms_agent_framework/search.py | 111 | CODE | |
| LOW | …tegrations/langgraph/python/src/zep_langgraph/tools.py | 323 | CODE | |
| LOW | …tegrations/langgraph/python/src/zep_langgraph/tools.py | 436 | CODE | |
| LOW | …egrations/crewai/python/src/zep_crewai/user_storage.py | 117 | CODE | |
| LOW | integrations/crewai/python/src/zep_crewai/tools.py | 578 | CODE | |
| LOW | integrations/crewai/python/src/zep_crewai/tools.py | 332 | CODE | |
| LOW | …tions/pydantic-ai/python/src/zep_pydantic_ai/search.py | 111 | CODE | |
| LOW | integrations/ag2/python/src/zep_ag2/tools.py | 585 | CODE | |
| LOW | integrations/livekit/python/src/zep_livekit/tools.py | 126 | CODE | |
| LOW | integrations/livekit/python/src/zep_livekit/agent.py | 222 | CODE | |
| LOW | integrations/livekit/python/src/zep_livekit/agent.py | 569 | CODE | |
| LOW | integrations/autogen/python/src/zep_autogen/memory.py | 168 | CODE | |
| LOW | integrations/autogen/python/src/zep_autogen/tools.py | 194 | CODE | |
| LOW | …nchmarks/longmemeval/Zep Test Harness/zep_responses.py | 67 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | integrations/crewai/python/tests/test_basic.py | 97 | metadata={"type": "message", "role": "user", "name": "John Doe"}, | CODE |
| LOW | integrations/crewai/python/tests/test_basic.py | 111 | assert message.name == "John Doe" | CODE |
| LOW | integrations/crewai/python/tests/test_basic.py | 132 | metadata={"type": "message", "role": "user", "name": "John Doe"}, | CODE |
| LOW | integrations/crewai/python/examples/simple_example.py | 79 | metadata={"type": "message", "role": "user", "name": "John Doe"}, | CODE |
| LOW | integrations/crewai/python/examples/simple_example.py | 95 | metadata={"type": "message", "role": "user", "name": "John Doe"}, | CODE |
| LOW | integrations/crewai/python/examples/simple_example.py | 100 | "John Doe's budget constraint: Total budget is around $2000 for the entire trip including flights and accommodat | CODE |
| LOW | integrations/adk/python/tests/test_memory_service.py | 218 | assert "Acme Corp" in response.memories[0].content.parts[0].text | CODE |
| LOW | integrations/adk/python/tests/test_basic.py | 207 | assert identity.user_display_name == "Jane Doe" | CODE |
| LOW | integrations/adk/python/tests/test_basic.py | 1806 | assert "Acme Corp" in formatted | CODE |
| LOW | integrations/adk/typescript/test/identity.test.ts | 30 | expect(id.displayName).toBe("Jane Doe"); | CODE |
| LOW | …ns/livekit/python/examples/full-example/user_data.json | 3 | "name": "John Doe", | CODE |
| LOW | …ivekit/python/examples/full-example/populate_memory.py | 14 | USER_FULL_NAME = "John Doe" | CODE |
| LOW | examples/python/chat_history/memory.py | 49 | email="user@example.com", | CODE |
| LOW | examples/python/graph_example/entity_types.py | 74 | Message(content="I'm planning to visit Tokyo, Japan next month for a business trip. Tokyo is in the Kanto region | CODE |
| LOW | examples/python/graph_example/entity_types.py | 76 | Message(content="I'll be traveling to Tokyo on March 15th, 2024 for business meetings. After that, I'm thinking | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | mcp/zep-mcp-server/.golangci.yml | 8 | - test # Test harness needs MCP SDK update | CODE |
| MEDIUM | integrations/crewai/python/examples/crewai_user.py | 174 | # Create tasks that leverage user-specific memory | COMMENT |
| MEDIUM | integrations/crewai/python/examples/crewai_graph.py | 171 | # Create tasks that leverage the graph knowledge | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …-full-example/pre-populate-memories/conversations.json | 19 | {"role": "assistant", "content": "You're welcome! Let me know if you need anything else."}, | CODE |
| MEDIUM | …-full-example/pre-populate-memories/conversations.json | 189 | {"role": "assistant", "content": "Enjoy your listening! Let me know if you need anything else."} | CODE |
| MEDIUM | …-full-example/pre-populate-memories/conversations.json | 245 | {"role": "assistant", "content": "Great financial discipline! Let me know if you need anything else."} | CODE |