AI Slop Code RIsk Monitor

MervinPraison/PraisonAI

PraisonAI 🦞 — Hire a 24/7 AI Workforce. Stop writing boilerplate and start shipping autonomous self-improving agents that research, plan, code, and execute tasks. Deployed in 5 lines of code with built-in memory, RAG, and support for 100+ LLMs.

39.2 High pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for MervinPraison/PraisonAI, a Python project with 9,220 GitHub stars. SynthScan examined 1,596,834 lines of code across 6435 source files, recording 42758 pattern matches distributed across 27 syntactic categories. The legacy adjusted pattern signal is 39.2 (High pattern signal); it is not an authorship estimate.

Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.

39.2
Adjusted Signal
39.2
Raw Pattern Score
100%
Time Factor
2026-10-11
Last Push
9.2K
Stars
Python
Language
1.6M
Lines of Code
6.4K
Files
42.8K
Pattern Hits
2026-10-12
Scan Date
0.33
HC Hit Rate

Risk Review · v3

Use each vector to guide manual verification of the underlying findings.

Cognitive Ownership Risk 61.5/100 · HIGH

Can maintainers explain intent, assumptions, and trade-offs? 26506 finding(s).

Hallucinated Dependency & Supply Chain Risk 13.3/100 · LOW

Are imports declared and package/API names verified? 3941 finding(s).

Agent Over-Engineering Ratio 79.1/100 · CRITICAL

Are wrappers, guards, and repeated structures necessary? 33704 finding(s).

PR Review Velocity Impact 86.4/100 · CRITICAL

Which changes need focused human review? 42758 finding(s).

What These Metrics Mean

Adjusted Signal
Legacy pattern score normalized per 1,000 scanned lines and multiplied by the repository-level time factor. It is not an estimate of AI authorship.
Raw Pattern Score
Sum of severity- and context-weighted pattern findings before applying the time factor.
Time Factor
A coarse multiplier based on repository last-push metadata. It does not identify when individual code was written.
Pattern Hits
Count of configured pattern findings. Review each location and surrounding code before acting.
HC Hit Rate
High- and critical-severity findings per scanned file. Severity is a configured detector weight, not proof of a vulnerability or authorship.
Lines / Files
Scan coverage denominators used by the legacy normalized score.

Pattern-Signal History

This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.

Severity Breakdown

Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.

CRITICAL 15HIGH 2081MEDIUM 5247LOW 35415

Directory Score Breakdown

This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.

Pattern Findings

The scanner identified 42758 distinct pattern matches across 27 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. 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 configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.

Hyper-Verbose Identifiers21098 hits · 22122 pts
SeverityFileLineSnippetContext
LOWexamples/guardrail_example_fixed.py13def validate_length_guardrailresult(output: TaskOutput) -> GuardrailResult:CODE
LOWexamples/agent_centric_api.py118def example_backward_compatible():CODE
LOWexamples/agent_centric_api.py196def example_knowledge_sources():CODE
LOWexamples/provider-registry/isolated_registry_example.py56def demonstrate_collision_problem():CODE
LOWexamples/provider-registry/isolated_registry_example.py79def demonstrate_isolated_solution():CODE
LOWexamples/provider-registry/isolated_registry_example.py112def demonstrate_parallel_agents():CODE
LOWexamples/provider-registry/isolated_registry_example.py149def demonstrate_shared_vs_isolated():CODE
LOWexamples/context/08_comprehensive_benchmark.py98def benchmark_cache_effectiveness():CODE
LOWexamples/context/08_comprehensive_benchmark.py135def benchmark_parallel_execution():CODE
LOWexamples/context/02_parallel_vs_sequential.py31def parallel_search_with_fast_context(queries: list) -> dict:CODE
LOWexamples/python/dict_config_example.py15def example_dict_output_config():CODE
LOWexamples/python/dict_config_example.py31def example_dict_execution_config():CODE
LOWexamples/python/dict_config_example.py47def example_dict_validation_error():CODE
LOWexamples/python/dict_config_example.py64def example_array_preset_override():CODE
LOWexamples/python/dict_config_example.py80def example_base_url_api_key_separate():CODE
LOWexamples/python/specialized_agents_example.py39def example_multi_agent_pipeline():CODE
LOW⚡examples/python/fast_context_example.py39def example_search_with_patterns():CODE
LOWexamples/python/fast_context_example.py60def example_get_context_for_agent():CODE
LOWexamples/python/fast_context_example.py80def example_agent_with_fast_context():CODE
LOWexamples/python/agent_autonomy_example.py142def example_doom_loop_detection():CODE
LOWexamples/python/agent_autonomy_example.py173def example_verification_hooks():CODE
LOWexamples/python/agent_autonomy_example.py203def example_subagent_delegation():CODE
LOWexamples/python/agent_autonomy_example.py256def example_run_autonomous_method():CODE
LOWexamples/python/message_steering_example.py54def threaded_message_steering():CODE
LOWexamples/python/sandlock_security_demo.py13async def demonstrate_sandlock_security():CODE
LOWexamples/python/n8n_integration_example.py89def setup_api_server_with_agents(agents):STRING
LOW⚡examples/python/conditional_branching_example.py127def contains_condition_example():CODE
LOW⚡examples/python/conditional_branching_example.py239def nested_conditions_example():CODE
LOW⚡examples/python/nested_workflows_example.py74def parallel_inside_loop_example():CODE
LOW⚡examples/python/nested_workflows_example.py125def route_inside_loop_example():CODE
LOW⚡examples/python/nested_workflows_example.py190def three_level_nesting_example():CODE
LOWexamples/python/failover_example.py103def cost_optimization_example():CODE
LOWexamples/python/lite_agent_example.py83def example_anthropic_adapter():CODE
LOWexamples/python/large_context_knowledge.py252def demo_hierarchical_summarizer(corpus_path: str):CODE
LOWexamples/python/toolsets_example.py97def demo_mixed_tools_and_toolsets():CODE
LOWexamples/python/toolsets_example.py120def demo_multi_agent_with_toolsets():CODE
LOWexamples/python/sandbox_example.py53def demonstrate_result_handling():CODE
LOWexamples/python/tools/searxng/searxng-search.py80def custom_searxng_url_example():CODE
LOWexamples/python/tools/searxng/searxng-search.py103def multi_agent_research_example():CODE
LOW…ia_Content_Agents/News_And_Podcast_Aggregator_Agent.py46def format_search_results_for_podcast(search_results: List[dict]) -> tuple[str, List[str]]:CODE
LOW…/Finance_Market_Job_Agents/Financial_Coaching_Agent.py23def format_search_results_for_podcast(search_results):CODE
LOW…s/python/tools/trafilatura/custom_trafilatura_tools.py34 def _check_and_import_trafilatura(self):CODE
LOW…amples/python/tools/trafilatura/trafilatura_example.py184async def available_methods_example():CODE
LOW…/python/guardrails/comprehensive-guardrails-example.py50def professional_tone_guardrail(task_output: TaskOutput) -> Tuple[bool, Any]:CODE
LOW…/python/guardrails/comprehensive-guardrails-example.py65def factual_accuracy_guardrail(task_output: TaskOutput) -> Tuple[bool, Any]:CODE
LOWexamples/python/general/workflow_example_detailed.py27def random_data_of_individuals() -> List[Dict]:CODE
LOWexamples/python/general/workflow_example_detailed.py45def process_data_of_individuals(data: Union[List[Dict], Dict, str]) -> Dict:CODE
LOWexamples/python/general/human_approval_example.py130def demo_manual_approval_configuration():CODE
LOWexamples/python/handoff/handoff_unified_config.py86def demo_programmatic_handoff():CODE
LOWexamples/python/camera/camera-multi-agent.py44def analyze_with_multiple_agents():CODE
LOWexamples/python/agents/multi-provider-agent.py65def example_cost_optimized_workflow():CODE
LOWexamples/python/agents/multi-provider-agent.py131def example_auto_agents_multi_provider():CODE
LOWexamples/python/agents/math-agent.py102def solve_math_problem_workflow():CODE
LOWexamples/python/agents/context-agent.py28def demonstrate_basic_context_generation():CODE
LOWexamples/python/agents/context-agent.py129def demonstrate_context_agent_as_tool():CODE
LOWexamples/python/agents/context-agent.py173def show_context_engineering_benefits():CODE
LOW…amples/python/stateful/06_advanced_state_operations.py165def calculate_derived_metrics() -> Dict[str, Any]:CODE
LOW…amples/python/stateful/06_advanced_state_operations.py214def handle_state_transactions() -> str:CODE
LOW…amples/python/stateful/06_advanced_state_operations.py344def aggregate_distributed_state() -> str:CODE
LOW⚡…/models/googlegemini/gemini-internal-tools-combined.py118def show_configuration_options():STRING
21038 more matches not shown…
Decorative Section Separators3699 hits · 12710 pts
SeverityFileLineSnippetContext
MEDIUMdocker/docker-compose.yml25 # ─── Legacy services (kept for backward compatibility) ─────────────────COMMENT
MEDIUMexamples/provider-registry/custom_provider_example.py28# ---------------------------------COMMENT
MEDIUMexamples/provider-registry/custom_provider_example.py48# --------------------------COMMENT
MEDIUMexamples/provider-registry/custom_provider_example.py102# -----------------------------------------COMMENT
MEDIUMexamples/trace/custom_sink.py27# =============================================================================COMMENT
MEDIUMexamples/trace/custom_sink.py29# =============================================================================COMMENT
MEDIUMexamples/trace/custom_sink.py57# =============================================================================COMMENT
MEDIUMexamples/trace/custom_sink.py59# =============================================================================COMMENT
MEDIUMexamples/trace/custom_sink.py97# =============================================================================COMMENT
MEDIUMexamples/trace/custom_sink.py99# =============================================================================COMMENT
MEDIUMexamples/trace/custom_sink.py128# =============================================================================COMMENT
MEDIUMexamples/trace/custom_sink.py130# =============================================================================COMMENT
MEDIUM⚡examples/python/security_example.py23# ── 1. Enable all security features in one line ───────────────────────────────COMMENT
MEDIUM⚡examples/python/security_example.py27# ── 2. Use Agent normally — no extra parameters ───────────────────────────────COMMENT
MEDIUM⚡examples/python/security_example.py34# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡examples/python/security_example.py36# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMexamples/python/security_example.py50# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMexamples/python/security_example.py52# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMexamples/python/security_example.py63# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMexamples/python/security_example.py65# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMexamples/python/fast_context_example.py14# ==================================COMMENT
MEDIUM⚡examples/python/fast_context_example.py37# ===============================COMMENT
MEDIUMexamples/python/fast_context_example.py58# ================================COMMENT
MEDIUMexamples/python/fast_context_example.py78# =============================================COMMENT
MEDIUMexamples/python/fast_context_example.py109# =======================COMMENT
MEDIUMexamples/python/fast_context_example.py135# =========================COMMENT
MEDIUMexamples/python/fast_context_example.py161# ===========================COMMENT
MEDIUMexamples/python/fast_context_example.py192# =============================================COMMENT
MEDIUMexamples/python/fast_context_example.py218# ==================COMMENT
MEDIUMexamples/python/fast_context_example.py247# ===========================COMMENT
MEDIUMexamples/python/bot_email_example.py29# ── Example 1: Minimal — Bot() wrapper (recommended) ──────────────COMMENT
MEDIUMexamples/python/bot_email_example.py47# ── Example 2: Custom configuration ───────────────────────────────COMMENT
MEDIUMexamples/python/bot_email_example.py84# ── Example 3: Direct EmailBot with custom handlers ──────────────STRING
MEDIUMexamples/python/bot_email_example.py125# ── Example 4: Multi-platform with BotOS ─────────────────────────COMMENT
MEDIUMexamples/python/bot_email_example.py141# ── Example 5: Probe connectivity ─────────────────────────────────COMMENT
MEDIUMexamples/python/bot_email_example.py159# ── Example 6: YAML config (for praisonai bot CLI) ───────────────COMMENT
MEDIUMexamples/python/bot_email_example.py178# ── Main ──────────────────────────────────────────────────────────STRING
MEDIUMexamples/python/conditional_branching_example.py19# =============================================================================COMMENT
MEDIUMexamples/python/conditional_branching_example.py21# =============================================================================COMMENT
MEDIUMexamples/python/conditional_branching_example.py72# =============================================================================COMMENT
MEDIUMexamples/python/conditional_branching_example.py74# =============================================================================COMMENT
MEDIUM⚡examples/python/conditional_branching_example.py123# =============================================================================COMMENT
MEDIUM⚡examples/python/conditional_branching_example.py125# =============================================================================COMMENT
MEDIUMexamples/python/conditional_branching_example.py174# =============================================================================COMMENT
MEDIUMexamples/python/conditional_branching_example.py176# =============================================================================COMMENT
MEDIUM⚡examples/python/conditional_branching_example.py235# =============================================================================COMMENT
MEDIUM⚡examples/python/conditional_branching_example.py237# =============================================================================COMMENT
MEDIUMexamples/python/conditional_branching_example.py322# =============================================================================COMMENT
MEDIUMexamples/python/conditional_branching_example.py324# =============================================================================COMMENT
MEDIUMexamples/python/conditional_branching_example.py373# =============================================================================COMMENT
MEDIUMexamples/python/conditional_branching_example.py375# =============================================================================COMMENT
MEDIUMexamples/python/nested_workflows_example.py18# =============================================================================COMMENT
MEDIUMexamples/python/nested_workflows_example.py20# =============================================================================COMMENT
MEDIUM⚡examples/python/nested_workflows_example.py70# =============================================================================COMMENT
MEDIUM⚡examples/python/nested_workflows_example.py72# =============================================================================COMMENT
MEDIUM⚡examples/python/nested_workflows_example.py121# =============================================================================COMMENT
MEDIUM⚡examples/python/nested_workflows_example.py123# =============================================================================COMMENT
MEDIUM⚡examples/python/nested_workflows_example.py186# =============================================================================COMMENT
MEDIUM⚡examples/python/nested_workflows_example.py188# =============================================================================COMMENT
MEDIUMexamples/python/nested_workflows_example.py236# =============================================================================COMMENT
3639 more matches not shown…
Empty Error Handlers1312 hits · 6412 pts
SeverityFileLineSnippetContext
HIGHexamples/multi_agent/shared_db_session.py15except Exception:CODE
HIGHexamples/tools/example_tools_discover.py22except ImportError:CODE
HIGHexamples/python/performance_monitoring_demo.py169except Exception:CODE
HIGH…s/python/tools/trafilatura/custom_trafilatura_tools.py77except ValueError:CODE
HIGHexamples/python/concepts/knowledge-agents-task.py58except Exception:CODE
HIGHexamples/python/eval/recipe_optimization_loop.py80except:CODE
HIGHexamples/python/eval/recipe_optimization_loop.py97except:CODE
HIGHexamples/terminal_bench/praisonai_wrapper_agent.py176except (json.JSONDecodeError, ValueError):CODE
HIGHexamples/terminal_bench/praisonai_external_agent.py191except Exception:CODE
HIGHexamples/consolidated_params/basic_workflow.py31except Exception:CODE
HIGHscripts/c8_release_smoke_real_api.py354except Exception:CODE
HIGHsrc/praisonai-code/praisonai_code/_version.py34except Exception:CODE
HIGHsrc/praisonai-code/praisonai_code/tool_resolver.py452except AttributeError:CODE
HIGHsrc/praisonai-code/praisonai_code/tool_resolver.py488except AttributeError:CODE
HIGHsrc/praisonai-code/praisonai_code/tool_resolver.py529except ImportError:CODE
HIGHsrc/praisonai-code/praisonai_code/tool_resolver.py773except ImportError:CODE
HIGHsrc/praisonai-code/praisonai_code/tool_resolver.py804except ImportError:CODE
HIGHsrc/praisonai-code/praisonai_code/tool_resolver.py903except Exception: # pragma: no cover — defensiveCODE
HIGHsrc/praisonai-code/praisonai_code/tool_resolver.py1017except ImportError:CODE
HIGHsrc/praisonai-code/praisonai_code/llm/env.py190except Exception:CODE
HIGHsrc/praisonai-code/praisonai_code/llm/env.py235except Exception:CODE
HIGHsrc/praisonai-code/praisonai_code/llm/env.py304except Exception:CODE
HIGHsrc/praisonai-code/praisonai_code/llm/env.py159except Exception:CODE
HIGHsrc/praisonai-code/praisonai_code/llm/env.py338except Exception:CODE
HIGHsrc/praisonai-code/praisonai_code/llm/credentials.py34except Exception:CODE
HIGHsrc/praisonai-code/praisonai_code/llm/credentials.py145except Exception:CODE
HIGHsrc/praisonai-code/praisonai_code/llm/credentials.py199except Exception:CODE
HIGHsrc/praisonai-code/praisonai_code/llm/credentials.py227except Exception:CODE
HIGHsrc/praisonai-code/praisonai_code/llm/credentials.py240except Exception:CODE
HIGHsrc/praisonai-code/praisonai_code/llm/credentials.py290except Exception:CODE
HIGHsrc/praisonai-code/praisonai_code/llm/credentials.py296except Exception:CODE
HIGHsrc/praisonai-code/praisonai_code/llm/credentials.py81except Exception:CODE
HIGHsrc/praisonai-code/praisonai_code/llm/credentials.py272except Exception:CODE
HIGHsrc/praisonai-code/praisonai_code/llm/credentials.py279except Exception:CODE
HIGHsrc/praisonai-code/praisonai_code/runtime/descriptor.py162except FileNotFoundError:CODE
HIGHsrc/praisonai-code/praisonai_code/runtime/descriptor.py164except OSError:CODE
HIGHsrc/praisonai-code/praisonai_code/runtime/descriptor.py131except OSError:CODE
HIGHsrc/praisonai-code/praisonai_code/runtime/server.py109except Exception:CODE
HIGHsrc/praisonai-code/praisonai_code/runtime/server.py114except Exception:CODE
HIGHsrc/praisonai-code/praisonai_code/runtime/server.py59except ValueError:CODE
HIGHsrc/praisonai-code/praisonai_code/runtime/server.py457except (BrokenPipeError, ConnectionResetError, OSError):CODE
HIGHsrc/praisonai-code/praisonai_code/runtime/client.py139except Exception:CODE
HIGHsrc/praisonai-code/praisonai_code/cli/unified_schema.py451except ValidationError:CODE
HIGHsrc/praisonai-code/praisonai_code/cli/app.py51except ImportError:CODE
HIGHsrc/praisonai-code/praisonai_code/cli/app.py1080except ImportError:CODE
HIGHsrc/praisonai-code/praisonai_code/cli/app.py897except Exception:CODE
HIGHsrc/praisonai-code/praisonai_code/cli/app.py481except (ImportError, AttributeError):CODE
HIGHsrc/praisonai-code/praisonai_code/cli/ui/__init__.py149except ImportError:CODE
HIGHsrc/praisonai-code/praisonai_code/cli/ui/__init__.py156except ImportError:CODE
HIGHsrc/praisonai-code/praisonai_code/cli/ui/mg_backend.py173except (ValueError, OSError):CODE
HIGHsrc/praisonai-code/praisonai_code/cli/ui/mg_backend.py188except Exception:CODE
HIGH…ode/praisonai_code/cli/configuration/model_resolver.py110except Exception:CODE
HIGH…ode/praisonai_code/cli/configuration/model_resolver.py220except Exception:CODE
HIGH…ode/praisonai_code/cli/configuration/model_resolver.py206except Exception:CODE
HIGH…i-code/praisonai_code/cli/configuration/credentials.py231except OSError:CODE
HIGH…i-code/praisonai_code/cli/configuration/credentials.py236except OSError:CODE
HIGH…isonai-code/praisonai_code/cli/configuration/loader.py36except ImportError:CODE
HIGH…isonai-code/praisonai_code/cli/configuration/loader.py44except ImportError:CODE
HIGH…isonai-code/praisonai_code/cli/configuration/loader.py104except ImportError:CODE
HIGH…isonai-code/praisonai_code/cli/configuration/loader.py263except Exception:CODE
1252 more matches not shown…
Excessive Try-Catch Wrapping6024 hits · 5756 pts
SeverityFileLineSnippetContext
LOWexamples/endpoints_example.py41 except Exception:CODE
MEDIUMexamples/endpoints_example.py60 print(f"Error: {result.stderr}")CODE
MEDIUMexamples/endpoints_example.py79 print(f"Error: {result.stderr}")CODE
MEDIUMexamples/endpoints_example.py103 print(f"Error: {result.stderr}")CODE
LOWexamples/run_all_examples.py35 except Exception as e:CODE
MEDIUMexamples/benchmark/benchmark_example.py127 print("Error: OPENAI_API_KEY environment variable not set")CODE
LOWexamples/multi_agent/shared_db_session.py15except Exception:CODE
LOWexamples/middleware/basic_middleware.py38 except Exception as e:CODE
MEDIUMexamples/tools/external/hackernews/tool.py29 print(f"Error: {stories[0]['error']}")CODE
MEDIUMexamples/tools/external/wikipedia/tool.py29 print(f"Error: {results[0]['error']}")CODE
MEDIUMexamples/tools/external/wikipedia/tool.py43 print(f"Error: {summary['error']}")CODE
MEDIUMexamples/tools/external/wikipedia/tool.py56 print(f"Error: {page['error']}")CODE
MEDIUMexamples/tools/external/duckduckgo/tool.py29 print(f"Error: {results[0]['error']}")CODE
MEDIUMexamples/tools/external/duckduckgo/tool.py46 print(f"Error: {news[0]['error']}")CODE
MEDIUMexamples/tools/external/duckduckgo/tool.py63 print(f"Error: {images[0]['error']}")CODE
MEDIUMexamples/tools/external/firecrawl/tool.py20 print("Error: FIRECRAWL_API_KEY environment variable not set")CODE
MEDIUMexamples/tools/external/firecrawl/tool.py35 print(f"Error: {result['error']}")CODE
MEDIUMexamples/tools/external/exa/tool.py20 print("Error: EXA_API_KEY environment variable not set")CODE
MEDIUMexamples/tools/external/exa/tool.py35 print(f"Error: {results[0]['error']}")CODE
MEDIUMexamples/tools/external/postgres/tool.py34 print(f"Error: {tables['error']}")CODE
MEDIUMexamples/tools/external/postgres/tool.py48 print(f"Error: {result['error']}")CODE
MEDIUMexamples/tools/external/arxiv/tool.py29 print(f"Error: {results[0]['error']}")CODE
MEDIUMexamples/tools/external/tavily/tool.py19 print("Error: TAVILY_API_KEY environment variable not set")CODE
MEDIUMexamples/tools/external/tavily/tool.py34 print(f"Error: {results['error']}")CODE
MEDIUMexamples/tools/external/jina/tool.py29 print(f"Error: {result['error']}")CODE
MEDIUMexamples/tools/external/serper/tool.py20 print("Error: SERPER_API_KEY environment variable not set")CODE
MEDIUMexamples/tools/external/serper/tool.py35 print(f"Error: {results[0]['error']}")CODE
LOWexamples/context/00_agent_fast_context_basic.py64 except Exception as e:CODE
MEDIUMexamples/context/13_agent_with_context_management.py26 print("Error: OPENAI_API_KEY environment variable not set")CODE
LOWexamples/context/04_agent_integration.py78 except Exception as e:CODE
LOWexamples/capabilities/assistants_example.py15except Exception as e:CODE
LOWexamples/capabilities/vector_stores_example.py18except Exception as e:CODE
LOWexamples/capabilities/files_example.py15except Exception as e:CODE
LOWexamples/capabilities/rerank_example.py28except Exception as e:CODE
MEDIUMexamples/capabilities/rerank_example.py30 print(f"Error: {e}")CODE
LOWexamples/capabilities/batches_example.py15except Exception as e:CODE
MEDIUMexamples/python/sandbox_remote.py89 print(f"Error (expected timeout): {result.error}")STRING
LOWexamples/python/sandbox_remote.py94 except Exception as e:STRING
LOWexamples/python/sandbox_remote.py160 except Exception as e:STRING
LOWexamples/python/sandbox_remote.py203except Exception as e:CODE
LOWexamples/python/sandbox_remote.py235 except Exception as e:STRING
LOWexamples/python/sandbox_remote.py277 except Exception as e:STRING
MEDIUMexamples/python/bot_email_example.py155 print(f"Error: {result.error}")CODE
LOWexamples/python/agent_autonomy_example.py297 except Exception as e:CODE
LOWexamples/python/sandlock_security_demo.py49except Exception as e:CODE
LOWexamples/python/sandlock_security_demo.py66except Exception as e:CODE
LOWexamples/python/sandlock_security_demo.py79except Exception as e:CODE
MEDIUMexamples/python/sandlock_security_demo.py92 print(f"Error: {result.error}")STRING
LOWexamples/python/n8n_integration_example.py162 except Exception as e:CODE
LOWexamples/python/n8n_integration_example.py197 except Exception as e:CODE
LOWexamples/python/n8n_integration_example.py262 except Exception as e:CODE
LOWexamples/python/gateway_server_prototype.py132 except Exception as e:CODE
LOWexamples/python/gateway_server_prototype.py165 except Exception as e:CODE
LOWexamples/python/mcp_server_example.py65 except Exception as e:CODE
LOWexamples/python/mcp_server_example.py106 except Exception as e:CODE
LOWexamples/python/managed_agent_example.py168 except Exception as e:CODE
LOWexamples/python/performance_monitoring_demo.py169 except Exception:CODE
LOWexamples/python/ui/mcp-streamlit-simple.py21 except Exception as e:CODE
LOWexamples/python/ui/mcp-streamlit-simple.py36 except Exception as e:CODE
LOWexamples/python/ui/mcp-streamlit-airbnb.py83 except Exception as e:CODE
5964 more matches not shown…
Unused Imports3656 hits · 3298 pts
SeverityFileLineSnippetContext
LOWexamples/workflow_output_modes.py16CODE
LOWexamples/middleware/basic_middleware.py8CODE
LOWexamples/middleware/basic_middleware.py8CODE
LOWexamples/middleware/basic_middleware.py8CODE
LOWexamples/middleware/basic_middleware.py8CODE
LOWexamples/provider-registry/custom_provider_example.py15CODE
LOWexamples/tools/example_tools_discover.py15CODE
LOWexamples/tools/example_tools_discover.py20CODE
LOWexamples/tools/xquik_tweet_search_tool.py7CODE
LOWexamples/context/09_context_budgeting.py19CODE
LOWexamples/context/05_monitoring.py8CODE
LOWexamples/context/15_recursive_context.py14CODE
LOWexamples/context/00_agent_fast_context_basic.py18CODE
LOWexamples/context/03_multi_memory.py9CODE
LOWexamples/context/02_parallel_vs_sequential.py12CODE
LOWexamples/context/02_parallel_vs_sequential.py14CODE
LOWexamples/context/12_multi_agent_context.py18CODE
LOWexamples/context/12_multi_agent_context.py20CODE
LOWexamples/context/12_multi_agent_context.py21CODE
LOWexamples/context/12_multi_agent_context.py21CODE
LOWexamples/context/12_multi_agent_context.py21CODE
LOWexamples/trace/custom_sink.py19CODE
LOWexamples/capabilities/audio_example.py7CODE
LOWexamples/capabilities/audio_example.py7CODE
LOWexamples/capabilities/vector_stores_example.py7CODE
LOWexamples/python/sandbox_remote.py11CODE
LOWexamples/python/sandlock_security_demo.py10CODE
LOWexamples/python/n8n_integration_example.py23CODE
LOWexamples/python/gateway_server_prototype.py9CODE
LOWexamples/python/bot_run_control_example.py14CODE
LOWexamples/python/ui/mcp-streamlit-airbnb.py5CODE
LOWexamples/python/ui/streamlit-agents.py3CODE
LOWexamples/python/ui/gradio-agents.py3CODE
LOWexamples/python/tasks/advanced-task-management.py20CODE
LOWexamples/python/tools/langchain/google-search.py2CODE
LOWexamples/python/tools/langchain/jina-search.py4CODE
LOWexamples/python/tools/searxng/searxng-search.py172CODE
LOW…amples/python/tools/trafilatura/trafilatura_example.py16CODE
LOWexamples/python/tools/e2b/app.py2CODE
LOWexamples/python/tools/e2b/single_agent.py2CODE
LOW…es/python/guardrails/production-guardrails-patterns.py9CODE
LOWexamples/python/general/advanced-callback-systems.py9CODE
LOWexamples/python/general/human_approval_example.py29CODE
LOWexamples/python/general/memory_example.py2CODE
LOWexamples/python/general/memory_example.py3CODE
LOWexamples/python/general/async_example_full.py3CODE
LOWexamples/python/general/example_custom_tools.py3CODE
LOWexamples/python/general/prompt_chaining.py3CODE
LOWexamples/python/general/prompt_chaining.py4CODE
LOWexamples/python/general/prompt_chaining.py4CODE
LOW…mples/python/general/async_example_full_multigroups.py3CODE
LOWexamples/python/general/tools-class.py5CODE
LOWexamples/python/general/memory_simple.py1CODE
LOWexamples/python/general/memory_simple.py2CODE
LOWexamples/python/general/example_callback.py2CODE
LOWexamples/python/general/example_callback.py2CODE
LOWexamples/python/general/example_callback.py2CODE
LOWexamples/python/general/example_callback.py2CODE
LOWexamples/python/general/example_callback.py12CODE
LOWexamples/python/general/example_callback.py13CODE
3596 more matches not shown…
Cross-File Repetition381 hits · 1905 pts
SeverityFileLineSnippetContext
HIGHREADME.md0add two numbers together. args: a: first number b: second number returns: the sum of a and bSTRING
HIGHsrc/praisonai/README.md0add two numbers together. args: a: first number b: second number returns: the sum of a and bSTRING
HIGHsrc/praisonai-agents/README.md0add two numbers together. args: a: first number b: second number returns: the sum of a and bSTRING
HIGHexamples/tools/external/hackernews/tool.py0arxiv tool example. this example demonstrates how to use the arxiv tool with praisonai agents. requirements: pip installSTRING
HIGHexamples/tools/external/wikipedia/tool.py0arxiv tool example. this example demonstrates how to use the arxiv tool with praisonai agents. requirements: pip installSTRING
HIGHexamples/tools/external/calculator/tool.py0arxiv tool example. this example demonstrates how to use the arxiv tool with praisonai agents. requirements: pip installSTRING
HIGHexamples/tools/external/duckduckgo/tool.py0arxiv tool example. this example demonstrates how to use the arxiv tool with praisonai agents. requirements: pip installSTRING
HIGHexamples/tools/external/arxiv/tool.py0arxiv tool example. this example demonstrates how to use the arxiv tool with praisonai agents. requirements: pip installSTRING
HIGHexamples/python/tools/e2b/app.py0a function to demonstrate running python code dynamically using e2b_code_interpreter.STRING
HIGHexamples/python/tools/e2b/single_agent.py0a function to demonstrate running python code dynamically using e2b_code_interpreter.STRING
HIGHexamples/python/general/code_agents_example.py0a function to demonstrate running python code dynamically using e2b_code_interpreter.STRING
HIGHsrc/praisonai-agents/tests/code_agents_example.py0a function to demonstrate running python code dynamically using e2b_code_interpreter.STRING
HIGHexamples/python/general/example_sequential.py0perform a search using duckduckgo. args: query (str): the search query. returns: list: a list of search result titles anSTRING
HIGHexamples/python/general/example_callback.py0perform a search using duckduckgo. args: query (str): the search query. returns: list: a list of search result titles anSTRING
HIGHsrc/praisonai-agents/tests/example_sequential.py0perform a search using duckduckgo. args: query (str): the search query. returns: list: a list of search result titles anSTRING
HIGHsrc/praisonai-agents/tests/example_callback.py0perform a search using duckduckgo. args: query (str): the search query. returns: list: a list of search result titles anSTRING
HIGHexamples/python/general/example_sequential.py0you are an expert at a technology research group, skilled in identifying trends and analyzing complex data.STRING
HIGHexamples/python/general/example_callback.py0you are an expert at a technology research group, skilled in identifying trends and analyzing complex data.STRING
HIGHsrc/praisonai-agents/tests/example_sequential.py0you are an expert at a technology research group, skilled in identifying trends and analyzing complex data.STRING
HIGHsrc/praisonai-agents/tests/example_callback.py0you are an expert at a technology research group, skilled in identifying trends and analyzing complex data.STRING
HIGHexamples/python/general/example_sequential.py0you are a content strategist known for making complex tech topics interesting and easy to understand.STRING
HIGHexamples/python/general/example_callback.py0you are a content strategist known for making complex tech topics interesting and easy to understand.STRING
HIGHsrc/praisonai-agents/tests/example_sequential.py0you are a content strategist known for making complex tech topics interesting and easy to understand.STRING
HIGHsrc/praisonai-agents/tests/example_callback.py0you are a content strategist known for making complex tech topics interesting and easy to understand.STRING
HIGHexamples/python/general/example_sequential.py0analyze 2024's ai advancements. find major trends, new technologies, and their effects.STRING
HIGHexamples/python/general/example_callback.py0analyze 2024's ai advancements. find major trends, new technologies, and their effects.STRING
HIGHsrc/praisonai-agents/tests/example_sequential.py0analyze 2024's ai advancements. find major trends, new technologies, and their effects.STRING
HIGHsrc/praisonai-agents/tests/example_callback.py0analyze 2024's ai advancements. find major trends, new technologies, and their effects.STRING
HIGHexamples/python/general/example_sequential.py0create a json object with a title of "my task" and content of "my content".STRING
HIGHexamples/python/general/example_callback.py0create a json object with a title of "my task" and content of "my content".STRING
HIGHsrc/praisonai-agents/tests/example_sequential.py0create a json object with a title of "my task" and content of "my content".STRING
HIGHsrc/praisonai-agents/tests/example_callback.py0create a json object with a title of "my task" and content of "my content".STRING
HIGHexamples/python/general/workflow_example_basic.py0perform a search using duckduckgo. args: query (str): the search query. returns: list: a list of search result titles, uSTRING
HIGHexamples/python/general/example_custom_tools.py0perform a search using duckduckgo. args: query (str): the search query. returns: list: a list of search result titles, uSTRING
HIGHsrc/praisonai-agents/tests/workflow_example_basic.py0perform a search using duckduckgo. args: query (str): the search query. returns: list: a list of search result titles, uSTRING
HIGHsrc/praisonai-agents/tests/example_custom_tools.py0perform a search using duckduckgo. args: query (str): the search query. returns: list: a list of search result titles, uSTRING
HIGHexamples/python/general/workflow_example_basic.py0validate the collected data. check if: 1. at least 5 results are returned. 2. each result contains a title and a url. reSTRING
HIGHexamples/python/general/example_custom_tools.py0validate the collected data. check if: 1. at least 5 results are returned. 2. each result contains a title and a url. reSTRING
HIGHsrc/praisonai-agents/tests/workflow_example_basic.py0validate the collected data. check if: 1. at least 5 results are returned. 2. each result contains a title and a url. reSTRING
HIGHsrc/praisonai-agents/tests/example_custom_tools.py0validate the collected data. check if: 1. at least 5 results are returned. 2. each result contains a title and a url. reSTRING
HIGHexamples/python/general/multimodal.py0you are an expert in computer vision and image analysis. you excel at describing images, detecting objects, and understaSTRING
HIGHexamples/python/agents/video-agent.py0you are an expert in computer vision and image analysis. you excel at describing images, detecting objects, and understaSTRING
HIGHexamples/python/agents/image-to-text-agent.py0you are an expert in computer vision and image analysis. you excel at describing images, detecting objects, and understaSTRING
HIGHexamples/python/agents/image-agent.py0you are an expert in computer vision and image analysis. you excel at describing images, detecting objects, and understaSTRING
HIGHsrc/praisonai-agents/tests/multimodal.py0you are an expert in computer vision and image analysis. you excel at describing images, detecting objects, and understaSTRING
HIGHsrc/praisonai-agents/tests/video-agent.py0you are an expert in computer vision and image analysis. you excel at describing images, detecting objects, and understaSTRING
HIGHsrc/praisonai-agents/tests/image-to-text-agent.py0you are an expert in computer vision and image analysis. you excel at describing images, detecting objects, and understaSTRING
HIGHsrc/praisonai-agents/tests/image-understanding-agent.py0you are an expert in computer vision and image analysis. you excel at describing images, detecting objects, and understaSTRING
HIGHexamples/python/general/multimodal.py0watch this video and provide: 1. a summary of the main events 2. key objects and people visible 3. any text or importantSTRING
HIGHexamples/python/agents/video-agent.py0watch this video and provide: 1. a summary of the main events 2. key objects and people visible 3. any text or importantSTRING
HIGHsrc/praisonai-agents/tests/multimodal.py0watch this video and provide: 1. a summary of the main events 2. key objects and people visible 3. any text or importantSTRING
HIGHsrc/praisonai-agents/tests/video-agent.py0watch this video and provide: 1. a summary of the main events 2. key objects and people visible 3. any text or importantSTRING
HIGHexamples/python/providers/moonshot/moonshot_example.py0write a haiku about artificial intelligence and its impact on society. then explain the symbolism in your haiku.STRING
HIGH…mples/python/providers/together/together_ai_example.py0write a haiku about artificial intelligence and its impact on society. then explain the symbolism in your haiku.STRING
HIGH…es/python/providers/huggingface/huggingface_example.py0write a haiku about artificial intelligence and its impact on society. then explain the symbolism in your haiku.STRING
HIGHexamples/python/providers/mistral/mistral_example.py0write a haiku about artificial intelligence and its impact on society. then explain the symbolism in your haiku.STRING
HIGHexamples/python/providers/cohere/cohere_example.py0analyze the potential market opportunities for a new ai-powered productivity tool targeting remote workers. include markSTRING
HIGH…ples/python/providers/databricks/databricks_example.py0analyze the potential market opportunities for a new ai-powered productivity tool targeting remote workers. include markSTRING
HIGH…amples/python/providers/sagemaker/sagemaker_example.py0analyze the potential market opportunities for a new ai-powered productivity tool targeting remote workers. include markSTRING
HIGH…mples/python/providers/together/together_ai_example.py0research and provide insights on the latest developments in renewable energy technology, focusing on solar and wind poweSTRING
321 more matches not shown…
Self-Referential Comments562 hits · 1687 pts
SeverityFileLineSnippetContext
MEDIUMexamples/workflow_output_modes.py20 # Create a simple agentCOMMENT
MEDIUMexamples/background/basic_background.py25 # Create a background runner with config (used standalone, not passed to Agent)COMMENT
MEDIUMexamples/background/basic_background.py28 # Create an AgentCOMMENT
MEDIUMexamples/context/00_agent_fast_context_basic.py25 # Create an agent with context management enabledCOMMENT
MEDIUMexamples/context/02_session_tracking.py22# Define the planCOMMENT
MEDIUMexamples/context/13_agent_with_context_management.py44 # Create an agentCOMMENT
MEDIUMexamples/context/04_agent_integration.py24 # Create an agent with context management enabledCOMMENT
MEDIUMexamples/capabilities/messages_example.py9# Create a message (Anthropic-style)COMMENT
MEDIUMexamples/capabilities/realtime_example.py9# Create a realtime sessionCOMMENT
MEDIUMexamples/python/agent_autonomy_example.py179 # Create a simple mock verification hookCOMMENT
MEDIUMexamples/python/agent_autonomy_example.py218 # Create a subagent using the public profile APICOMMENT
MEDIUMexamples/python/bot_commands_example.py28# Create an agentCOMMENT
MEDIUMexamples/python/linear_agent_example.py13# Create an agent with Linear tools and coding capabilitiesCOMMENT
MEDIUMexamples/python/bot_example.py45# Create the agent that will handle messagesCOMMENT
MEDIUMexamples/python/toolsets_example.py44 # Create a research agent with research toolsetCOMMENT
MEDIUMexamples/python/toolsets_example.py57 # Create a safe agent with minimal toolsCOMMENT
MEDIUMexamples/python/toolsets_example.py83 # Create an agent with the custom toolsetCOMMENT
MEDIUMexamples/python/bots/agent_approval_example.py6# Create a security reviewer agentCOMMENT
MEDIUMexamples/python/bots/agent_approval_example.py16# Create a worker agent that uses the reviewer for approvalsCOMMENT
MEDIUMexamples/python/ui/mcp-streamlit-simple.py25# Create the input fieldCOMMENT
MEDIUMexamples/python/ui/streamlit-agents.py12# Create the input fieldCOMMENT
MEDIUMexamples/python/ui/gradio-agents.py17# Create a simple Gradio interfaceSTRING
MEDIUMexamples/python/tools/searxng/searxng-search.py38 # Create a research agentCOMMENT
MEDIUMexamples/python/tools/searxng/searxng-search.py49 # Create a taskCOMMENT
MEDIUMexamples/python/tools/cli/app.py45# Create a complex task that tests various system operationsCOMMENT
MEDIUM⚡…n/tools/exa-tool/rag_examples/agentic_rag/rag_agent.py9# Create the RAG agent with web search capabilitiesCOMMENT
MEDIUM…amples/python/tools/trafilatura/trafilatura_example.py109 # Create a research agent with custom Trafilatura toolsCOMMENT
MEDIUM…amples/python/tools/trafilatura/trafilatura_example.py119 # Create a task for content analysisCOMMENT
MEDIUMexamples/python/scheduled_agents/news_checker_live.py81 # Create the agent with web search capabilityCOMMENT
MEDIUMexamples/python/scheduled_agents/news_checker_live.py93 # Define the taskCOMMENT
MEDIUM⚡examples/python/scheduled_agents/news_checker_agent.py54 # Create the agent with web search capabilityCOMMENT
MEDIUM⚡examples/python/scheduled_agents/news_checker_agent.py64 # Define the taskCOMMENT
MEDIUM⚡examples/python/scheduled_agents/simple_test.py21# Create a mock agentCOMMENT
MEDIUMexamples/python/general/advanced-callback-systems.py37# Create a research agent with callback monitoringCOMMENT
MEDIUMexamples/python/general/advanced-callback-systems.py45# Create a simple taskCOMMENT
MEDIUMexamples/python/general/async_example_full.py114 # Create a single Agents instance with both agentsCOMMENT
MEDIUMexamples/python/general/structured_agents_example.py9# Create a researcher agentCOMMENT
MEDIUMexamples/python/general/structured_agents_example.py20# Create an analyst agentCOMMENT
MEDIUMexamples/python/general/structured_response_example.py30 # Create an agent with search capabilitiesCOMMENT
MEDIUMexamples/python/general/structured_response_example.py40 # Create the analysis promptCOMMENT
MEDIUMexamples/python/general/langchain_example.py6# Create an agent with both toolsCOMMENT
MEDIUMexamples/python/general/prompt_chaining.py66# Create the workflow managerCOMMENT
MEDIUMexamples/python/general/tools-class.py90# Create an agent with the toolCOMMENT
MEDIUMexamples/python/handoff/handoff_basic.py50# Create a triage agent with typed handoffsCOMMENT
MEDIUMexamples/python/handoff/handoff_unified_config.py92 # Create a simple agent for programmatic handoffCOMMENT
MEDIUMexamples/python/handoff/handoff_unified_config.py132 # Create a chain: Analyst -> Researcher -> WriterCOMMENT
MEDIUMexamples/python/handoff/handoff_customer_service.py104# Create main customer service agent with handoffsCOMMENT
MEDIUMexamples/python/a2a/a2a-server.py19# Create an agent with toolsCOMMENT
MEDIUMexamples/python/social_media/social_media_crosspost.py72# Create a social media manager agentCOMMENT
MEDIUMexamples/python/workflows/workflow_checkpoints.py11# Create a multi-step workflowCOMMENT
MEDIUMexamples/python/workflows/workflow_mixed_steps.py12# Create an agentCOMMENT
MEDIUMexamples/python/workflows/task_callbacks.py11# Create an agentCOMMENT
MEDIUMexamples/python/workflows/workflow_branching.py10# Create a workflow with branchingCOMMENT
MEDIUMexamples/python/workflows/workflow_loops.py10# Create a workflow with loopCOMMENT
MEDIUMexamples/python/agents/multi-provider-agent.py18 # Create a router agent that automatically selects modelsCOMMENT
MEDIUMexamples/python/agents/searxng-agent.py19 # Create a search agent with SearxNG capabilitiesCOMMENT
MEDIUMexamples/python/agents/context-agent.py33 # Create a ContextAgent using the factory functionCOMMENT
MEDIUM…amples/python/stateful/06_advanced_state_operations.py79 # Create a summaryCOMMENT
MEDIUMexamples/python/stateful/session-example.py15 # Create a session with persistent storageCOMMENT
MEDIUMexamples/python/stateful/session-example.py23 # Create an agent within the session contextCOMMENT
502 more matches not shown…
Deep Nesting1853 hits · 1513 pts
SeverityFileLineSnippetContext
LOWexamples/run_all_examples.py12CODE
LOWexamples/tools/example_pandas_tool.py32CODE
LOWexamples/python/n8n_integration_example.py287CODE
LOWexamples/python/gateway_server_prototype.py137CODE
LOW…s/python/tools/trafilatura/custom_trafilatura_tools.py259CODE
LOW…amples/python/tools/trafilatura/trafilatura_example.py70CODE
LOWexamples/python/memory/graph-knowledge-example.py15CODE
LOWexamples/python/memory/gemini-embedding-example.py25CODE
LOWexamples/python/general/workflow_example_detailed.py45CODE
LOWexamples/python/general/memory_example.py5CODE
LOWexamples/python/camera/camera-video-analysis.py45CODE
LOWexamples/python/camera/camera-continuous.py84CODE
LOWexamples/python/custom_tools/latency_tracker_tool.py147CODE
LOWexamples/python/mongodb/mongodb_knowledge_example.py28CODE
LOW…amples/python/mongodb/mongodb_comprehensive_example.py31CODE
LOWexamples/python/mongodb/mongodb_memory_example.py28CODE
LOWexamples/python/mongodb/mongodb_tools_example.py30CODE
LOWexamples/python/api/secondary-market-research-api.py266CODE
LOW…python/monitoring/07_hierarchical_agents_monitoring.py69CODE
LOWexamples/python/monitoring/09_streaming_monitoring.py97CODE
LOW…ples/python/usecases/analysis/hackathon-judge-agent.py36CODE
LOW…es/python/usecases/analysis/code-analysis-streamlit.py129CODE
LOW…/python/usecases/analysis/hackathon-judge-streamlit.py47CODE
LOWexamples/doctor/ci_integration.py15CODE
LOWexamples/terminal_bench/praisonai_installed_agent.py241CODE
LOWexamples/terminal_bench/test_agent_comparison.py206CODE
LOWexamples/terminal_bench/praisonai_wrapper_agent.py137CODE
LOWexamples/checkpoints/basic_checkpoints.py23CODE
LOWexamples/agent_tools/agent_centric_example.py26CODE
LOWexamples/knowledge/compression_demo.py125CODE
LOWexamples/registry/registry_example.py69CODE
LOWexamples/serve/a2a_server_client.py96CODE
LOWexamples/serve/endpoints_unified_client.py36CODE
LOWexamples/serve/agents_as_api_router.py102CODE
LOWexamples/serve/agents_as_api_router.py119CODE
LOW…ookbooks/Industry_Templates/transportation_template.py309CODE
LOW…s/cookbooks/Industry_Templates/agriculture_template.py481CODE
LOWsrc/praisonai-code/praisonai_code/tool_resolver.py364CODE
LOWsrc/praisonai-code/praisonai_code/tool_resolver.py410CODE
LOWsrc/praisonai-code/praisonai_code/tool_resolver.py552CODE
LOWsrc/praisonai-code/praisonai_code/tool_resolver.py719CODE
LOWsrc/praisonai-code/praisonai_code/tool_resolver.py811CODE
LOWsrc/praisonai-code/praisonai_code/tool_resolver.py1063CODE
LOWsrc/praisonai-code/praisonai_code/llm/env.py240CODE
LOWsrc/praisonai-code/praisonai_code/llm/credentials.py52CODE
LOWsrc/praisonai-code/praisonai_code/llm/credentials.py208CODE
LOWsrc/praisonai-code/praisonai_code/llm/credentials.py251CODE
LOWsrc/praisonai-code/praisonai_code/llm/local_detect.py152CODE
LOWsrc/praisonai-code/praisonai_code/llm/catalogue.py246CODE
LOWsrc/praisonai-code/praisonai_code/llm/catalogue.py434CODE
LOW…sonai-code/praisonai_code/integration/context_files.py538CODE
LOWsrc/praisonai-code/praisonai_code/runtime/server.py242CODE
LOWsrc/praisonai-code/praisonai_code/runtime/client.py92CODE
LOWsrc/praisonai-code/praisonai_code/cli/config_loader.py148CODE
LOWsrc/praisonai-code/praisonai_code/cli/config_loader.py277CODE
LOWsrc/praisonai-code/praisonai_code/cli/unified_schema.py572CODE
LOW…/praisonai-code/praisonai_code/cli/approval_backend.py90CODE
LOWsrc/praisonai-code/praisonai_code/cli/app.py752CODE
LOWsrc/praisonai-code/praisonai_code/cli/app.py400CODE
LOWsrc/praisonai-code/praisonai_code/cli/app.py676CODE
1793 more matches not shown…
Redundant / Tautological Comments730 hits · 1007 pts
SeverityFileLineSnippetContext
LOWdocker/quick-start.sh32# Check if Docker is installedCOMMENT
LOWdocker/quick-start.sh49# Check if .env file exists, create from template if notCOMMENT
LOWexamples/endpoints_example.py142 # Check if server is runningCOMMENT
LOWexamples/context/11_context_optimization.py162 # Check if tool pairs are preservedCOMMENT
LOWexamples/context/13_agent_with_context_management.py81 # Check if optimization neededCOMMENT
LOW⚡examples/python/fast_context_example.py29 # Print resultsCOMMENT
LOWexamples/python/gateway_server_prototype.py149 # Check if this is a droppable event typeCOMMENT
LOWexamples/python/ui/mcp-streamlit-airbnb.py189 # Display resultSTRING
LOWexamples/python/tools/jira_agent_example.py28 # Check if JIRA credentials are availableCOMMENT
LOWexamples/python/tools/searxng/searxng-search.py170 # Check if requests is availableCOMMENT
LOW…tool/rag_examples/agentic_rag_gpt5/agentic_rag_gpt5.py52# Check if API key is providedSTRING
LOWexamples/python/memory/graph-memory-agent.py230 # Check if required environment variables are setCOMMENT
LOWexamples/python/input/streamlit_ui_input.py137 # Display resultsCOMMENT
LOWexamples/python/general/workflow_example_detailed.py237# Print resultsCOMMENT
LOWexamples/python/general/example_sequential.py106# Print results and error summaryCOMMENT
LOWexamples/python/general/memory_example.py22 # # Check if database existsCOMMENT
LOWexamples/python/general/multimodal.py56 # Print resultsCOMMENT
LOWexamples/python/general/autonomous-agent.py102 # Print resultsCOMMENT
LOWexamples/python/general/parallelisation.py88 # Print resultsCOMMENT
LOWexamples/python/general/orchestrator-workers.py105# Print resultsCOMMENT
LOWexamples/python/general/prompt_chaining.py77# Print resultsCOMMENT
LOWexamples/python/general/evaluator-optimiser.py65# Print resultsCOMMENT
LOWexamples/python/camera/camera-multi-agent.py145 # Display results by agentCOMMENT
LOWexamples/python/camera/camera-continuous.py110 # Display resultsCOMMENT
LOW…amples/python/stateful/06_advanced_state_operations.py119 # Check if cache is still validCOMMENT
LOWexamples/python/stateful/workflow-state-example.py197 # Check if keys existCOMMENT
LOWexamples/python/stateful/workflow-state-example.py213 # Increment countersCOMMENT
LOWexamples/python/stateful/05_loop_control_with_state.py64 # Check if we have retriesCOMMENT
LOWexamples/python/stateful/05_loop_control_with_state.py115 # Check if more retries neededCOMMENT
LOWexamples/python/stateful/05_loop_control_with_state.py158 # Check if more pagesCOMMENT
LOWexamples/python/stateful/05_loop_control_with_state.py196 # Check if more items to validateCOMMENT
LOW…amples/python/stateful/04_session_state_persistence.py37 # Increment countersCOMMENT
LOW…amples/python/stateful/04_session_state_persistence.py62 # Check if we need to continueSTRING
LOW…amples/python/stateful/04_session_state_persistence.py100 # Check if completeCOMMENT
LOWexamples/python/stateful/01_basic_state_management.py171# Check if state existsCOMMENT
LOWexamples/python/mcp/remote-mcp-oauth.py16# Check if authenticatedCOMMENT
LOWexamples/python/custom_tools/minimal_latency_example.py50 # Display resultsCOMMENT
LOWexamples/python/cli/git_integration_example.py14# Check if it's a git repoCOMMENT
LOWexamples/python/cli/slash_commands_example.py27# Check if input is a commandCOMMENT
LOW…/python/token-metrics/05_advanced_agent_integration.py127 # Display resultsCOMMENT
LOWexamples/python/eval/recipe_optimization_loop.py145 # Check if threshold metCOMMENT
LOW⚡…python/managed-agents/provider/runtime_local_ollama.py11# Check if Ollama daemon is runningCOMMENT
LOW…amples/python/monitoring/10_comprehensive_dashboard.py135 # Assign agents to tasksCOMMENT
LOW…ython/monitoring/02_multi_agent_workflow_monitoring.py95 # Assign agents to tasksCOMMENT
LOWexamples/python/usecases/research-assistant.py181 # Print resultsCOMMENT
LOWexamples/python/usecases/healthcare-diagnosis.py153 # Print resultsCOMMENT
LOWexamples/python/usecases/code-review.py97 # Print resultsCOMMENT
LOWexamples/python/usecases/quantum-optimiser.py186 # Print resultsCOMMENT
LOWexamples/python/usecases/climate-impact.py204 # Print resultsCOMMENT
LOWexamples/python/usecases/domain-context-solution.py306 # Output resultsSTRING
LOWexamples/python/usecases/emergency-response.py128 # Print resultsCOMMENT
LOWexamples/python/usecases/medicine-protocol.py206 # Print resultsCOMMENT
LOWexamples/python/usecases/smart-city.py175 # Print resultsCOMMENT
LOWexamples/python/usecases/adaptive-learning.py121 # Print resultsCOMMENT
LOWexamples/python/usecases/crypto-validator.py222 # Print resultsCOMMENT
LOWexamples/python/usecases/multilingual-content.py150 # Print resultsCOMMENT
LOWexamples/python/usecases/fraud-detection.py125 # Print resultsCOMMENT
LOWexamples/python/usecases/neural-architecture.py191 # Print resultsCOMMENT
LOWexamples/python/usecases/disaster-recovery.py401 # Print resultsCOMMENT
LOWexamples/python/usecases/predictive-maintenance.py170 # Print resultsCOMMENT
670 more matches not shown…
Docstring Block Structure200 hits · 1000 pts
SeverityFileLineSnippetContext
HIGHexamples/python/custom_tools/hosted_server.py116 Create a Starlette application for serving the MCP server. Args: debug: Enable debSTRING
HIGHsrc/praisonai-code/praisonai_code/_registry.py199Resolve a plugin name to its class. Args: name: Plugin name Returns: STRING
HIGHsrc/praisonai-code/praisonai_code/_registry.py254Create an instance of the specified plugin. Args: name: Plugin name *args, **kwSTRING
HIGHsrc/praisonai-code/praisonai_code/_registry.py324Get a plugin by attribute name for __getattr__ dispatch. Args: module_name: Module name reqSTRING
HIGHsrc/praisonai-code/praisonai_code/_safe_loader.py31Load a user-supplied .py file with the same opt-in tool_resolver enforces. Args: module_path: Path to the .STRING
HIGHsrc/praisonai-code/praisonai_code/_safe_loader.py107Load a user-supplied .py file, raising LocalToolsDisabled if disabled. Args: module_path: Path to the .py fSTRING
HIGHsrc/praisonai-code/praisonai_code/llm/credentials.py307Shared first-run credential gate for LLM-bound interactive commands. Consolidates the onboarding logic previously dSTRING
HIGHsrc/praisonai-code/praisonai_code/llm/catalogue.py761 Validate a model ID and return the normalized ID. Args: model_id: Model ID to valiSTRING
HIGHsrc/praisonai-code/praisonai_code/cli/config_loader.py282 Load configuration using the unified schema with strong validation. Args: config_file: Optional paSTRING
HIGH…aisonai-code/praisonai_code/cli/configuration/oauth.py183 Run the RFC 8628 device-authorization flow. Args: config: Provider OAuth config (must have ``device_auSTRING
HIGH…aisonai-code/praisonai_code/cli/configuration/oauth.py441 Run the appropriate OAuth flow for ``provider`` and return tokens. Args: provider: Provider name. STRING
HIGH…i-code/praisonai_code/cli/features/config_hierarchy.py275 Load and merge configuration from all sources. Args: validate: If True, validate cSTRING
HIGH…nai-code/praisonai_code/cli/features/recipe_creator.py835 Generate tools.py content with required tool imports. Args: tools: List of tool naSTRING
HIGH…ai-code/praisonai_code/cli/features/external_agents.py163 Get an integration instance by name. Args: name: Integration name (claude, gemini,STRING
HIGH…praisonai-code/praisonai_code/cli/features/thinking.py33Resolve a reasoning-effort level to an extended-thinking token budget. Args: level: One of off, minimal, loSTRING
HIGHsrc/praisonai-code/praisonai_code/cli/features/mcp.py115 Parse MCP command string into command, args, and environment. Args: command: Full STRING
HIGH…ai-code/praisonai_code/cli/features/queue/scheduler.py99 Submit a run to the queue. Args: run: The run to submit. check_duplicaSTRING
HIGH…c/praisonai-code/praisonai_code/cli/utils/env_utils.py73Substitute ${VAR} references with environment variable values. This is the canonical implementation for environSTRING
HIGH…c/praisonai-code/praisonai_code/cli/utils/env_utils.py166Interpolate ``${VAR}``, ``{env:VAR}`` and ``{file:./path}`` in a value. Applied uniformly across config/YAML surfacSTRING
HIGH…c/praisonai-code/praisonai_code/cli/utils/env_utils.py257Resolve a single environment variable reference. Args: value: String that may contain ${VAR} reference STRING
HIGH…praisonai-code/praisonai_code/cli_backends/registry.py77Resolve a CLI backend by ID with optional configuration overrides. Args: backend_id: Backend identifierSTRING
HIGH…praisonai-code/praisonai_code/cli_backends/__init__.py27Resolve a YAML/Python cli_backend value (str | dict | instance) to a CliBackendProtocol. Unified resolver that STRING
HIGHsrc/praisonai-bot/praisonai_bot/_async_bridge.py261 Run a coroutine synchronously using the background loop. IMPORTANT: This function cannot be called from wiSTRING
HIGHsrc/praisonai-bot/praisonai_bot/bots/delivery.py681 Resolve a target string to (platform, channel_id, thread_id). Args: target: Target specifiSTRING
HIGH…aisonai-bot/praisonai_bot/bots/_outbound_resilience.py156Execute ``send_func`` with retry/backoff and DLQ park on failure. Args: send_func: Zero-arg async cSTRING
HIGHsrc/praisonai-bot/praisonai_bot/bots/_outbound_media.py199Validate an agent-supplied outbound media path before upload. The path is model-controlled, so this guard is the exSTRING
HIGHsrc/praisonai-bot/praisonai_bot/bots/_media.py215Validate inbound media and return a local file path for the agent. Args: data_or_path_or_url: One of STRING
HIGHsrc/praisonai-bot/praisonai_bot/bots/_registry.py477Resolve a platform name to its adapter class (lazy import). Args: name: Platform identifier. Returns: STRING
HIGHsrc/praisonai-bot/praisonai_bot/bots/_config_schema.py1741Validate a raw YAML dict against the unified gateway config schema. Args: raw: Parsed YAML dictionary STRING
HIGHsrc/praisonai-bot/praisonai_bot/bots/_config_schema.py1774Validate a raw YAML dict against the bot config schema. Legacy function for backward compatibility. ArSTRING
HIGHsrc/praisonai-bot/praisonai_bot/bots/_config_schema.py1791Load and validate a gateway.yaml or bot.yaml file. This is the canonical loader for all bot/gateway configuratiSTRING
HIGHsrc/praisonai-bot/praisonai_bot/bots/_config_schema.py1827Load and validate a bot.yaml file. Legacy function for backward compatibility. Args: path: PatSTRING
HIGHsrc/praisonai-bot/praisonai_bot/bots/_resilience.py561Deliver a message with bounded exponential backoff retry. This wrapper ensures reliable delivery of bot responsSTRING
HIGH…c/praisonai-bot/praisonai_bot/cli/features/approval.py20Resolve a CLI --approval flag value to an approval backend instance. Args: value: One of the backend names STRING
HIGHsrc/praisonai-bot/praisonai_bot/gateway/server.py5542Register an agent with the gateway. Args: agent: The agent instance to register STRING
HIGHsrc/praisonai-bot/praisonai_bot/gateway/admin.py511Provision a working ``bot.yaml`` + ``.env`` non-interactively (Issue #3985). The argument-driven library entry the STRING
HIGHsrc/praisonai-bot/praisonai_bot/gateway/origin_check.py17Check if the WebSocket origin is allowed. Args: origin: The Origin header value from the WebSocket requSTRING
HIGHsrc/praisonai/praisonai/_async_bridge.py366 Run a coroutine synchronously using the background loop. IMPORTANT: This function cannot be called from wiSTRING
HIGHsrc/praisonai/praisonai/agents_generator.py850 Get the appropriate framework adapter for the given framework. Args: framework: NaSTRING
HIGHsrc/praisonai/praisonai/agents_generator.py1676 Generates a crew of agents and initiates tasks based on the provided configuration. Parameters: STRING
HIGHsrc/praisonai/praisonai/auto.py472") return _TOPIC_TAG_RE.sub("(topic-tag)", topic) def _topic_requests_code_execution(self) -> bool: STRING
HIGHsrc/praisonai/praisonai/tools/skill_manage.py534Manage agent skills - create, edit, and organize reusable knowledge. This tool allows agents to persist proceduSTRING
HIGHsrc/praisonai/praisonai/llm/registry.py113 Resolve a provider by name, creating an instance. Args: name: Provider name STRING
HIGHsrc/praisonai/praisonai/capabilities/fine_tuning.py40 Create a fine-tuning job. Args: training_file: ID of the training file model: Base model tSTRING
HIGHsrc/praisonai/praisonai/recipe/registry.py266 Publish a recipe bundle to the registry. Args: bundle_path: Path to .praison bundlSTRING
HIGHsrc/praisonai/praisonai/recipe/registry.py382 Pull a recipe from the registry. Args: name: Recipe name version: VersSTRING
HIGHsrc/praisonai/praisonai/recipe/bridge.py76 Resolve a recipe name into a fully executable ResolvedRecipe. Args: name: Recipe name or path STRING
HIGHsrc/praisonai/praisonai/recipe/policy.py202 Check if a tool is allowed. Args: tool_id: Tool identifier mode: ExecuSTRING
HIGHsrc/praisonai/praisonai/recipe/policy.py407 Check if a tool is allowed by policy. Args: tool_id: Tool identifier policy: Policy pack (STRING
HIGHsrc/praisonai/praisonai/recipe/history.py270 Get a run from history. Args: run_id: Run ID to retrieve RetuSTRING
HIGHsrc/praisonai/praisonai/recipe/history.py383 Export a run as a JSON bundle. Args: run_id: Run ID to export output_pSTRING
HIGHsrc/praisonai/praisonai/_dev/parity/_paths.py33 Locate the monorepo root. Args: start: Optional directory to begin walking up from. Defaults to the STRING
HIGHsrc/praisonai/praisonai/_dev/parity/topic_normalizer.py67 Normalize a topic name for comparison. Transformations applied: 1. Convert to lowercase 2. ReplaceSTRING
HIGHsrc/praisonai/praisonai/scheduler/agent_scheduler.py650 Create AgentScheduler from a blueprint template. Blueprints are parameterized automation templates witSTRING
HIGH…praisonai/praisonai/scheduler/async_agent_scheduler.py724 Create AsyncAgentScheduler from a blueprint template. Async twin of :meth:`AgentScheduler.from_bluepriSTRING
HIGHsrc/praisonai/praisonai/scheduler/shared.py147 Parse schedule expression and return interval in seconds. The shared grammar (keywords, ``*/N{m,h,s}``STRING
HIGHsrc/praisonai/praisonai/scheduler/yaml_loader.py16 Load agents.yaml file and extract agent and schedule configuration. Args: yaml_path: Path to agentSTRING
HIGHsrc/praisonai/praisonai/scheduler/yaml_loader.py121 Create a PraisonAI Agent instance from configuration. Args: agent_config: Agent configuration dictSTRING
HIGHsrc/praisonai/praisonai/scheduler/base.py24 Execute a task. Args: task: Task description or instruction RSTRING
HIGHsrc/praisonai/praisonai/scheduler/base.py52 Execute the agent with given task. Args: task: Task description for the agent STRING
140 more matches not shown…
Modern AI Meta-Vocabulary357 hits · 968 pts
SeverityFileLineSnippetContext
MEDIUMapi.md319# RAGCOMMENT
MEDIUMREADME.md432| 🛡️ | **Guardrails** — input/output validation | [Docs](https://docs.praison.ai/docs/concepts/guardrails) |CODE
MEDIUMREADME.md868| Guardrails | [Example](examples/python/guardrails/comprehensive-guardrails-example.py) | [📖](https://docs.praison.ai/dCODE
MEDIUMexamples/tools/external/tavily/tool.py45 # Example 2: Search context for RAGCOMMENT
MEDIUMexamples/context/14_agent_context_param.py183 # Create multi-agent system with context managementCOMMENT
MEDIUMexamples/guardrails/00_agent_guardrails_basic.py18# Enable guardrails with a validator functionCOMMENT
MEDIUMexamples/python/specialized_agents_example.py51 # Define multi-agent pipeline in YAMLCOMMENT
MEDIUMexamples/python/large_context_knowledge.py99 # Get context window for different modelsCOMMENT
MEDIUM⚡…n/tools/exa-tool/rag_examples/agentic_rag/rag_agent.py9# Create the RAG agent with web search capabilitiesCOMMENT
MEDIUM…tools/exa-tool/rag_examples/agentic_rag_gpt5/README.md1# 🧠 Agentic RAG with GPT-5COMMENT
MEDIUM…/python/guardrails/comprehensive-guardrails-example.py19# Define function-based guardrails for different validation typesCOMMENT
MEDIUM…/python/guardrails/comprehensive-guardrails-example.py119# Create tasks with specific guardrailsCOMMENT
MEDIUM…/python/guardrails/comprehensive-guardrails-example.py182# Execute tasks with guardrailsCOMMENT
MEDIUM…es/python/guardrails/production-guardrails-patterns.py36# Create production-ready agent with guardrailsCOMMENT
MEDIUMexamples/python/memory/graph-memory-agent.py151 # Run the multi-agent system with graph memoryCOMMENT
MEDIUMexamples/python/general/memory_example.py165 # Also check ChromaDB if using RAGSTRING
MEDIUMexamples/python/camera/camera-multi-agent.py117 # Run multi-agent analysisCOMMENT
MEDIUMexamples/python/camera/README.md50### 3. `camera-multi-agent.py` - Multi-Agent AnalysisCOMMENT
MEDIUMexamples/python/agents/code-agent.py120 # Example 1: Run the multi-agent workflowCOMMENT
MEDIUMexamples/python/rag/agent_vs_auto_rag.py62# Using Agent directly - always uses RAG when knowledge is configuredSTRING
MEDIUMexamples/python/rag/rag_basic.py42# Create agent with RAGSTRING
MEDIUMexamples/python/rag/rag_basic.py56# Query with RAGSTRING
MEDIUMexamples/python/mongodb/mongodb_knowledge_example.py123 # Initialize the multi-agent system with MongoDB knowledgeSTRING
MEDIUMexamples/python/mongodb/mongodb_memory_example.py89 # Initialize the multi-agent system with MongoDB memorySTRING
MEDIUMexamples/python/mongodb/mongodb_tools_example.py111 # Initialize the multi-agent system with MongoDB toolsSTRING
MEDIUMexamples/python/concepts/reasoning-extraction.py252 # Basic chain of thought demonstrationCOMMENT
MEDIUMexamples/js/guardrails/content-guardrails.ts24 // Use built-in guardrailsCOMMENT
MEDIUMexamples/terminal_bench/test_real_agentic.py95 # Test 3: Real agentic test (MANDATORY)COMMENT
MEDIUMexamples/observability/multi_agent_tracing.py45# Trace the multi-agent workflowCOMMENT
MEDIUMexamples/rag/hybrid_search.py262 # Example 2: Hybrid RAG in actionCOMMENT
MEDIUMexamples/rag/rag_multi_agent.py114 # Run the multi-agent workflowCOMMENT
MEDIUMexamples/rag/chunking_strategies.py262 # Example 2: RAG with section chunksCOMMENT
MEDIUMexamples/rag/knowledge_graph.py297 # Example 4: Graph RAG patternsCOMMENT
MEDIUM⚡examples/rag/README.md1# RAG ExamplesCOMMENT
MEDIUM⚡examples/rag/README.md5## Core RAG ConceptsCOMMENT
MEDIUM⚡examples/rag/README.md15## Advanced RAG PatternsCOMMENT
MEDIUMexamples/rag/README.md39### Multi-Agent RAG (`rag_multi_agent.py`)COMMENT
MEDIUMexamples/rag/README.md50### RAG Evaluation (`rag_evaluation.py`)COMMENT
MEDIUM⚡examples/rag/README.md66# Basic RAGCOMMENT
MEDIUM⚡examples/rag/README.md69# Auto RAG with intelligent decisionsCOMMENT
MEDIUM⚡examples/rag/README.md75# RAG with citationsCOMMENT
MEDIUM⚡examples/rag/external_sources.py334 # Example 1: Web-augmented RAGCOMMENT
MEDIUM⚡examples/rag/external_sources.py337 # Example 2: Database-augmented RAGCOMMENT
MEDIUM⚡examples/rag/external_sources.py340 # Example 3: API-augmented RAGCOMMENT
MEDIUMexamples/rag/reranking.py237 # Example 2: RAG with rerankingCOMMENT
MEDIUMexamples/rag/multi_document.py264 # Example 1: Basic multi-document RAGCOMMENT
MEDIUM⚡examples/rag/basic_retrieval.py85 # Simulate retrieved context (in real RAG, this comes from vector search)COMMENT
MEDIUM⚡examples/rag/basic_retrieval.py95 # Build prompt with context (RAG pattern)STRING
MEDIUMexamples/rag/basic_retrieval.py120 # Example 1: Basic RAG with knowledge baseCOMMENT
MEDIUMexamples/ag2/ag2_multi_agent.yaml8# This example demonstrates AG2's GroupChat multi-agent coordination.COMMENT
MEDIUMexamples/persistence/knowledge_chroma.py63# Chat - agent uses knowledge for RAGSTRING
MEDIUMexamples/yaml/video_heygen_elevenlabs.yaml3# Sequential multi-agent workflow:COMMENT
MEDIUMexamples/yaml/hybrid-workflow.yaml15# Define agents for multi-agent workflow stepsCOMMENT
MEDIUMexamples/yaml/workflows/remote_sandbox_workflow.yaml7# writer creates is there for the reader. Thinking and orchestration still runCOMMENT
MEDIUM…amples/consolidated_params/basic_workflow_agentlike.py5# Workflow with agent-like params (knowledge, web, guardrails, reflection)COMMENT
MEDIUM…amples/consolidated_params/basic_workflow_agentlike.py21 knowledge=["docs/"], # Enable RAGCODE
MEDIUM…amples/consolidated_params/basic_workflow_agentlike.py23 guardrails=True, # Enable guardrailsCODE
MEDIUMexamples/serve/agents_as_api_router.py74 # Create multi-agent systemCOMMENT
MEDIUMexamples/vector/lancedb_wow.py11# Chat - agent uses knowledge for RAGCOMMENT
MEDIUMexamples/vector/lancedb_real_wow.py11# Chat - agent uses knowledge for RAGCOMMENT
297 more matches not shown…
Modern Structural Boilerplate895 hits · 889 pts
SeverityFileLineSnippetContext
LOWexamples/python/gateway_server_prototype.py28logger = logging.getLogger(__name__)CODE
LOWexamples/python/custom_tools/hosted_server.py30logger = logging.getLogger(__name__)CODE
LOWexamples/python/concepts/knowledge-agents-task.py10logger = logging.getLogger(__name__)CODE
LOW⚡…ugin_template/src/praisonai_example_plugin/__init__.py115__all__ = [CODE
LOWexamples/cookbooks/Industry_Templates/__init__.py32__all__ = [CODE
LOWsrc/praisonai-code/praisonai_code/tool_registry.py15logger = logging.getLogger(__name__)CODE
LOWsrc/praisonai-code/praisonai_code/tool_registry.py59 def set_resolver(self, resolver) -> None:CODE
LOWsrc/praisonai-code/praisonai_code/__init__.py17__all__ = ["__version__"]CODE
LOWsrc/praisonai-code/praisonai_code/_registry.py17logger = logging.getLogger(__name__)CODE
LOWsrc/praisonai-code/praisonai_code/tool_resolver.py49logger = logging.getLogger(__name__)CODE
LOWsrc/praisonai-code/praisonai_code/_safe_loader.py16logger = logging.getLogger(__name__)CODE
LOWsrc/praisonai-code/praisonai_code/llm/__init__.py20__all__ = [CODE
LOW…sonai-code/praisonai_code/integration/context_files.py22logger = logging.getLogger(__name__)CODE
LOWsrc/praisonai-code/praisonai_code/runtime/__init__.py28__all__ = [CODE
LOWsrc/praisonai-code/praisonai_code/cli/config_loader.py25logger = logging.getLogger(__name__)CODE
LOW…c/praisonai-code/praisonai_code/cli/schema_provider.py23__all__ = ['rag_schema_provider']CODE
LOWsrc/praisonai-code/praisonai_code/cli/_paths.py28__all__ = [CODE
LOW⚡src/praisonai-code/praisonai_code/cli/app.py60def _setup_langextract_observability(*, verbose: bool = False) -> None:CODE
LOWsrc/praisonai-code/praisonai_code/cli/app.py25def _setup_langfuse_observability(*, verbose: bool = False) -> None:CODE
LOWsrc/praisonai-code/praisonai_code/cli/ui/__init__.py20__all__ = [CODE
LOW…onai-code/praisonai_code/cli/configuration/__init__.py22__all__ = [CODE
LOW…isonai-code/praisonai_code/cli/configuration/loader.py216def _set_dotted_value(data: Dict[str, Any], key: str, value: Any) -> None:CODE
LOW…onai-code/praisonai_code/cli/configuration/resolver.py1228 def _set_nested(self, d: Dict[str, Any], path: List[str], value: Any) -> None:CODE
LOW…onai-code/praisonai_code/cli/features/sdk_knowledge.py495__all__ = [STRING
LOW…ai-code/praisonai_code/cli/features/git_attribution.py13logger = logging.getLogger(__name__)CODE
LOW…aisonai-code/praisonai_code/cli/features/shell_exec.py53logger = logging.getLogger(__name__)CODE
LOW…aisonai-code/praisonai_code/cli/features/shell_exec.py55__all__ = [CODE
LOW…/praisonai-code/praisonai_code/cli/features/metrics.py12logger = logging.getLogger(__name__)CODE
LOW⚡…praisonai-code/praisonai_code/cli/features/repo_map.py20logger = logging.getLogger(__name__)CODE
LOW⚡…ai-code/praisonai_code/cli/features/git_integration.py20logger = logging.getLogger(__name__)CODE
LOW…ai-code/praisonai_code/cli/features/context_manager.py79 def set_model(self, model: str) -> None:CODE
LOW⚡…ai-code/praisonai_code/cli/features/context_manager.py188 def set_monitor_path(self, path: str) -> None:CODE
LOW⚡…ai-code/praisonai_code/cli/features/context_manager.py193 def set_monitor_format(self, format: str) -> None:CODE
LOW⚡…ai-code/praisonai_code/cli/features/context_manager.py198 def set_monitor_frequency(self, frequency: str) -> None:CODE
LOW⚡…isonai-code/praisonai_code/cli/features/at_mentions.py464__all__ = [CODE
LOW⚡…sonai-code/praisonai_code/cli/features/cost_tracker.py19logger = logging.getLogger(__name__)CODE
LOW…sonai-code/praisonai_code/cli/features/cli_profiler.py328__all__ = [CODE
LOW…i-code/praisonai_code/cli/features/config_hierarchy.py14logger = logging.getLogger(__name__)CODE
LOW…nai-code/praisonai_code/cli/features/recipe_creator.py31logger = logging.getLogger(__name__)CODE
LOW…nai-code/praisonai_code/cli/features/recipe_creator.py1007__all__ = ['RecipeCreator']STRING
LOW…raisonai_code/cli/features/interactive_test_harness.py17logger = logging.getLogger(__name__)CODE
LOW…aisonai-code/praisonai_code/cli/features/safe_shell.py18logger = logging.getLogger(__name__)CODE
LOW…nai-code/praisonai_code/cli/features/slash_commands.py19logger = logging.getLogger(__name__)CODE
LOW…nai-code/praisonai_code/cli/features/slash_commands.py629 def set_context(self, context: CommandContext) -> None:CODE
LOW…ode/praisonai_code/cli/features/interactive_runtime.py16logger = logging.getLogger(__name__)CODE
LOW…raisonai-code/praisonai_code/cli/features/audit_cli.py13logger = logging.getLogger(__name__)CODE
LOW…sonai-code/praisonai_code/cli/features/fast_context.py19logger = logging.getLogger(__name__)CODE
LOW…onai-code/praisonai_code/cli/features/display_jsonl.py173__all__ = ["JsonlDisplay", "create_jsonl_display"]CODE
LOW…ai-code/praisonai_code/cli/features/csv_test_runner.py22logger = logging.getLogger(__name__)CODE
LOW…praisonai-code/praisonai_code/cli/features/__init__.py48__all__ = [CODE
LOW…-code/praisonai_code/cli/features/code_intelligence.py17logger = logging.getLogger(__name__)CODE
LOW⚡…i-code/praisonai_code/cli/features/sandbox_executor.py26logger = logging.getLogger(__name__)CODE
LOW…onai-code/praisonai_code/cli/features/autonomy_mode.py18logger = logging.getLogger(__name__)CODE
LOW…onai-code/praisonai_code/cli/features/autonomy_mode.py223 def set_mode(self, mode: AutonomyMode) -> None:CODE
LOW…onai-code/praisonai_code/cli/features/autonomy_mode.py470 def set_mode(self, mode: str) -> None:CODE
LOW…aisonai-code/praisonai_code/cli/features/yaml_utils.py12logger = logging.getLogger(__name__)CODE
LOW…aisonai-code/praisonai_code/cli/features/yaml_utils.py313__all__ = [CODE
LOW…raisonai-code/praisonai_code/cli/features/auto_mode.py25logger = logging.getLogger(__name__)CODE
LOW…aisonai_code/cli/features/interactive_core_headless.py22logger = logging.getLogger(__name__)CODE
LOW…ai-code/praisonai_code/cli/features/lsp_diagnostics.py12logger = logging.getLogger(__name__)CODE
835 more matches not shown…
Cross-Language Confusion117 hits · 694 pts
SeverityFileLineSnippetContext
HIGHexamples/python/sandbox_remote.py64 result = await sandbox.run_command("uname -a && uptime")STRING
HIGHexamples/python/sandbox_remote.py154 result = await sandbox.run_command("nvidia-smi || echo 'No GPU info available'")STRING
HIGHexamples/python/n8n_integration_example.py213 "session_id": "{{ $json.session_id || workflow.id }}"CODE
HIGHexamples/terminal_bench/praisonai_installed_agent.py69 command="apt-get update && apt-get install -y python3 python3-pip curl git",CODE
HIGHexamples/terminal_bench/praisonai_installed_agent.py206 command = " ".join(cmd_args) + "; cat /tmp/praisonai_metrics.json 2>/dev/null || true"STRING
HIGHexamples/terminal_bench/praisonai_code_agent.py64 command="apt-get update && apt-get install -y python3 python3-pip || true",CODE
HIGHexamples/terminal_bench/praisonai_code_agent.py64 command="apt-get update && apt-get install -y python3 python3-pip || true",CODE
HIGHexamples/terminal_bench/test_agent_comparison.py279 "rm -rf test_workspace numbers.txt words.txt readme.txt 2>/dev/null; true"CODE
HIGHexamples/terminal_bench/praisonai_wrapper_agent.py70 command="apt-get update && apt-get install -y python3 python3-pip curl git",CODE
HIGHexamples/terminal_bench/praisonai_external_agent.py140 " find /app -name 'test_*.py' | head -3 && cd /app && python3 -m pytest -v 2>&1 | tail -40 || trueCODE
HIGHexamples/terminal_bench/praisonai_external_agent.py140 " find /app -name 'test_*.py' | head -3 && cd /app && python3 -m pytest -v 2>&1 | tail -40 || trueCODE
HIGHexamples/mcp/gbr_pair.py8 - gbr-agent v0.6.0+ (`gbr-agent pair && gbr-agent run`)STRING
HIGHexamples/mcp/gbr_pair.py49gbr-agent pair && gbr-agent runCODE
HIGH…raisonai-code/praisonai_code/cli/features/audit_cli.py157 "fix": "pip install pip-audit && pip-audit",CODE
HIGH⚡…aisonai-code/praisonai_code/cli/features/os_sandbox.py50# (pty allocation, /dev/null, temp files created by compilers and test runners).COMMENT
HIGH⚡…sonai-code/praisonai_code/cli/features/queue/worker.py297 await buffer.push(stream_chunk)CODE
HIGH…sonai-code/praisonai_code/cli/features/queue/worker.py329 await buffer.push(final_chunk)CODE
HIGH…/praisonai-code/praisonai_code/cli/commands/publish.py124 then runs: rm -rf dist && uv lock && uv build && uv publishSTRING
HIGH⚡…/praisonai-code/tests/unit/test_credential_env_blob.py102 # A non-object provider entry (e.g. null) would crash credential lookupCOMMENT
HIGH⚡…i-code/tests/unit/test_interactive_approval_pattern.py56 req = _req("shell_command", "bash", command="cd /tmp && rm -rf x")CODE
HIGH⚡…i-code/tests/unit/test_interactive_approval_pattern.py58 assert pattern == "shell_command:cd /tmp && rm -rf x"CODE
HIGHsrc/praisonai-bot/praisonai_bot/_browser_bridge.py51 "Install with: pip install praisonai-browser && playwright install chromium"CODE
HIGHsrc/praisonai-bot/praisonai_bot/cli/features/onboard.py735 _restart_cmd = "schtasks /End /TN PraisonAIGateway && schtasks /Run /TN PraisonAIGateway"CODE
HIGH⚡src/praisonai-bot/praisonai_bot/gateway/forensics.py176 "--ppid 1 2>/dev/null || ps aux 2>/dev/null | head -n 40; "CODE
HIGH⚡src/praisonai-bot/praisonai_bot/gateway/forensics.py177 "echo '## load'; cat /proc/loadavg 2>/dev/null; "CODE
HIGH⚡src/praisonai-bot/tests/unit/test_guarded_subprocess.py64 # stdin is /dev/null, so a command that reads it gets EOF immediatelyCOMMENT
HIGH⚡src/praisonai/tests/unit/_dev/test_signature_parity.py1413 if (config.ifDefault === undefined) {STRING
HIGH⚡src/praisonai/tests/unit/_dev/test_signature_parity.py1418 if (config.fromProperty !== undefined) {STRING
HIGH⚡src/praisonai/tests/unit/_dev/test_signature_parity.py1422 if (config.model != null) {STRING
HIGH⚡src/praisonai/tests/unit/_dev/test_signature_parity.py1425 if (config.guarded && Array.isArray(config.guarded)) {STRING
HIGH⚡src/praisonai/tests/unit/_dev/test_signature_parity.py1492 """`if (config.x !== undefined) this.x = config.x;` keeps `private x = true`."""STRING
HIGH⚡src/praisonai/tests/unit/_dev/test_signature_parity.py1515 """`if (config.x && Array.isArray(config.x)) { ...use it... }` decides noSTRING
HIGHsrc/praisonai/tests/unit/_dev/test_signature_parity.py677 constructor(config: DetectorOptions | null = null) {STRING
HIGHsrc/praisonai/tests/unit/cli/test_shell_exec.py42 ("a || b", "||"),CODE
HIGHsrc/praisonai/tests/unit/cli/test_shell_exec.py52 ("git commit -m 'fix: a && b'", None),CODE
HIGH⚡…aisonai/praisonai/endpoints/providers/openai_compat.py478 # Only add tool_calls if they exist (OpenAI schema doesn't allow null)COMMENT
HIGH…c/praisonai/praisonai/_dev/parity/signatures/schema.py22 "default": <JSON literal> | "<source text>" | null,STRING
HIGH…c/praisonai/praisonai/_dev/parity/signatures/schema.py23 "default_kind": "literal" | "expr" | null,STRING
HIGHsrc/praisonai/scripts/release.py150 print(" cd src/praisonai && uv publish")CODE
HIGH⚡src/praisonai/scripts/bump_version.py132 print(" 1. Run: cd src/praisonai && uv lock")CODE
HIGH⚡src/praisonai/scripts/bump_version.py133 print(" 2. Run: cd src/praisonai && uv build")CODE
HIGH⚡src/praisonai/scripts/bump_version.py134 print(f" 3. Commit changes: git add -A && git commit -m 'Bump version to {new_version}'")CODE
HIGH⚡src/praisonai/scripts/bump_version.py136 print(" 5. Publish: cd src/praisonai && uv publish")CODE
HIGHsrc/praisonai/scripts/bump_and_release.py35 cd src/praisonai && uv publishSTRING
HIGHsrc/praisonai/scripts/bump_and_release.py687 print(" cd src/praisonai && uv publish")CODE
HIGH…c/praisonai-sandbox/praisonai_sandbox/compute/tenki.py396 "sudo apt-get update -y && sudo apt-get install -y python3-pip; fi && "CODE
HIGH…c/praisonai-sandbox/praisonai_sandbox/compute/tenki.py412 "sudo apt-get update -y && sudo apt-get install -y npm; fi && "CODE
HIGH…/praisonai-sandbox/praisonai_sandbox/compute/docker.py662 cmd = f"apt-get update -qq && apt-get install -y -qq {' '.join(apt_pkgs)}"CODE
HIGHsrc/praisonai-train/praisonai_train/train/_llamacpp.py27 "`cmake -B build && cmake --build build`) or download a release, then either add "CODE
HIGHsrc/praisonai-train/praisonai_train/remote/runner.py268 "nvidia-smi --query-gpu=name --format=csv,noheader 2>/dev/null || true"CODE
HIGHsrc/praisonai-train/praisonai_train/remote/runner.py348 f"setsid sh -c {shlex.quote(inner)} </dev/null; "CODE
HIGHsrc/praisonai-train/praisonai_train/remote/runner.py392 f" [ \"$code\" = 0 ] && echo completed || echo \"failed (exit $code)\"; "CODE
HIGHsrc/praisonai-train/praisonai_train/remote/runner.py394 f" kill -0 $(cat {shlex.quote(run.pid_path)}) 2>/dev/null; then "CODE
HIGHsrc/praisonai-train/praisonai_train/remote/runner.py447 f" if ! kill -0 $pid 2>/dev/null; then echo not-running; "CODE
HIGHsrc/praisonai-train/praisonai_train/remote/runner.py454 f" kill -TERM -\"$g\" 2>/dev/null; "CODE
HIGHsrc/praisonai-browser/praisonai_browser/benchmark.py434 print("❌ Extension not found. Build it with: cd ~/praisonai-chrome-extension && npm run build")CODE
HIGH…raisonai-browser/praisonai_browser/playwright_agent.py62 "Playwright required: pip install playwright && playwright install chromium"CODE
HIGH⚡…raisonai-browser/praisonai_browser/playwright_agent.py103 if (el.offsetParent === null) return;CODE
HIGH⚡…raisonai-browser/praisonai_browser/playwright_agent.py105 if (rect.width === 0 || rect.height === 0) return;CODE
HIGH⚡…raisonai-browser/praisonai_browser/playwright_agent.py107 elements.push({CODE
57 more matches not shown…
Over-Commented Block702 hits · 606 pts
SeverityFileLineSnippetContext
LOWinstall.sh1#!/bin/shCOMMENT
LOW…es/python/tools/exa-tool/github_repo_analyzer_agent.py1# # -*- coding: utf-8 -*-COMMENT
LOW…hon/tools/exa-tool/Flow_Intelligent_Agent_PraisonAI.py1# praisonai: skip=trueCOMMENT
LOW…thon/tools/exa-tool/personalized_learning_assistant.py1# ===============================COMMENT
LOW…thon/tools/exa-tool/personalized_learning_assistant.py21# !pip install praisonaiagents openai transformersCOMMENT
LOWexamples/python/tools/exa-tool/learning_assistant.py1# ===============================COMMENT
LOWexamples/python/tools/exa-tool/learning_assistant.py21# !pip install praisonaiagents openai transformersCOMMENT
LOW…ia_Content_Agents/News_And_Podcast_Aggregator_Agent.py1# praisonai: skip=trueCOMMENT
LOWexamples/python/memory/gemini-embedding-example.py101 # agents=[researcher, retriever],COMMENT
LOWexamples/python/general/auto_agents_example.py41# praisonai workflow auto "Research from multiple sources" --pattern parallelCOMMENT
LOWexamples/python/mcp/mcp-transports-overview.py21# # 1. stdio Transport - Local subprocessCOMMENT
LOWexamples/python/mcp/multiple-mcp-servers.py81 )COMMENT
LOWexamples/python/mcp/mcp-security.py21# # Agent with authenticationCOMMENT
LOWexamples/python/cli/git_integration_example.py41# commit = handler.commit() # Auto-generates messageCOMMENT
LOWexamples/terminal_bench/job_code_smoke.yaml1# Harbor Job Configuration — `praisonai code` smoke test on Terminal-Bench 2.1COMMENT
LOWexamples/embedding/agent_with_embedding.py141 # example_agent_with_knowledge()COMMENT
LOWexamples/workflows/file-actions-demo.yaml1# Example: File-Based Actions (Option A)COMMENT
LOWexamples/mcp/cli_tools_example.sh1#!/bin/bashCOMMENT
LOWexamples/ag2/ag2_bedrock.yaml1framework: ag2COMMENT
LOWexamples/compare/cli_compare_basic.py21modes = parse_modes("basic,tools,planning")COMMENT
LOWexamples/yaml/message_steering_example.yaml41COMMENT
LOWexamples/yaml/bot.yaml1# Example: Single-bot YAML configuration for PraisonAICOMMENT
LOWexamples/yaml/bot.yaml21 name: "My Assistant"COMMENT
LOWexamples/yaml/video_heygen_elevenlabs.yaml1# HeyGen + ElevenLabs Video Generation WorkflowCOMMENT
LOWexamples/yaml/gateway.yaml61 # mode: webCOMMENT
LOWexamples/yaml/toolsets_workflow.yaml141# content_creation: COMMENT
LOWexamples/yaml/agentmail-bot.yaml1# PraisonAI AgentMail Bot Configuration (Zero-Code)COMMENT
LOWexamples/yaml/agents_workflow.yaml1# Extended agents.yaml with Workflow PatternsCOMMENT
LOWexamples/yaml/workflows/remote_sandbox_workflow.yaml1# Run a whole workflow's shell/file tools inside ONE shared remote sandbox.COMMENT
LOWexamples/serve/serve.yaml1# PraisonAI Recipe Server ConfigurationCOMMENT
LOWexamples/serve/serve.yaml21# PerformanceCOMMENT
LOWexamples/vector/pgvector_real_wow.py21print("PASSED: PGVector with Agent")COMMENT
LOWexamples/async_runs/cli_submit_poll_result.sh1#!/bin/bashCOMMENT
LOWexamples/async_runs/sse_stream.sh1#!/bin/bashCOMMENT
LOWexamples/async_runs/cancel.sh1#!/bin/bashCOMMENT
LOWexamples/async_runs/idempotency.sh1#!/bin/bashCOMMENT
LOWscripts/c7_wrapper_import_allowlist.txt1# Files allowed to contain lazy ``from praisonai.*`` imports in praisonai-code.COMMENT
LOW.github/workflows/agents-suite.yml1# Why this existsCOMMENT
LOW.github/workflows/agents-suite.yml81 # praisonai-sandbox is a MONOREPO sibling, not a third-party optional.COMMENT
LOW.github/workflows/agents-suite.yml101 # offline. Present because some modules bail at import without a key.COMMENT
LOW.github/workflows/agents-suite.yml121 # Three traps worth knowing before adding a test here, each of whichCOMMENT
LOW.github/workflows/desktop-release.yml1# Build the desktop app for macOS, Windows and Linux, and attach it to theCOMMENT
LOW.github/workflows/desktop-release.yml61 bundles: nsisCOMMENT
LOW.github/workflows/desktop-release.yml181 # Tauri deletes the app bundle once the DMG is built -- the build logCOMMENT
LOW.github/workflows/mobile-platforms.yml1# The mobile package's PLATFORM builds: a real iOS app and a real Android app.COMMENT
LOW.github/workflows/mobile-platforms.yml21# needs a signing keystore, which is likewise theCOMMENT
LOW.github/workflows/mobile-platforms.yml41 paths: &watchedCOMMENT
LOW.github/workflows/mobile-platforms.yml101 # here runs praisonai-ts's own `prepare` -> `rimraf dist`. On aCOMMENT
LOW.github/workflows/test-core.yml121 - shard: agents-coreCOMMENT
LOW.github/workflows/praisonai-ts-webview.yml1# Can praisonai-ts still be loaded in a webview?COMMENT
LOW.github/workflows/praisonai-ts-tests.yml1# Does praisonai-ts still pass its own tests?COMMENT
LOW.github/workflows/mobile.yml1# The mobile package's tests.COMMENT
LOW.github/workflows/mobile.yml21# CANNOT do: node:test runs in Node, where a `crypto` importCOMMENT
LOW.github/workflows/mobile.yml101 # Runs the gate's own suite, which proves each check can FAIL -- aCOMMENT
LOW.github/workflows/mobile.yml201 #COMMENT
LOW.github/workflows/parity-gate.yml1name: Parity GateCOMMENT
LOW.github/workflows/mobile-web.yml1# The mobile package's WEB build: built, booted in a real browser, andCOMMENT
LOWsrc/praisonai-code/praisonai_code/cli/app.py381 command = self._resolve_command(ctx, name)COMMENT
LOWsrc/praisonai-code/praisonai_code/cli/app.py901 if ctx.invoked_subcommand is None:COMMENT
LOW…ode/praisonai_code/cli/configuration/model_resolver.py221 passCOMMENT
642 more matches not shown…
Structural Annotation Overuse237 hits · 418 pts
SeverityFileLineSnippetContext
LOW⚡examples/python/processes/advanced-workflow-patterns.py128 # Step 1: Intake and ClassificationCOMMENT
LOW⚡examples/python/processes/advanced-workflow-patterns.py136 # Step 2: Route to appropriate specialist based on typeCOMMENT
LOWexamples/python/processes/advanced-workflow-patterns.py161 # Step 3: Quality Review with conditional routingCOMMENT
LOWexamples/python/processes/advanced-workflow-patterns.py196 # Step 5: Finalization and CoordinationCOMMENT
LOW⚡examples/python/workflows/workflow_mixed_steps.py41 # Step 1: Function - validates inputCOMMENT
LOW⚡examples/python/workflows/workflow_mixed_steps.py44 # Step 2: Agent - analyzes contentCOMMENT
LOW⚡examples/python/workflows/workflow_mixed_steps.py47 # Step 3: Task with action stringCOMMENT
LOW⚡examples/python/workflows/workflow_mixed_steps.py53 # Step 4: Function - formats outputCOMMENT
LOW⚡examples/python/agents/context-agent.py141 # Step 1: Context analysisCOMMENT
LOW⚡examples/python/agents/context-agent.py146 # Step 2: Generate implementation blueprintCOMMENT
LOW⚡examples/python/agents/context-agent.py151 # Step 3: Generate comprehensive PRPCOMMENT
LOW⚡examples/python/agents/context-agent.py156 # Step 4: Create validation frameworkCOMMENT
LOW⚡examples/python/concepts/simple-csv-url-processor.py40 # Step 1: Create the CSV file (or use your existing one)COMMENT
LOW⚡examples/python/concepts/simple-csv-url-processor.py43 # Step 2: Create an agent to process URLsCOMMENT
LOW⚡examples/python/concepts/simple-csv-url-processor.py53 # Step 3: Create a task that will loop through the CSVCOMMENT
LOW⚡examples/python/concepts/simple-csv-url-processor.py62 # Step 4: Run the agentsCOMMENT
LOW⚡examples/python/concepts/reasoning-extraction.py77 # Step 1: Present a complex problemCOMMENT
LOWexamples/python/concepts/reasoning-extraction.py95 # Step 2: Extract reasoning patternsCOMMENT
LOWexamples/python/eval/recipe_optimization_loop.py117 # Step 1: Create recipe (once)COMMENT
LOWexamples/js/embeddings/embed-docs.ts50 // Step 1: Embed all documentsCOMMENT
LOWexamples/js/embeddings/embed-docs.ts63 // Step 2: Search functionCOMMENT
LOWexamples/js/embeddings/embed-docs.ts77 // Step 3: Test queriesCOMMENT
LOWexamples/js/embeddings/embed-docs.ts97 // Step 4: Show document similarity matrixCOMMENT
LOWexamples/knowledge/scope_isolation_example.py44 # Step 1: Agent A ingests knowledge under user_id=U1STRING
LOW⚡examples/knowledge/scope_isolation_example.py60 # Step 2: Agent B queries under user_id=U2 - should NOT findSTRING
LOW⚡examples/knowledge/scope_isolation_example.py81 # Step 3: Agent B queries under user_id=U1 - should findSTRING
LOWexamples/knowledge/scope_isolation_example.py98 # Step 4: Full Agent chat test with scopeSTRING
LOWexamples/yaml/nested_workflow.yaml37 # Step 1: Process each batch with nested item loopCOMMENT
LOW⚡examples/yaml/nested_workflow.yaml50 # Step 2: Quality check with conditional branchingCOMMENT
LOW⚡examples/yaml/nested_workflow.yaml54 # Step 3: Conditional approval based on quality scoreCOMMENT
LOW⚡examples/yaml/agent-centric-job-workflow.yaml24 # Step 1: Deterministic - Bump versionCOMMENT
LOW⚡examples/yaml/agent-centric-job-workflow.yaml29 # Step 2: Agent - Generate changelogCOMMENT
LOWexamples/yaml/agent-centric-job-workflow.yaml43 # Step 3: Judge - Quality checkCOMMENT
LOW⚡examples/yaml/agent-centric-job-workflow.yaml56 # Step 4: Approve - Human approval gateCOMMENT
LOW⚡examples/yaml/agent-centric-job-workflow.yaml63 # Step 5: Deterministic - BuildCOMMENT
LOW⚡examples/yaml/agent-centric-job-workflow.yaml67 # Step 6: Deterministic - Publish (conditional)COMMENT
LOW⚡examples/yaml/agents_workflow.yaml82 # Step 1: Classify the requestCOMMENT
LOW⚡examples/yaml/agents_workflow.yaml86 # Step 2: Route to appropriate handler based on classificationCOMMENT
LOW⚡examples/yaml/agents_workflow.yaml93 # Step 3: Parallel research on multiple aspectsCOMMENT
LOW⚡examples/yaml/agents_workflow.yaml101 # Step 4: Loop over specific topicsCOMMENT
LOW⚡examples/yaml/agents_workflow.yaml107 # Step 5: Aggregate all findingsCOMMENT
LOW⚡examples/yaml/hybrid-workflow.yaml38 # Step 1: Deterministic - Check environmentCOMMENT
LOW⚡examples/yaml/hybrid-workflow.yaml42 # Step 2: Agent - Generate release notesCOMMENT
LOW⚡examples/yaml/hybrid-workflow.yaml51 # Step 3: Parallel - Run multiple checks simultaneouslyCOMMENT
LOW⚡examples/yaml/hybrid-workflow.yaml58 # Step 4: Multi-agent workflow stepCOMMENT
LOW⚡examples/yaml/hybrid-workflow.yaml64 # Step 5: Judge - Quality gateCOMMENT
LOW⚡examples/yaml/hybrid-workflow.yaml75 # Step 6: Approve - Human approval gateCOMMENT
LOW⚡examples/yaml/hybrid-workflow.yaml82 # Step 7: Deterministic - BuildCOMMENT
LOW⚡examples/yaml/hybrid-workflow.yaml87 # Step 8: Final notificationCOMMENT
LOW⚡examples/yaml/workflows/workflow_robustness.yaml43 # Step 1: Research (critical step)COMMENT
LOW⚡examples/yaml/workflows/workflow_robustness.yaml50 # Step 2: Enrichment (optional step - workflow continues if this fails)COMMENT
LOW⚡examples/yaml/workflows/workflow_robustness.yaml58 # Step 3: Writing (critical step)COMMENT
LOW⚡examples/yaml/workflows/complete_workflow.yaml79 # Step 1: Classify the requestCOMMENT
LOW⚡examples/yaml/workflows/complete_workflow.yaml83 # Step 2: Route to appropriate handlerCOMMENT
LOW⚡examples/yaml/workflows/complete_workflow.yaml90 # Step 3: Parallel researchCOMMENT
LOW⚡examples/yaml/workflows/complete_workflow.yaml98 # Step 4: Loop over topicsCOMMENT
LOW⚡examples/yaml/workflows/complete_workflow.yaml104 # Step 5: Aggregate findingsCOMMENT
LOW⚡examples/yaml/workflows/complete_workflow.yaml108 # Step 6: Evaluator-optimizerCOMMENT
LOWexamples/yaml/pr-reviewer/README.md44### Step 1: Copy Agent ConfigurationCOMMENT
LOWexamples/yaml/pr-reviewer/README.md53### Step 2: Create GitHub WorkflowCOMMENT
177 more matches not shown…
Verbosity Indicators214 hits · 380 pts
SeverityFileLineSnippetContext
LOW⚡examples/python/processes/advanced-workflow-patterns.py128 # Step 1: Intake and ClassificationCOMMENT
LOW⚡examples/python/processes/advanced-workflow-patterns.py136 # Step 2: Route to appropriate specialist based on typeCOMMENT
LOWexamples/python/processes/advanced-workflow-patterns.py161 # Step 3: Quality Review with conditional routingCOMMENT
LOWexamples/python/processes/advanced-workflow-patterns.py196 # Step 5: Finalization and CoordinationCOMMENT
LOW⚡examples/python/workflows/workflow_mixed_steps.py41 # Step 1: Function - validates inputCOMMENT
LOW⚡examples/python/workflows/workflow_mixed_steps.py44 # Step 2: Agent - analyzes contentCOMMENT
LOW⚡examples/python/workflows/workflow_mixed_steps.py47 # Step 3: Task with action stringCOMMENT
LOW⚡examples/python/workflows/workflow_mixed_steps.py53 # Step 4: Function - formats outputCOMMENT
LOW⚡examples/python/agents/context-agent.py141 # Step 1: Context analysisCOMMENT
LOW⚡examples/python/agents/context-agent.py146 # Step 2: Generate implementation blueprintCOMMENT
LOW⚡examples/python/agents/context-agent.py151 # Step 3: Generate comprehensive PRPCOMMENT
LOW⚡examples/python/agents/context-agent.py156 # Step 4: Create validation frameworkCOMMENT
LOW⚡examples/python/concepts/simple-csv-url-processor.py40 # Step 1: Create the CSV file (or use your existing one)COMMENT
LOW⚡examples/python/concepts/simple-csv-url-processor.py43 # Step 2: Create an agent to process URLsCOMMENT
LOW⚡examples/python/concepts/simple-csv-url-processor.py53 # Step 3: Create a task that will loop through the CSVCOMMENT
LOW⚡examples/python/concepts/simple-csv-url-processor.py62 # Step 4: Run the agentsCOMMENT
LOW⚡examples/python/concepts/reasoning-extraction.py77 # Step 1: Present a complex problemCOMMENT
LOWexamples/python/concepts/reasoning-extraction.py95 # Step 2: Extract reasoning patternsCOMMENT
LOWexamples/python/eval/recipe_optimization_loop.py117 # Step 1: Create recipe (once)COMMENT
LOWexamples/js/embeddings/embed-docs.ts50 // Step 1: Embed all documentsCOMMENT
LOWexamples/js/embeddings/embed-docs.ts63 // Step 2: Search functionCOMMENT
LOWexamples/js/embeddings/embed-docs.ts77 // Step 3: Test queriesCOMMENT
LOWexamples/js/embeddings/embed-docs.ts97 // Step 4: Show document similarity matrixCOMMENT
LOWexamples/knowledge/scope_isolation_example.py44 # Step 1: Agent A ingests knowledge under user_id=U1STRING
LOW⚡examples/knowledge/scope_isolation_example.py60 # Step 2: Agent B queries under user_id=U2 - should NOT findSTRING
LOW⚡examples/knowledge/scope_isolation_example.py81 # Step 3: Agent B queries under user_id=U1 - should findSTRING
LOWexamples/knowledge/scope_isolation_example.py98 # Step 4: Full Agent chat test with scopeSTRING
LOWexamples/yaml/nested_workflow.yaml37 # Step 1: Process each batch with nested item loopCOMMENT
LOW⚡examples/yaml/nested_workflow.yaml50 # Step 2: Quality check with conditional branchingCOMMENT
LOW⚡examples/yaml/nested_workflow.yaml54 # Step 3: Conditional approval based on quality scoreCOMMENT
LOW⚡examples/yaml/agent-centric-job-workflow.yaml24 # Step 1: Deterministic - Bump versionCOMMENT
LOW⚡examples/yaml/agent-centric-job-workflow.yaml29 # Step 2: Agent - Generate changelogCOMMENT
LOWexamples/yaml/agent-centric-job-workflow.yaml43 # Step 3: Judge - Quality checkCOMMENT
LOW⚡examples/yaml/agent-centric-job-workflow.yaml56 # Step 4: Approve - Human approval gateCOMMENT
LOW⚡examples/yaml/agent-centric-job-workflow.yaml63 # Step 5: Deterministic - BuildCOMMENT
LOW⚡examples/yaml/agent-centric-job-workflow.yaml67 # Step 6: Deterministic - Publish (conditional)COMMENT
LOW⚡examples/yaml/agents_workflow.yaml82 # Step 1: Classify the requestCOMMENT
LOW⚡examples/yaml/agents_workflow.yaml86 # Step 2: Route to appropriate handler based on classificationCOMMENT
LOW⚡examples/yaml/agents_workflow.yaml93 # Step 3: Parallel research on multiple aspectsCOMMENT
LOW⚡examples/yaml/agents_workflow.yaml101 # Step 4: Loop over specific topicsCOMMENT
LOW⚡examples/yaml/agents_workflow.yaml107 # Step 5: Aggregate all findingsCOMMENT
LOW⚡examples/yaml/hybrid-workflow.yaml38 # Step 1: Deterministic - Check environmentCOMMENT
LOW⚡examples/yaml/hybrid-workflow.yaml42 # Step 2: Agent - Generate release notesCOMMENT
LOW⚡examples/yaml/hybrid-workflow.yaml51 # Step 3: Parallel - Run multiple checks simultaneouslyCOMMENT
LOW⚡examples/yaml/hybrid-workflow.yaml58 # Step 4: Multi-agent workflow stepCOMMENT
LOW⚡examples/yaml/hybrid-workflow.yaml64 # Step 5: Judge - Quality gateCOMMENT
LOW⚡examples/yaml/hybrid-workflow.yaml75 # Step 6: Approve - Human approval gateCOMMENT
LOW⚡examples/yaml/hybrid-workflow.yaml82 # Step 7: Deterministic - BuildCOMMENT
LOW⚡examples/yaml/hybrid-workflow.yaml87 # Step 8: Final notificationCOMMENT
LOW⚡examples/yaml/workflows/workflow_robustness.yaml43 # Step 1: Research (critical step)COMMENT
LOW⚡examples/yaml/workflows/workflow_robustness.yaml50 # Step 2: Enrichment (optional step - workflow continues if this fails)COMMENT
LOW⚡examples/yaml/workflows/workflow_robustness.yaml58 # Step 3: Writing (critical step)COMMENT
LOW⚡examples/yaml/workflows/complete_workflow.yaml79 # Step 1: Classify the requestCOMMENT
LOW⚡examples/yaml/workflows/complete_workflow.yaml83 # Step 2: Route to appropriate handlerCOMMENT
LOW⚡examples/yaml/workflows/complete_workflow.yaml90 # Step 3: Parallel researchCOMMENT
LOW⚡examples/yaml/workflows/complete_workflow.yaml98 # Step 4: Loop over topicsCOMMENT
LOW⚡examples/yaml/workflows/complete_workflow.yaml104 # Step 5: Aggregate findingsCOMMENT
LOW⚡examples/yaml/workflows/complete_workflow.yaml108 # Step 6: Evaluator-optimizerCOMMENT
LOW…es/cookbooks/Industry_Templates/healthcare_template.py265 # Step 1: Vital signs capture with validationCOMMENT
LOW⚡…es/cookbooks/Industry_Templates/healthcare_template.py292 # Step 2: EMR retrieval with consent checkCOMMENT
154 more matches not shown…
AI Slop Vocabulary162 hits · 345 pts
SeverityFileLineSnippetContext
MEDIUMexamples/python/performance_monitoring_demo.py240# Generate comprehensive performance reportCOMMENT
MEDIUMexamples/python/tools/cli/app.py48 description="""Perform a comprehensive system analysis by executing the following operations in sequence:CODE
MEDIUM…Code_Analysis_Agents/Game_Playing_Agent_Tic_Tac_Toe.py14# Set up key (robust, CI-safe)COMMENT
MEDIUM…arch_Knowledge_QA_Agents/Domain_Deep_Research_Agent.py14# Set up key (robust, CI-safe)COMMENT
LOW…arch_Knowledge_QA_Agents/Domain_Deep_Research_Agent.py30 # For demo/CI, just return a dummy reportCOMMENT
MEDIUMexamples/python/tools/e2b/agents.yaml18 instructions: # Canonical Specializes in crawling websites to gather comprehensive data, ensuringCODE
MEDIUM…mples/python/general/async_example_full_multigroups.py149 description="""As a Research Synthesizer, analyze the search results and create a comprehensive summary. Your taCODE
MEDIUM…mples/python/general/async_example_full_multigroups.py175 expected_output="""A comprehensive research synthesis containing:CODE
MEDIUMexamples/python/camera/camera-multi-agent.py107 description="""Provide comprehensive scene analysis:CODE
MEDIUM…es/python/agents/autoagents-hierarchical-generation.py32 description="""Plan a comprehensive market research project for electric vehicles:CODE
MEDIUM⚡examples/python/agents/context-agent.py151 # Step 3: Generate comprehensive PRPCOMMENT
MEDIUMexamples/python/agents/context-agent.py190 # Generate comprehensive contextCOMMENT
MEDIUM…amples/python/stateful/06_advanced_state_operations.py402 """Generate comprehensive report on advanced state operations"""STRING
MEDIUMexamples/python/stateful/05_loop_control_with_state.py204 """Generate comprehensive report on all loop operations"""STRING
MEDIUM…amples/python/custom_tools/example_latency_tracking.py103 # Get comprehensive metricsCOMMENT
MEDIUM…amples/python/mongodb/mongodb_comprehensive_example.py117 # Create comprehensive business tasksCOMMENT
MEDIUM…amples/python/mongodb/mongodb_comprehensive_example.py120 description="""Set up comprehensive business data infrastructure:CODE
MEDIUM…amples/python/mongodb/mongodb_comprehensive_example.py172 description="""Generate comprehensive business report:STRING
MEDIUM…amples/python/mongodb/mongodb_comprehensive_example.py186 # Initialize the comprehensive business systemSTRING
MEDIUM…amples/python/mongodb/mongodb_comprehensive_example.py197 # Execute the comprehensive business pipelineSTRING
LOWexamples/python/save_output/05_output_config_file.py10# Method 1: Simplest - just pass a file path stringCOMMENT
MEDIUM…amples/python/concepts/context-engineering-workflow.py64 # 2. Context Engineering Agent - Generates comprehensive contextSTRING
MEDIUM…amples/python/concepts/context-engineering-workflow.py162 # Generate comprehensive context using ContextAgentSTRING
LOWexamples/python/token-metrics/02_session_metrics.py10 # Create multiple agents - just add metrics=True to enable trackingCOMMENT
MEDIUMexamples/python/token-metrics/02_session_metrics.py50 # Run all tasks - comprehensive metrics will auto-display!COMMENT
MEDIUM…mples/python/token-metrics/04_telemetry_integration.py15 # Get comprehensive metricsCOMMENT
MEDIUM…/python/token-metrics/05_advanced_agent_integration.py146 # Create diverse agents for comprehensive testingCOMMENT
MEDIUMexamples/python/api/secondary-market-research-api.py313 # Extract results from each task with comprehensive loggingCOMMENT
MEDIUM…amples/python/managed-agents/provider/all_providers.py1"""All compute providers — comprehensive test across Local, Docker, E2B, and Modal.STRING
MEDIUM…amples/python/monitoring/10_comprehensive_dashboard.py28 """Collect comprehensive performance data for dashboard."""STRING
MEDIUM…amples/python/monitoring/10_comprehensive_dashboard.py93 """Simulate complex multi-agent workflow for comprehensive data."""STRING
MEDIUM…amples/python/monitoring/10_comprehensive_dashboard.py215 """Generate comprehensive dashboard report."""STRING
MEDIUM…amples/python/monitoring/10_comprehensive_dashboard.py269 """Display comprehensive performance dashboard."""STRING
MEDIUM…amples/python/monitoring/10_comprehensive_dashboard.py381 """Main function for comprehensive performance dashboard."""STRING
MEDIUM…ython/monitoring/02_multi_agent_workflow_monitoring.py112 # Display comprehensive performance analysisCOMMENT
MEDIUM⚡…ples/python/monitoring/05_error_handling_monitoring.py88 """Process a batch of operations with comprehensive error handling."""STRING
MEDIUMexamples/python/usecases/analysis/cv-analysis.py66 description="""Review all analyses and provide a comprehensive evaluation of the CV.CODE
MEDIUM…ples/python/usecases/analysis/hackathon-judge-agent.py42 description="""Analyze this hackathon project video demonstration and provide a comprehensive evaluation:CODE
MEDIUM…/python/usecases/analysis/hackathon-judge-streamlit.py55 description="""Analyze this hackathon project video demonstration and provide a comprehensive evaluation:CODE
MEDIUMexamples/rag/auto_retrieval.py14# Sample knowledge base: Software development best practices as text stringsCOMMENT
MEDIUMexamples/execution/00_agent_execution_basic.py23# Thorough execution - more iterations, comprehensive responsesCOMMENT
MEDIUMexamples/yaml/workflows/complete_workflow.yaml2# Demonstrates all workflow patterns in a single comprehensive workflowCOMMENT
MEDIUM.github/workflows/test-comprehensive.yml23 # Run comprehensive tests weekly on Sundays at 3 AM UTCCOMMENT
MEDIUM.github/workflows/terminal-bench-smoke.yml4# small verified Terminal-Bench 2.1 subset via the Harbor harness.COMMENT
MEDIUM.github/actions/claude-code-action/action.yml224 # Create comprehensive promptCOMMENT
MEDIUM…c/praisonai-code/praisonai_code/cli/features/skills.py449 prompt = f"""Create a comprehensive SKILL.md file for an Agent Skill with the following details:STRING
MEDIUM…ai-code/praisonai_code/cli/features/csv_test_runner.py423 # Import harness (lazy)COMMENT
MEDIUM…ai-code/praisonai_code/cli/features/csv_test_runner.py426 # Create harnessCOMMENT
MEDIUM…nai-code/praisonai_code/cli/features/recipe_prompts.py8# Common issue patterns and their fixes - comprehensive patternsCOMMENT
LOWsrc/praisonai-code/praisonai_code/cli/features/debug.py283 # General query - just return statusCOMMENT
LOW…nai-code/praisonai_code/cli/features/doctor/handler.py446 # For now, just add comments rather than removing cli_backendCOMMENT
MEDIUM…praisonai-code/praisonai_code/cli/legacy/praison_ai.py1604 # Doctor command - comprehensive health checks and diagnosticsCOMMENT
MEDIUM…c/praisonai-code/praisonai_code/cli/commands/config.py429 """Run comprehensive configuration diagnostics."""STRING
MEDIUMsrc/praisonai-code/praisonai_code/cli/commands/test.py30# test harness never re-declares the terminal fallback literal.COMMENT
MEDIUM⚡…aisonai-code/tests/unit/test_code_agent_loop_budget.py460# (d) the smoke gate must be able to install its harnessCOMMENT
MEDIUMsrc/praisonai-bot/praisonai_bot/daemon/windows.py164 # Try Scheduled Task first (more robust)COMMENT
MEDIUMsrc/praisonai-bot/tests/unit/test_botos_admission.py88 # Wait for the steady state instead of a fixed sleep (CI-robust):COMMENT
MEDIUM…i-bot/tests/unit/gateway/test_exec_approval_durable.py177 # of wall-clock timing (robust under any test event loop).COMMENT
MEDIUM⚡…-bot/tests/unit/gateway/test_server_request_channel.py71# Test harness: a gateway with a connected, session-bound client that recordsCOMMENT
LOW⚡src/praisonai/tests/unit/test_templates.py1247 # Should not raise, just return statusCOMMENT
102 more matches not shown…
Magic Placeholder Names64 hits · 335 pts
SeverityFileLineSnippetContext
HIGHREADME.md97export OPENAI_API_KEY="your-api-key"CODE
HIGHexamples/tools/external/firecrawl/tool.py7 export FIRECRAWL_API_KEY=your_api_keySTRING
HIGHexamples/tools/external/exa/tool.py7 export EXA_API_KEY=your_api_keySTRING
HIGHexamples/tools/external/tavily/tool.py7 export TAVILY_API_KEY=your_api_keySTRING
HIGHexamples/tools/external/serper/tool.py7 export SERPER_API_KEY=your_api_keySTRING
HIGHexamples/python/n8n_integration_example.py17 export N8N_API_KEY="your-api-key" # optional for local testingSTRING
HIGH⚡…n/tools/exa-tool/rag_examples/agentic_rag/rag_agent.py6 print("Please set your OpenAI API key: export OPENAI_API_KEY='your-api-key-here'")CODE
HIGH…tools/exa-tool/rag_examples/agentic_rag_gpt5/README.md35 export OPENAI_API_KEY="your-api-key-here"CODE
HIGH…tools/exa-tool/rag_examples/agentic_rag_gpt5/README.md39 OPENAI_API_KEY=your-api-key-hereCODE
HIGHexamples/python/memory/gemini-embeddings.md49 export GOOGLE_API_KEY='your-api-key'CODE
HIGHexamples/python/memory/gemini-embeddings.md93os.environ["GOOGLE_API_KEY"] = "your-api-key"CODE
HIGHexamples/python/memory/gemini-embedding-example.py17 export GOOGLE_API_KEY='your-api-key'STRING
HIGHexamples/python/memory/gemini-embedding-example.py31 print("Please set it with: export GOOGLE_API_KEY='your-api-key'")CODE
HIGHexamples/python/providers/evolink/evolink_example.py13 "export EVOLINK_API_KEY=your_api_key"CODE
HIGHexamples/python/stateful/README.md72export OPENAI_API_KEY="your-api-key-here"CODE
HIGHexamples/python/mcp/multiple-mcp-servers.py99 # env={"BRAVE_API_KEY": "your-api-key-here"}COMMENT
HIGH…/models/googlegemini/gemini-internal-tools-combined.py23# import os; os.environ["GEMINI_API_KEY"] = "your-api-key-here"COMMENT
HIGH…on/models/googlegemini/README_GEMINI_INTERNAL_TOOLS.md26 export GEMINI_API_KEY="your-api-key-here"CODE
HIGH…on/models/googlegemini/README_GEMINI_INTERNAL_TOOLS.md156 export GEMINI_API_KEY="your-api-key"CODE
HIGH…es/python/models/googlegemini/gemini-code-execution.py22# import os; os.environ["GEMINI_API_KEY"] = "your-api-key-here"COMMENT
HIGH…es/python/models/googlegemini/gemini-code-execution.py80 os.environ["GEMINI_API_KEY"] = "your-api-key"CODE
HIGH…les/python/models/googlegemini/gemini-google-search.py21# import os; os.environ["GEMINI_API_KEY"] = "your-api-key-here"COMMENT
HIGH…mples/python/models/googlegemini/gemini-url-context.py22# import os; os.environ["GEMINI_API_KEY"] = "your-api-key-here"COMMENT
HIGH…mples/python/models/googlegemini/gemini-url-context.py91 os.environ["GEMINI_API_KEY"] = "your-api-key"CODE
HIGHexamples/python/monitoring/README.md171 export OPENAI_API_KEY="your-api-key-here"CODE
HIGH…es/python/usecases/README-secondary-market-research.md179export OPENAI_API_KEY="your-api-key"CODE
HIGHexamples/js/server-adapters/express-server.ts8 * export OPENAI_API_KEY=your-api-keyCOMMENT
HIGHexamples/js/mcp/filesystem-mcp.ts8 * export OPENAI_API_KEY=your-api-keyCOMMENT
HIGHexamples/js/rag/basic-rag.ts8 * export OPENAI_API_KEY=your-api-keyCOMMENT
HIGHexamples/js/multimodal/image-analysis.ts8 * export OPENAI_API_KEY=your-api-keyCOMMENT
HIGHexamples/typescript/tools/tavily-search.ts8 * export TAVILY_API_KEY=your-api-keyCOMMENT
HIGHexamples/typescript/tools/tavily-search.ts9 * export OPENAI_API_KEY=your-api-keyCOMMENT
HIGHexamples/typescript/tools/exa-search.ts8 * export EXA_API_KEY=your-api-keyCOMMENT
HIGHexamples/typescript/tools/exa-search.ts9 * export OPENAI_API_KEY=your-api-keyCOMMENT
HIGHexamples/yaml/workflows/example_usage.py13 print("export OPENAI_API_KEY='your-api-key'")CODE
HIGHexamples/routing/routellm_workflow.py62. export OPENAI_API_KEY=your-api-keySTRING
HIGHexamples/routing/routellm_example.py82. export OPENAI_API_KEY=your-api-keySTRING
HIGHexamples/routing/routellm_multi_agent.py62. export OPENAI_API_KEY=your-api-keySTRING
HIGHsrc/praisonai/setup.sh427 print_message "You can set it by running: export OPENAI_API_KEY='your-api-key'"CODE
HIGHsrc/praisonai/README.md97export OPENAI_API_KEY="your-api-key"CODE
HIGHsrc/praisonai/praisonai/cli/features/recipe.py990OPENAI_API_KEY=your-api-keyCODE
HIGHsrc/praisonai/praisonai/suite_runner/cli_docs_source.py41 re.compile(r'your[-_]?'), # your_api_key, your-fileCODE
HIGH…/praisonai/praisonai/persistence/knowledge/pinecone.py25 api_key="your-api-key",STRING
HIGHsrc/praisonai/examples/python/recipes_jobs/README.md9export OPENAI_API_KEY="your-api-key"CODE
HIGH…praisonai/examples/python/recipes_background/README.md9export OPENAI_API_KEY="your-api-key"CODE
HIGH…/praisonai/examples/python/recipes_scheduler/README.md9export OPENAI_API_KEY="your-api-key"CODE
HIGHsrc/praisonai-sandbox/praisonai_sandbox/novita.py35 os.environ["NOVITA_API_KEY"] = "your-api-key"STRING
HIGHsrc/praisonai-sandbox/praisonai_sandbox/e2b.py35 os.environ["E2B_API_KEY"] = "your-api-key"STRING
HIGHsrc/praisonai-ts/README.md185export OPENAI_API_KEY='your-api-key'CODE
HIGHsrc/praisonai-ts/README.md230export OPENAI_API_KEY='your-api-key'CODE
HIGHsrc/praisonai-ts/README.md239export OPENAI_API_KEY='your-api-key'CODE
HIGHsrc/praisonai-ts/src/cli/commands/providers.ts211 await pretty.dim(` export ${providerInfo.envKey}=your-api-key`);CODE
HIGHsrc/praisonai-ts/src/cli/commands/providers.ts291 await pretty.info(`Set it with: export ${providerInfo.envKey}=your-api-key`);CODE
HIGHsrc/praisonai-ts/src/cli/commands/observability.ts240 await pretty.dim(` export ${tool.envKey}=your-api-key`);CODE
HIGHsrc/praisonai-agents/README.md97export OPENAI_API_KEY="your-api-key"CODE
HIGH⚡src/praisonai-agents/test_user_code_pattern.py105 print("Please set it with: export OPENAI_API_KEY='your-api-key-here'")CODE
HIGH…agents/test_self_reflection_with_tools_verification.py109 print("Set it with: export OPENAI_API_KEY='your-api-key-here'")CODE
HIGHsrc/praisonai-agents/test_gemini_embedding.py152 print(" Set it with: export GOOGLE_API_KEY='your-api-key'")CODE
HIGHsrc/praisonai-agents/tests/test_youdotcom_tools.py34 print(" To run full tests, set: export YDC_API_KEY=your_api_key")CODE
HIGH⚡src/praisonai-agents/tests/deep_research_example.py339 print(" export OPENAI_API_KEY='your-api-key'")CODE
4 more matches not shown…
AI Structural Patterns295 hits · 253 pts
SeverityFileLineSnippetContext
LOWexamples/provider-registry/isolated_registry_example.py120CODE
LOWexamples/python/performance_monitoring_demo.py228CODE
LOW…ol/Health_Fitness_Agents/Air_Quality_Analysis_Agent.py67CODE
LOW…s/python/tools/trafilatura/custom_trafilatura_tools.py257CODE
LOWexamples/python/handoff/handoff_advanced.py98CODE
LOWexamples/python/agents/code-agent.py101CODE
LOWexamples/python/custom_tools/hosted_server.py87CODE
LOWexamples/python/usecases/climate-impact.py25CODE
LOWsrc/praisonai-code/praisonai_code/cli/app.py752CODE
LOW…ode/praisonai_code/cli/features/session_checkpoints.py234CODE
LOW…c/praisonai-code/praisonai_code/cli/features/skills.py93CODE
LOW…onai-code/praisonai_code/cli/features/knowledge_cli.py129CODE
LOW…onai-code/praisonai_code/cli/features/knowledge_cli.py298CODE
LOW…/praisonai-code/praisonai_code/cli/features/handoff.py194CODE
LOW…ode/praisonai_code/cli/features/interactive_runtime.py560CODE
LOW…ai-code/praisonai_code/cli/features/csv_test_runner.py311CODE
LOWsrc/praisonai-code/praisonai_code/cli/features/jobs.py52CODE
LOW…praisonai-code/praisonai_code/cli/features/examples.py569CODE
LOW…raisonai-code/praisonai_code/cli/features/knowledge.py42CODE
LOW…sonai-code/praisonai_code/cli/features/queue/worker.py95CODE
LOWsrc/praisonai-code/praisonai_code/cli/commands/auth.py285CODE
LOWsrc/praisonai-code/praisonai_code/cli/commands/run.py1448CODE
LOWsrc/praisonai-code/praisonai_code/cli/commands/run.py2125CODE
LOWsrc/praisonai-code/praisonai_code/cli/commands/run.py2294CODE
LOWsrc/praisonai-code/praisonai_code/cli/commands/run.py2816CODE
LOWsrc/praisonai-code/praisonai_code/cli/commands/run.py3109CODE
LOWsrc/praisonai-code/praisonai_code/cli/commands/run.py3335CODE
LOW…raisonai-code/praisonai_code/cli/commands/decisions.py80CODE
LOWsrc/praisonai-code/praisonai_code/cli/commands/code.py138CODE
LOWsrc/praisonai-code/praisonai_code/cli/commands/code.py671CODE
LOWsrc/praisonai-code/praisonai_code/cli/commands/test.py147CODE
LOWsrc/praisonai-code/praisonai_code/cli/commands/test.py343CODE
LOWsrc/praisonai-code/praisonai_code/cli/commands/up.py120CODE
LOWsrc/praisonai-code/praisonai_code/cli/commands/acp.py18CODE
LOWsrc/praisonai-code/praisonai_code/cli/commands/chat.py54CODE
LOWsrc/praisonai-code/praisonai_code/cli/commands/chat.py509CODE
LOWsrc/praisonai-code/praisonai_code/cli/commands/debug.py19CODE
LOW…raisonai-code/praisonai_code/cli/commands/retrieval.py181CODE
LOWsrc/praisonai-code/praisonai_code/cli/commands/loop.py22CODE
LOW…/praisonai-code/praisonai_code/cli/commands/tracker.py759CODE
LOW…sonai-bot/praisonai_bot/bots/_presentation_approval.py82CODE
LOWsrc/praisonai-bot/praisonai_bot/bots/_outbox.py164CODE
LOWsrc/praisonai-bot/praisonai_bot/bots/whatsapp.py157CODE
LOWsrc/praisonai-bot/praisonai_bot/bots/_session.py190CODE
LOWsrc/praisonai-bot/praisonai_bot/bots/_session.py1064CODE
LOWsrc/praisonai-bot/praisonai_bot/bots/_protocol_mixin.py973CODE
LOWsrc/praisonai-bot/praisonai_bot/bots/botos.py135CODE
LOWsrc/praisonai-bot/praisonai_bot/integration/host_app.py80CODE
LOWsrc/praisonai-bot/praisonai_bot/cli/features/gateway.py297CODE
LOW…c/praisonai-bot/praisonai_bot/cli/features/bots_cli.py680CODE
LOWsrc/praisonai-bot/praisonai_bot/cli/commands/gateway.py126CODE
LOWsrc/praisonai-bot/praisonai_bot/cli/commands/gateway.py1293CODE
LOWsrc/praisonai-bot/praisonai_bot/cli/commands/gateway.py2519CODE
LOWsrc/praisonai-bot/praisonai_bot/cli/commands/gateway.py2581CODE
LOWsrc/praisonai-bot/praisonai_bot/cli/commands/bot.py23CODE
LOWsrc/praisonai-bot/praisonai_bot/cli/commands/bot.py126CODE
LOWsrc/praisonai-bot/praisonai_bot/cli/commands/bot.py203CODE
LOWsrc/praisonai-bot/praisonai_bot/cli/commands/bot.py284CODE
LOWsrc/praisonai-bot/praisonai_bot/cli/commands/bot.py361CODE
LOWsrc/praisonai-bot/praisonai_bot/cli/commands/bot.py433CODE
235 more matches not shown…
Hallucination Indicators15 hits · 120 pts
SeverityFileLineSnippetContext
CRITICAL⚡src/praisonai-agents/test_posthog_detailed.py129print(f" POSTHOG_AVAILABLE: {telemetry.logger.parent.manager.loggerDict.get('posthog', 'Not found')}")CODE
CRITICALsrc/praisonai-agents/tests/unit/test_managed_backend.py525 mock_client.beta.sessions.events.send.assert_called_once_with(CODE
CRITICAL…ai-agents/tests/unit/streaming/test_stream_fallback.py103 agent._Agent__openai_client.sync_client.chat.completions.create.assert_called_once()CODE
CRITICAL…/praisonai-agents/praisonaiagents/llm/openai_client.py2904 response = self.sync_client.beta.chat.completions.parse(CODE
CRITICAL…/praisonai-agents/praisonaiagents/llm/openai_client.py2938 response = await self.async_client.beta.chat.completions.parse(CODE
CRITICAL…c/praisonai-agents/praisonaiagents/agent/chat_mixin.py5115 final_response = await self._openai_client.async_client.chat.completions.create(CODE
CRITICAL…c/praisonai-agents/praisonaiagents/agent/chat_mixin.py5578 completion = self._openai_client.sync_client.chat.completions.create(**completion_args)CODE
CRITICAL…c/praisonai-agents/praisonaiagents/agent/chat_mixin.py5865 for followup_chunk in self._openai_client.sync_client.chat.completions.create(CODE
CRITICAL…c/praisonai-agents/praisonaiagents/agent/chat_mixin.py3999 reflection_response = self._openai_client.sync_client.beta.chat.completions.parse(STRING
CRITICAL…c/praisonai-agents/praisonaiagents/agent/chat_mixin.py4720 reflection_response = await self._openai_client.async_client.beta.chat.completions.pSTRING
CRITICAL…c/praisonai-agents/praisonaiagents/agent/chat_mixin.py4844 response = await self._openai_client.async_client.chat.completions.create(STRING
CRITICAL…c/praisonai-agents/praisonaiagents/agent/chat_mixin.py4858 response = await self._openai_client.async_client.chat.completions.create(STRING
CRITICAL…c/praisonai-agents/praisonaiagents/agent/chat_mixin.py4880 response = await self._openai_client.async_client.chat.completions.create(STRING
CRITICAL…c/praisonai-agents/praisonaiagents/agent/chat_mixin.py4923 reflection_response = await self._openai_client.async_client.beta.chat.completions.pSTRING
CRITICAL…c/praisonai-agents/praisonaiagents/agent/chat_mixin.py4956 new_response = await self._openai_client.async_client.chat.completions.create(STRING
Fake / Example Data86 hits · 96 pts
SeverityFileLineSnippetContext
LOWexamples/python/usecases/emergency-response.py118 "location": "123 Main St",CODE
LOW⚡examples/security/security_example.py154 "name": "John Doe",CODE
LOWexamples/js/databases/redis-example.ts26 await redis.hset('profile:123', 'phone', '555-1234');CODE
LOWexamples/knowledge/large_corpus_strategy_demo.py77Lorem ipsum dolor sit amet, consectetur adipiscing elit.CODE
LOWexamples/knowledge/large_corpus_strategy_demo.py77Lorem ipsum dolor sit amet, consectetur adipiscing elit.CODE
LOW⚡…es/cookbooks/Industry_Templates/healthcare_template.py119 {"name": "Jane Doe", "relationship": "spouse", "phone": "555-0123"}CODE
LOW⚡…es/cookbooks/Industry_Templates/healthcare_template.py119 {"name": "Jane Doe", "relationship": "spouse", "phone": "555-0123"}CODE
LOWexamples/mcp_server/mcp_elicitation_example.py34 "name": "John Doe",CODE
LOW…sonai-bot/praisonai_bot/bots/_presentation_renderer.py302 "placeholder": {CODE
LOW…sonai-bot/praisonai_bot/bots/_presentation_renderer.py420 "placeholder": block.placeholder or "Select an option",CODE
LOWsrc/praisonai-bot/praisonai_bot/gateway/pairing.py125 # Quote the username so principals containing spaces (e.g. "John Doe")COMMENT
LOWsrc/praisonai-bot/tests/unit/test_botos_yaml.py36 "telegram": {"token": "fake-token"},CODE
LOW⚡src/praisonai-bot/tests/unit/bots/test_agentmail_bot.py202 headers = {"from": "user@example.com", "subject": "Hello"}CODE
LOW⚡src/praisonai-bot/tests/unit/bots/test_agentmail_bot.py222 assert is_blocked_sender("user@example.com") is FalseCODE
LOW⚡src/praisonai-bot/tests/unit/bots/test_agentmail_bot.py228 assert extract_email_address("user@example.com") == "user@example.com"CODE
LOWsrc/praisonai-bot/tests/unit/bots/test_agentmail_bot.py355 channel_id="user@example.com",CODE
LOWsrc/praisonai-bot/tests/unit/bots/test_agentmail_bot.py376 channel_id="user@example.com",CODE
LOW⚡src/praisonai-bot/tests/unit/bots/test_email_bot.py208 msg["From"] = "user@example.com"CODE
LOW⚡src/praisonai-bot/tests/unit/bots/test_email_bot.py242 assert bot._is_blocked_sender("user@example.com") is FalseCODE
LOWsrc/praisonai-bot/tests/unit/cli/test_gateway_config.py114 channels={"telegram": {"token": "fake-token"}},CODE
LOWsrc/praisonai-bot/tests/unit/cli/test_gateway_config.py144 channels={"telegram": {"token": "fake-token"}},CODE
LOWsrc/praisonai-bot/tests/unit/cli/test_gateway_config.py282 channels={"telegram": {"token": "fake-token"}},CODE
LOWsrc/praisonai-bot/tests/unit/cli/test_gateway_config.py330 channels={"telegram": {"token": "fake-token"}},CODE
LOWsrc/praisonai-bot/tests/unit/cli/test_gateway_config.py351 "channels": {"telegram": {"token": "fake-token"}},CODE
LOWsrc/praisonai-bot/tests/unit/cli/test_gateway_config.py395 "channels": {"telegram": {"token": "fake-token"}},CODE
LOWsrc/praisonai-bot/tests/unit/cli/test_gateway_config.py429 "channels": {"telegram": {"token": "fake-token"}},CODE
LOW⚡src/praisonai/tests/unit/test_discord_approval.py23 backend = DiscordApproval(token="fake-token", channel_id="123")CODE
LOW⚡src/praisonai/tests/unit/test_discord_approval.py29 backend = DiscordApproval(token="fake-token", channel_id="123")CODE
LOW⚡src/praisonai/tests/unit/test_discord_approval.py35 backend = DiscordApproval(token="fake-token", channel_id="123")CODE
LOW⚡src/praisonai/tests/unit/test_telegram_approval.py24 backend = TelegramApproval(token="fake-token", chat_id="123")CODE
LOW⚡src/praisonai/tests/unit/test_telegram_approval.py30 backend = TelegramApproval(token="fake-token", chat_id="123")CODE
LOW⚡src/praisonai/tests/unit/test_telegram_approval.py37 backend = TelegramApproval(token="fake-token", chat_id="123")CODE
LOWsrc/praisonai/tests/unit/cli/test_git_integration.py133 ["git", "config", "user.email", "test@test.com"],CODE
LOWsrc/praisonai/tests/unit/cli/test_git_integration.py156 ["git", "config", "user.email", "test@test.com"],CODE
LOWsrc/praisonai/tests/unit/cli/test_git_integration.py180 ["git", "config", "user.email", "test@test.com"],CODE
LOWsrc/praisonai/tests/unit/cli/test_git_integration.py208 ["git", "config", "user.email", "test@test.com"],CODE
LOWsrc/praisonai/tests/unit/cli/test_git_integration.py344 ["git", "config", "user.email", "test@test.com"],CODE
LOWsrc/praisonai/tests/integration/test_bot_protocol.py29 return TelegramBot(token="fake-token", agent=MockAgent())CODE
LOWsrc/praisonai/tests/integration/test_bot_protocol.py70 return DiscordBot(token="fake-token", agent=MockAgent())CODE
LOWsrc/praisonai/tests/integration/test_bot_protocol.py97 return SlackBot(token="fake-token", agent=MockAgent())CODE
LOWsrc/praisonai/tests/integration/test_bot_protocol.py124 return WhatsAppBot(token="fake-token", phone_number_id="123", agent=MockAgent(), verify_token="v")CODE
LOWsrc/praisonai/praisonai/ui/config/translations/mr.json125 "placeholder": "\u0924\u0941\u092e\u091a\u093e \u092e\u0947\u0938\u0947\u091c \u0907\u0925\u0947CODE
LOWsrc/praisonai/praisonai/ui/config/translations/bn.json125 "placeholder": "\u098f\u0996\u09be\u09a8\u09c7 \u0986\u09aa\u09a8\u09be\u09b0 \u09ac\u09be\u09b0CODE
LOWsrc/praisonai/praisonai/ui/config/translations/ta.json125 "placeholder": "\u0b89\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b9a\u0bc6\u0baf\u0bcd\u0ba4\u0bbf\u0baf\CODE
LOW…/praisonai/praisonai/ui/config/translations/zh-CN.json123 "placeholder": "\u5728\u8fd9\u91cc\u8f93\u5165\u60a8\u7684\u6d88\u606f..."CODE
LOWsrc/praisonai/praisonai/ui/config/translations/ml.json125 "placeholder": "\u0d28\u0d3f\u0d19\u0d4d\u0d19\u0d33\u0d41\u0d1f\u0d46 \u0d38\u0d28\u0d4d\u0d26\CODE
LOWsrc/praisonai/praisonai/ui/config/translations/kn.json125 "placeholder": "\u0ca8\u0cbf\u0cae\u0ccd\u0cae \u0cb8\u0c82\u0ca6\u0cc7\u0cb6\u0cb5\u0ca8\u0ccd\CODE
LOWsrc/praisonai/praisonai/ui/config/translations/gu.json125 "placeholder": "\u0aa4\u0aae\u0abe\u0ab0\u0acb \u0ab8\u0a82\u0aa6\u0ac7\u0ab6\u0acb \u0a85\u0ab9CODE
LOWsrc/praisonai/praisonai/ui/config/translations/hi.json125 "placeholder": "\u0905\u092a\u0928\u093e \u0938\u0902\u0926\u0947\u0936 \u092f\u0939\u093e\u0901CODE
LOWsrc/praisonai/praisonai/ui/config/translations/te.json125 "placeholder": "\u0c2e\u0c40 \u0c38\u0c02\u0c26\u0c47\u0c36\u0c3e\u0c28\u0c4d\u0c28\u0c3f \u0c07CODE
LOW…/praisonai/praisonai/ui/config/translations/he-IL.json125 "placeholder": "\u05db\u05ea\u05d5\u05d1 \u05d4\u05d5\u05d3\u05e2\u05d4 \u05db\u05d0\u05df..."CODE
LOW…/praisonai/praisonai/ui/config/translations/en-US.json123 "placeholder": "Type your message here..."CODE
LOWsrc/praisonai-rust/praisonai/src/bots/mod.rs14//! .display_name("John Doe");COMMENT
LOWsrc/praisonai-rust/praisonai/src/bots/mod.rs525 .display_name("John Doe")CODE
LOWsrc/praisonai-rust/praisonai/src/bots/mod.rs530 assert_eq!(user.display_name, Some("John Doe".to_string()));CODE
LOW…raisonai-ts/tests/unit/agent/structured-output.test.ts60 // expect(result.structured.name).toBe('John Doe');COMMENT
LOWsrc/praisonai-agents/tests/unit/test_jira_tools.py90 mock_issue.fields.assignee.displayName = "John Doe"CODE
LOWsrc/praisonai-agents/tests/unit/test_jira_tools.py110 assert "John Doe" in resultCODE
LOWsrc/praisonai-agents/tests/unit/test_jira_tools.py141 mock_issue1.fields.assignee.displayName = "John Doe"CODE
LOWsrc/praisonai-agents/tests/unit/test_jira_tools.py197 mock_issue.fields.assignee.displayName = "John Doe"CODE
26 more matches not shown…
Example Usage Blocks42 hits · 64 pts
SeverityFileLineSnippetContext
LOWexamples/python/general/structured_response_example.py77 # Example usageSTRING
LOWexamples/python/handoff/handoff_basic.py70# Example usageCOMMENT
LOWexamples/python/handoff/handoff_advanced.py116# Example usageCOMMENT
LOWexamples/python/concepts/chat-with-pdf.py34# Example usageCOMMENT
LOWexamples/python/usecases/secondary-market-research.py285# Example usageCOMMENT
LOW⚡…ples/python/usecases/analysis/hackathon-judge-agent.py129 # Example usageCOMMENT
LOW…mples/python/usecases/analysis/code-analysis-agents.py101 # Example usageSTRING
LOWexamples/workflows/publish-pypi.yaml2# Usage:COMMENT
LOWexamples/workflows/file-actions-demo.yaml13# Usage:COMMENT
LOWexamples/workflows/yaml-actions-demo.yaml6# Usage:COMMENT
LOWexamples/mcp/cli_tools_example.sh10# Usage:COMMENT
LOWexamples/yaml/bot.yaml3# Usage:COMMENT
LOWexamples/yaml/a2ui-canvas.yaml3# Usage:COMMENT
LOWexamples/yaml/video_heygen_elevenlabs.yaml9# Usage:COMMENT
LOWexamples/yaml/agentmail-bot.yaml5# Usage:COMMENT
LOWexamples/yaml/agent-with-mcp.yaml6# Usage:COMMENT
LOW…es/cookbooks/Industry_Templates/healthcare_template.py452# Example usageCOMMENT
LOW…ookbooks/Industry_Templates/transportation_template.py566# Example usageCOMMENT
LOW…s/cookbooks/Industry_Templates/agriculture_template.py514# Example usageCOMMENT
LOW…amples/cookbooks/Industry_Templates/energy_template.py355# Example usageCOMMENT
LOW…cookbooks/Industry_Templates/manufacturing_template.py273# Example usageCOMMENT
LOWexamples/async_runs/cli_submit_poll_result.sh13# Usage:COMMENT
LOWexamples/async_runs/sse_stream.sh9# Usage:COMMENT
LOWexamples/async_runs/cancel.sh9# Usage:COMMENT
LOWexamples/async_runs/idempotency.sh10# Usage:COMMENT
LOWsrc/praisonai/examples/recipe_runtime_example.yaml83# Example usageCOMMENT
LOWsrc/praisonai/examples/mcp/cli_tools_example.sh10# Usage:COMMENT
LOWsrc/praisonai/scripts/verify_tui_real_keys.sh7# Usage:COMMENT
LOW⚡src/praisonai-agents/tests/hackathon-judge-agent.py127 # Example usageCOMMENT
LOWsrc/praisonai-agents/tests/code-analysis-agents.py94 # Example usageSTRING
LOW⚡…c/praisonai-agents/tests/hackathon-judge-agent-code.py127 # Example usageCOMMENT
LOW…/praisonai-agents/tests/structured_response_example.py78 # Example usageSTRING
LOW…praisonai-agents/praisonaiagents/tools/spider_tools.py508 # Example usageCOMMENT
LOW…/praisonai-agents/praisonaiagents/tools/shell_tools.py632 # Example usageCOMMENT
LOW⚡…praisonai-agents/praisonaiagents/tools/tavily_tools.py558 # Example usageCOMMENT
LOW…c/praisonai-agents/praisonaiagents/tools/file_tools.py581 # Example usageCOMMENT
LOW⚡…sonai-agents/praisonaiagents/tools/duckduckgo_tools.py76 # Example usageCOMMENT
LOW⚡…isonai-agents/praisonaiagents/tools/youdotcom_tools.py499 # Example usageCOMMENT
LOW…aisonai-agents/praisonaiagents/tools/crawl4ai_tools.py672 # Example usageCOMMENT
LOWsrc/praisonai-agents/praisonaiagents/tools/exa_tools.py703 # Example usageCOMMENT
LOW…raisonai-agents/praisonaiagents/tools/searxng_tools.py94 # Example usageCOMMENT
LOW…agents/praisonaiagents/tools/train/data/generatecot.py457# Usage example:COMMENT
Overly Generic Function Names45 hits · 43 pts
SeverityFileLineSnippetContext
LOWexamples/python/performance_monitoring_demo.py52def process_data(data_size: int):CODE
LOWexamples/python/performance_monitoring_demo.py280print(" def my_function():")CODE
LOWexamples/python/general/autonomous-agent.py12def perform_action(state: str):CODE
LOWexamples/python/custom_tools/hosted_server.py61 def handle_request(self, request_data: Dict[str, Any]) -> Dict[str, Any]:CODE
LOW…amples/python/monitoring/08_custom_tools_monitoring.py24def process_data(data: str, operation: str = "analyze") -> str:CODE
LOWexamples/terminal_bench/test_agent_comparison.py66 def run_task(self, task: dict) -> dict:CODE
LOWexamples/terminal_bench/test_agent_comparison.py118 def run_task(self, task: dict) -> dict:CODE
LOWexamples/checkpoints/basic_checkpoints.py68 new_file.write_text("def helper():\n return 'I help!'\n")CODE
LOWexamples/eval/performance_example.py47def my_function():CODE
LOW…aisonai-code/tests/unit/test_project_tool_discovery.py40def helper():CODE
LOWsrc/praisonai/tests/unit/test_decorator_simple.py31 def test_function(message="test"):CODE
LOWsrc/praisonai/tests/unit/test_decorator_enforcement.py27 def test_function(command: str) -> str:CODE
LOWsrc/praisonai/tests/unit/test_agent_refactor.py223 def my_function():CODE
LOW⚡src/praisonai/tests/unit/agent/test_type_casting.py35 def test_function(count: int) -> str:CODE
LOWsrc/praisonai/tests/unit/agent/test_type_casting.py51 def test_function(price: float) -> str:CODE
LOWsrc/praisonai/tests/unit/agent/test_type_casting.py65 def test_function(enabled: bool) -> str:CODE
LOWsrc/praisonai/tests/unit/agent/test_type_casting.py87 def test_function(count: int, price: float, enabled: bool, name: str) -> str:CODE
LOWsrc/praisonai/tests/unit/agent/test_type_casting.py117 def test_function(value):CODE
LOWsrc/praisonai/tests/unit/agent/test_type_casting.py132 def test_function(count: int) -> str:CODE
LOWsrc/praisonai/tests/unit/agent/test_type_casting.py148 def test_function(count: int) -> str:CODE
LOWsrc/praisonai/tests/unit/agent/test_type_casting.py163 def test_function(optional_count: int = None) -> str:CODE
LOW⚡src/praisonai/tests/unit/cli/test_repo_map.py49 signature="def my_function(x, y):"CODE
LOW⚡src/praisonai/tests/unit/cli/test_repo_map.py51 assert symbol.signature == "def my_function(x, y):"CODE
LOWsrc/praisonai/tests/unit/cli/test_repo_map.py191def my_function(x, y):CODE
LOW⚡src/praisonai/praisonai/profiler.py992 def my_function():STRING
LOWsrc/praisonai/praisonai/profiler.py25 def my_function():STRING
LOWsrc/praisonai/praisonai/profiler.py1250 def my_function():STRING
LOWsrc/praisonai/praisonai/recipe/server.py219 def handle_request(CODE
LOW⚡src/praisonai-agents/test_all_optimizations.py25def test_function(x: int) -> int:CODE
LOWsrc/praisonai-agents/08_custom_tools_monitoring.py24def process_data(data: str, operation: str = "analyze") -> str:CODE
LOWsrc/praisonai-agents/performance_monitoring_demo.py50def process_data(data_size: int):CODE
LOWsrc/praisonai-agents/performance_monitoring_demo.py279print(" def my_function():")CODE
LOWsrc/praisonai-agents/tests/autonomous-agent.py12def perform_action(state: str):CODE
LOWsrc/praisonai-agents/tests/telemetry_example.py128 def process_data(data):CODE
LOW⚡src/praisonai-agents/tests/test_tool_schema_parity.py86 def test_function(query: str, count: int = 1) -> str:CODE
LOWsrc/praisonai-agents/tests/test_workflow_patterns.py907 def process_data(ctx: WorkflowContext) -> StepResult:CODE
LOW…aisonai-agents/tests/unit/runtime/test_turn_context.py206 def test_function(query: str) -> str:CODE
LOW⚡src/praisonai-agents/tests/unit/rag/test_summarizer.py73 f.write("def helper():\n return True")CODE
LOW…nit/process/test_decision_routing_strips_whitespace.py32 def execute_task(self, task, context=None, **kw):CODE
LOW…nai-agents/tests/integration/test_large_context_e2e.py136 f.write("# Utilities\ndef helper(): return True")CODE
LOWsrc/praisonai-agents/praisonaiagents/agents/agents.py2265 def execute_task(self, task_id):CODE
LOWsrc/praisonai-agents/praisonaiagents/agents/agents.py2309 def run_task(self, task_id):CODE
LOW…/praisonai-agents/praisonaiagents/utils/deprecation.py151 def my_function(old_param=None, new_param=None):STRING
LOW…sonai-agents/praisonaiagents/agent/message_steering.py210 def run_task():STRING
LOW…gents/praisonaiagents/telemetry/performance_monitor.py119 def my_function():STRING
Synthetic Comment Markers4 hits · 25 pts
SeverityFileLineSnippetContext
HIGHexamples/python/save_output/05_output_config_file.py30*Generated by AI*COMMENT
HIGH…c/praisonai-code/praisonai_code/cli/features/skills.py153 # Use AI-generated contentCOMMENT
HIGHsrc/praisonai-agents/test_issue_896_demo.py11Author: Generated by Claude CodeSTRING
HIGH…sonai-agents/praisonaiagents/config/feature_configs.py783 # Example: "# {{title}}\n\n{{content}}\n\n---\nGenerated by AI"COMMENT
Cross-Language Confusion (JS/TS)3 hits · 18 pts
SeverityFileLineSnippetContext
HIGHsrc/praisonai-ts/src/agent/simple.ts611 * `except Exception ... return None` arms at the end of `_chat_impl`), soCOMMENT
HIGH…praisonai-ts/src/cli/features/enhanced-flow-display.ts247 print(steps: FlowStep[]): void {CODE
HIGHsrc/praisonai-ts/src/cli/features/interactive-tui.ts262 print(): void {CODE
Slop Phrases4 hits · 9 pts
SeverityFileLineSnippetContext
MEDIUMexamples/context/12_multi_agent_context.py168 # For shared context, you can use a dedicated "team" ledgerCOMMENT
MEDIUM…ol/Health_Fitness_Agents/Air_Quality_Analysis_Agent.py95 # User input (you can change these for other locations)STRING
MEDIUMsrc/praisonai-train/praisonai_train/data/checks.py16 r"(as an ai\b|as a language model|i cannot\b|i can'?t\b|i'?m sorry,? but|"CODE
MEDIUMsrc/praisonai-ts/src/conditions/index.ts111 // This is a basic implementation for common casesCOMMENT
TODO Padding1 hit · 2 pts
SeverityFileLineSnippetContext
LOW⚡src/praisonai/tests/live/interactive/scenarios.py232 "First, create a file called task.py with: # TODO: implement",CODE