Repository Analysis

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.

36.9 Strong AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of MervinPraison/PraisonAI, a Python project with 8,977 GitHub stars. SynthScan v2.0 examined 1,350,538 lines of code across 5765 source files, recording 35796 pattern matches distributed across 26 syntactic categories. The overall adjusted score of 36.9 places this repository in the Strong AI signal band.

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

36.9
Adjusted Score
36.9
Raw Score
100%
Time Factor
2026-08-29
Last Push
9.0K
Stars
Python
Language
1.4M
Lines of Code
5.8K
Files
35.8K
Pattern Hits
2026-08-29
Scan Date
0.13
HC Hit Rate

What These Metrics Mean

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

Score History

This chart maps the temporal evolution of the adjusted synthetic code score across successive scan runs. An upward trajectory indicates ongoing incorporation of AI-generated code or expanding LLM-assisted scaffolding; a stable or declining trajectory may reflect active human refactoring, code removal, or the adoption of stricter authorship policies. The dashed secondary line (right axis) independently tracks total raw pattern hit count, which can diverge from the normalised score when codebase size changes significantly between scans.

Severity Breakdown

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

CRITICAL 14HIGH 737MEDIUM 4819LOW 30226

Directory Score Breakdown

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

Pattern Findings

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

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

Hyper-Verbose Identifiers16945 hits · 17883 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
LOWexamples/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
LOWexamples/python/conditional_branching_example.py127def contains_condition_example():CODE
LOWexamples/python/conditional_branching_example.py239def nested_conditions_example():CODE
LOWexamples/python/nested_workflows_example.py74def parallel_inside_loop_example():CODE
LOWexamples/python/nested_workflows_example.py125def route_inside_loop_example():CODE
LOWexamples/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
16885 more matches not shown…
Decorative Section Separators3293 hits · 11359 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
MEDIUMexamples/python/security_example.py23# ── 1. Enable all security features in one line ───────────────────────────────COMMENT
MEDIUMexamples/python/security_example.py27# ── 2. Use Agent normally — no extra parameters ───────────────────────────────COMMENT
MEDIUMexamples/python/security_example.py34# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMexamples/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
MEDIUMexamples/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
MEDIUMexamples/python/conditional_branching_example.py123# =============================================================================COMMENT
MEDIUMexamples/python/conditional_branching_example.py125# =============================================================================COMMENT
MEDIUMexamples/python/conditional_branching_example.py174# =============================================================================COMMENT
MEDIUMexamples/python/conditional_branching_example.py176# =============================================================================COMMENT
MEDIUMexamples/python/conditional_branching_example.py235# =============================================================================COMMENT
MEDIUMexamples/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
MEDIUMexamples/python/nested_workflows_example.py70# =============================================================================COMMENT
MEDIUMexamples/python/nested_workflows_example.py72# =============================================================================COMMENT
MEDIUMexamples/python/nested_workflows_example.py121# =============================================================================COMMENT
MEDIUMexamples/python/nested_workflows_example.py123# =============================================================================COMMENT
MEDIUMexamples/python/nested_workflows_example.py186# =============================================================================COMMENT
MEDIUMexamples/python/nested_workflows_example.py188# =============================================================================COMMENT
MEDIUMexamples/python/nested_workflows_example.py236# =============================================================================COMMENT
3233 more matches not shown…
Excessive Try-Catch Wrapping5533 hits · 5538 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
5473 more matches not shown…
Unused Imports3553 hits · 3168 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
3493 more matches not shown…
Cross-File Repetition371 hits · 1855 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
311 more matches not shown…
Self-Referential Comments569 hits · 1722 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
MEDIUMexamples/python/scheduled_agents/news_checker_agent.py54 # Create the agent with web search capabilityCOMMENT
MEDIUMexamples/python/scheduled_agents/news_checker_agent.py64 # Define the taskCOMMENT
MEDIUMexamples/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
509 more matches not shown…
Deep Nesting1712 hits · 1425 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.py192CODE
LOWsrc/praisonai-code/praisonai_code/llm/credentials.py52CODE
LOWsrc/praisonai-code/praisonai_code/llm/credentials.py196CODE
LOWsrc/praisonai-code/praisonai_code/llm/credentials.py226CODE
LOWsrc/praisonai-code/praisonai_code/llm/catalogue.py306CODE
LOW…sonai-code/praisonai_code/integration/context_files.py538CODE
LOWsrc/praisonai-code/praisonai_code/runtime/server.py200CODE
LOWsrc/praisonai-code/praisonai_code/runtime/client.py92CODE
LOWsrc/praisonai-code/praisonai_code/cli/config_loader.py146CODE
LOWsrc/praisonai-code/praisonai_code/cli/config_loader.py275CODE
LOWsrc/praisonai-code/praisonai_code/cli/unified_schema.py568CODE
LOW…/praisonai-code/praisonai_code/cli/approval_backend.py90CODE
LOWsrc/praisonai-code/praisonai_code/cli/app.py753CODE
LOWsrc/praisonai-code/praisonai_code/cli/app.py398CODE
LOWsrc/praisonai-code/praisonai_code/cli/app.py677CODE
LOW…c/praisonai-code/praisonai_code/cli/ui/rich_backend.py52CODE
LOWsrc/praisonai-code/praisonai_code/cli/ui/plain.py30CODE
1652 more matches not shown…
Redundant / Tautological Comments741 hits · 1041 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
LOWexamples/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
681 more matches not shown…
Docstring Block Structure193 hits · 965 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.py312Get a plugin by attribute name for __getattr__ dispatch. Args: module_name: Module name reqSTRING
HIGHsrc/praisonai-code/praisonai_code/_safe_loader.py30Load 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.py90Load a user-supplied .py file, raising LocalToolsDisabled if disabled. Args: module_path: Path to the .py fSTRING
HIGHsrc/praisonai-code/praisonai_code/llm/credentials.py282Shared first-run credential gate for LLM-bound interactive commands. Consolidates the onboarding logic previously dSTRING
HIGHsrc/praisonai-code/praisonai_code/llm/catalogue.py568 Validate a model ID and return the normalized ID. Args: model_id: Model ID to valiSTRING
HIGHsrc/praisonai-code/praisonai_code/cli/config_loader.py280 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.py651 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.py461Resolve a platform name to its adapter class (lazy import). Args: name: Platform identifier. Returns: STRING
HIGHsrc/praisonai-bot/praisonai_bot/bots/_config_schema.py1047Validate a raw YAML dict against the unified gateway config schema. Args: raw: Parsed YAML dictionary STRING
HIGHsrc/praisonai-bot/praisonai_bot/bots/_config_schema.py1080Validate a raw YAML dict against the bot config schema. Legacy function for backward compatibility. ArSTRING
HIGHsrc/praisonai-bot/praisonai_bot/bots/_config_schema.py1097Load 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.py1133Load 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.py3976Register 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.py261 Run a coroutine synchronously using the background loop. IMPORTANT: This function cannot be called from wiSTRING
HIGHsrc/praisonai/praisonai/agents_generator.py672 Get the appropriate framework adapter for the given framework. Args: framework: NaSTRING
HIGHsrc/praisonai/praisonai/agents_generator.py1359 Generates a crew of agents and initiates tasks based on the provided configuration. Parameters: STRING
HIGHsrc/praisonai/praisonai/auto.py691 Make a structured LLM completion with provider fallback. Priority: 1. LiteLLM (if available) -STRING
HIGHsrc/praisonai/praisonai/auto.py996 Generates a team structure for the specified topic. Args: merge (bool): Whether to merge wSTRING
HIGHsrc/praisonai/praisonai/auto.py1016 Async version of generate() - generates a team structure for the specified topic. Args: meSTRING
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.py201 Get a run from history. Args: run_id: Run ID to retrieve RetuSTRING
HIGHsrc/praisonai/praisonai/recipe/history.py314 Export a run as a JSON bundle. Args: run_id: Run ID to export output_pSTRING
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.py733 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.py118 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
133 more matches not shown…
Modern AI Meta-Vocabulary323 hits · 907 pts
SeverityFileLineSnippetContext
MEDIUMapi.md316# RAGCOMMENT
MEDIUMREADME.md420| 🛡️ | **Guardrails** — input/output validation | [Docs](https://docs.praison.ai/docs/concepts/guardrails) |CODE
MEDIUMREADME.md856| 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
MEDIUMexamples/rag/README.md1# RAG ExamplesCOMMENT
MEDIUMexamples/rag/README.md5## Core RAG ConceptsCOMMENT
MEDIUMexamples/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
MEDIUMexamples/rag/README.md66# Basic RAGCOMMENT
MEDIUMexamples/rag/README.md69# Auto RAG with intelligent decisionsCOMMENT
MEDIUMexamples/rag/README.md75# RAG with citationsCOMMENT
MEDIUMexamples/rag/external_sources.py334 # Example 1: Web-augmented RAGCOMMENT
MEDIUMexamples/rag/external_sources.py337 # Example 2: Database-augmented RAGCOMMENT
MEDIUMexamples/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
MEDIUMexamples/rag/basic_retrieval.py85 # Simulate retrieved context (in real RAG, this comes from vector search)COMMENT
MEDIUMexamples/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
263 more matches not shown…
Modern Structural Boilerplate834 hits · 834 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.py15logger = 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
LOWsrc/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__.py17__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…/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.py18logger = logging.getLogger(__name__)CODE
LOW…nai-code/praisonai_code/cli/features/slash_commands.py597 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__.py49__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
LOW…ai-code/praisonai_code/cli/features/lsp_diagnostics.py56 def set_lsp_client(self, client: Any) -> None:CODE
LOW…nai-code/praisonai_code/cli/features/recipe_prompts.py218__all__ = [STRING
774 more matches not shown…
Cross-Language Confusion103 hits · 626 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.py60 command="apt-get update && apt-get install -y python3 python3-pip || true",CODE
HIGHexamples/terminal_bench/praisonai_code_agent.py60 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…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.py687 _restart_cmd = "schtasks /End /TN PraisonAIGateway && schtasks /Run /TN PraisonAIGateway"CODE
HIGHsrc/praisonai-bot/praisonai_bot/gateway/forensics.py176 "--ppid 1 2>/dev/null || ps aux 2>/dev/null | head -n 40; "CODE
HIGHsrc/praisonai-bot/praisonai_bot/gateway/forensics.py177 "echo '## load'; cat /proc/loadavg 2>/dev/null; "CODE
HIGH…aisonai/praisonai/endpoints/providers/openai_compat.py478 # Only add tool_calls if they exist (OpenAI schema doesn't allow null)COMMENT
HIGHsrc/praisonai/scripts/release.py150 print(" cd src/praisonai && uv publish")CODE
HIGHsrc/praisonai/scripts/bump_version.py132 print(" 1. Run: cd src/praisonai && uv lock")CODE
HIGHsrc/praisonai/scripts/bump_version.py133 print(" 2. Run: cd src/praisonai && uv build")CODE
HIGHsrc/praisonai/scripts/bump_version.py134 print(f" 3. Commit changes: git add -A && git commit -m 'Bump version to {new_version}'")CODE
HIGHsrc/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.py325 "sudo apt-get update -y && sudo apt-get install -y python3-pip; fi && "CODE
HIGH…c/praisonai-sandbox/praisonai_sandbox/compute/tenki.py341 "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.py91 if (el.offsetParent === null) return;CODE
HIGH…raisonai-browser/praisonai_browser/playwright_agent.py93 if (rect.width === 0 || rect.height === 0) return;CODE
HIGH…raisonai-browser/praisonai_browser/playwright_agent.py95 elements.push({CODE
HIGH…raisonai-browser/praisonai_browser/playwright_agent.py99 text: (el.textContent || el.placeholder || el.value || '').trim().slice(0, 50),CODE
HIGHsrc/praisonai-browser/praisonai_browser/cdp_agent.py291 if (overlay && overlay.offsetParent !== null) {CODE
HIGHsrc/praisonai-browser/praisonai_browser/cdp_agent.py291 if (overlay && overlay.offsetParent !== null) {CODE
HIGHsrc/praisonai-browser/praisonai_browser/cdp_agent.py293 if (rect.width > 200 && rect.height > 100) {CODE
HIGHsrc/praisonai-browser/praisonai_browser/cdp_agent.py327 if (el.offsetParent === null) return;CODE
HIGHsrc/praisonai-browser/praisonai_browser/cdp_agent.py329 if (rect.width === 0 || rect.height === 0) return;CODE
HIGHsrc/praisonai-browser/praisonai_browser/cdp_agent.py331 const text = (el.textContent || el.ariaLabel || '').trim().toLowerCase();CODE
HIGHsrc/praisonai-browser/praisonai_browser/cdp_agent.py340 else if (el.className && typeof el.className === 'string') {CODE
HIGHsrc/praisonai-browser/praisonai_browser/cdp_agent.py345 consentButtons.push({CODE
HIGHsrc/praisonai-browser/praisonai_browser/cdp_agent.py352 href: null,CODE
HIGHsrc/praisonai-browser/praisonai_browser/cdp_agent.py365 if (el.offsetParent === null) return; // Skip hiddenCODE
HIGHsrc/praisonai-browser/praisonai_browser/cdp_agent.py367 if (rect.width === 0 || rect.height === 0) return;CODE
HIGHsrc/praisonai-browser/praisonai_browser/cdp_agent.py370 const text = (el.textContent || el.placeholder || el.value || el.ariaLabel || '').trim().slice(0, 80);CODE
43 more matches not shown…
Over-Commented Block480 hits · 422 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/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.yml161 #COMMENT
LOW.github/workflows/praisonai-ts-webview.yml1# Can praisonai-ts still be loaded in a webview?COMMENT
LOW.github/workflows/mobile.yml1# The mobile package's tests.COMMENT
LOWsrc/praisonai-code/praisonai_code/cli/app.py381 # ``typer_get_command`` yields ``""`` for a ``typer.Typer(help=…)``COMMENT
LOWsrc/praisonai-code/praisonai_code/cli/app.py881 except Exception:COMMENT
LOW…ode/praisonai_code/cli/configuration/model_resolver.py221 passCOMMENT
LOW…aisonai-code/praisonai_code/cli/configuration/oauth.py41# Endpoints can also be supplied at call-time (e.g. for self-hosted gateways).COMMENT
LOW…code/praisonai_code/cli/features/_endpoint_registry.py41 def invoke_a2u(self, endpoint_name: str, input_data: Any, config: dict, parsed: dict):COMMENT
LOW…-code/praisonai_code/cli/features/interactive_tools.py421 # mode the agent runs with full privileges (matching the ACP tools), soCOMMENT
LOW…praisonai-code/praisonai_code/cli/legacy/praison_ai.py1361 # and the documented YAML/agent runner (``praisonai runCOMMENT
LOWsrc/praisonai-code/praisonai_code/cli/commands/auth.py21app = typer.Typer(help="Manage API credentials")COMMENT
LOWsrc/praisonai-code/praisonai_code/cli/commands/run.py1241 # Resolve --append-system-prompt (literal text or @file) and export it soCOMMENT
LOWsrc/praisonai-code/praisonai_code/cli/commands/run.py1941 # Create hierarchical store for forkingCOMMENT
LOWsrc/praisonai-code/praisonai_code/cli/commands/run.py1961 # persists per-turn deltas through the same project session store, so aCOMMENT
LOWsrc/praisonai-code/praisonai_code/cli/commands/code.py161 # 'last'/short-id/prefix resolution as `praisonai checkpoint restore`COMMENT
LOWsrc/praisonai-code/praisonai_code/cli/commands/code.py201 # it changed the effective model (keyless local-first path), so the profileCOMMENT
LOWsrc/praisonai-code/praisonai_code/cli/commands/code.py241 # NOTE: this must run BEFORE the profiling branch below. Profiling prints aCOMMENT
LOWsrc/praisonai-code/praisonai_code/cli/commands/chat.py181COMMENT
LOW…praisonai-bot/infra/helm/praisonai-gateway/values.yaml21COMMENT
LOWsrc/praisonai-bot/praisonai_bot/_async_bridge.py161 if thread is not None:COMMENT
LOWsrc/praisonai-bot/praisonai_bot/bots/delivery.py481 )COMMENT
420 more matches not shown…
Structural Annotation Overuse237 hits · 420 pts
SeverityFileLineSnippetContext
LOWexamples/python/processes/advanced-workflow-patterns.py128 # Step 1: Intake and ClassificationCOMMENT
LOWexamples/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
LOWexamples/python/workflows/workflow_mixed_steps.py41 # Step 1: Function - validates inputCOMMENT
LOWexamples/python/workflows/workflow_mixed_steps.py44 # Step 2: Agent - analyzes contentCOMMENT
LOWexamples/python/workflows/workflow_mixed_steps.py47 # Step 3: Task with action stringCOMMENT
LOWexamples/python/workflows/workflow_mixed_steps.py53 # Step 4: Function - formats outputCOMMENT
LOWexamples/python/agents/context-agent.py141 # Step 1: Context analysisCOMMENT
LOWexamples/python/agents/context-agent.py146 # Step 2: Generate implementation blueprintCOMMENT
LOWexamples/python/agents/context-agent.py151 # Step 3: Generate comprehensive PRPCOMMENT
LOWexamples/python/agents/context-agent.py156 # Step 4: Create validation frameworkCOMMENT
LOWexamples/python/concepts/simple-csv-url-processor.py40 # Step 1: Create the CSV file (or use your existing one)COMMENT
LOWexamples/python/concepts/simple-csv-url-processor.py43 # Step 2: Create an agent to process URLsCOMMENT
LOWexamples/python/concepts/simple-csv-url-processor.py53 # Step 3: Create a task that will loop through the CSVCOMMENT
LOWexamples/python/concepts/simple-csv-url-processor.py62 # Step 4: Run the agentsCOMMENT
LOWexamples/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
LOWexamples/knowledge/scope_isolation_example.py60 # Step 2: Agent B queries under user_id=U2 - should NOT findSTRING
LOWexamples/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
LOWexamples/yaml/nested_workflow.yaml50 # Step 2: Quality check with conditional branchingCOMMENT
LOWexamples/yaml/nested_workflow.yaml54 # Step 3: Conditional approval based on quality scoreCOMMENT
LOWexamples/yaml/agent-centric-job-workflow.yaml24 # Step 1: Deterministic - Bump versionCOMMENT
LOWexamples/yaml/agent-centric-job-workflow.yaml29 # Step 2: Agent - Generate changelogCOMMENT
LOWexamples/yaml/agent-centric-job-workflow.yaml43 # Step 3: Judge - Quality checkCOMMENT
LOWexamples/yaml/agent-centric-job-workflow.yaml56 # Step 4: Approve - Human approval gateCOMMENT
LOWexamples/yaml/agent-centric-job-workflow.yaml63 # Step 5: Deterministic - BuildCOMMENT
LOWexamples/yaml/agent-centric-job-workflow.yaml67 # Step 6: Deterministic - Publish (conditional)COMMENT
LOWexamples/yaml/agents_workflow.yaml82 # Step 1: Classify the requestCOMMENT
LOWexamples/yaml/agents_workflow.yaml86 # Step 2: Route to appropriate handler based on classificationCOMMENT
LOWexamples/yaml/agents_workflow.yaml93 # Step 3: Parallel research on multiple aspectsCOMMENT
LOWexamples/yaml/agents_workflow.yaml101 # Step 4: Loop over specific topicsCOMMENT
LOWexamples/yaml/agents_workflow.yaml107 # Step 5: Aggregate all findingsCOMMENT
LOWexamples/yaml/hybrid-workflow.yaml38 # Step 1: Deterministic - Check environmentCOMMENT
LOWexamples/yaml/hybrid-workflow.yaml42 # Step 2: Agent - Generate release notesCOMMENT
LOWexamples/yaml/hybrid-workflow.yaml51 # Step 3: Parallel - Run multiple checks simultaneouslyCOMMENT
LOWexamples/yaml/hybrid-workflow.yaml58 # Step 4: Multi-agent workflow stepCOMMENT
LOWexamples/yaml/hybrid-workflow.yaml64 # Step 5: Judge - Quality gateCOMMENT
LOWexamples/yaml/hybrid-workflow.yaml75 # Step 6: Approve - Human approval gateCOMMENT
LOWexamples/yaml/hybrid-workflow.yaml82 # Step 7: Deterministic - BuildCOMMENT
LOWexamples/yaml/hybrid-workflow.yaml87 # Step 8: Final notificationCOMMENT
LOWexamples/yaml/workflows/workflow_robustness.yaml43 # Step 1: Research (critical step)COMMENT
LOWexamples/yaml/workflows/workflow_robustness.yaml50 # Step 2: Enrichment (optional step - workflow continues if this fails)COMMENT
LOWexamples/yaml/workflows/workflow_robustness.yaml58 # Step 3: Writing (critical step)COMMENT
LOWexamples/yaml/workflows/complete_workflow.yaml79 # Step 1: Classify the requestCOMMENT
LOWexamples/yaml/workflows/complete_workflow.yaml83 # Step 2: Route to appropriate handlerCOMMENT
LOWexamples/yaml/workflows/complete_workflow.yaml90 # Step 3: Parallel researchCOMMENT
LOWexamples/yaml/workflows/complete_workflow.yaml98 # Step 4: Loop over topicsCOMMENT
LOWexamples/yaml/workflows/complete_workflow.yaml104 # Step 5: Aggregate findingsCOMMENT
LOWexamples/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 · 382 pts
SeverityFileLineSnippetContext
LOWexamples/python/processes/advanced-workflow-patterns.py128 # Step 1: Intake and ClassificationCOMMENT
LOWexamples/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
LOWexamples/python/workflows/workflow_mixed_steps.py41 # Step 1: Function - validates inputCOMMENT
LOWexamples/python/workflows/workflow_mixed_steps.py44 # Step 2: Agent - analyzes contentCOMMENT
LOWexamples/python/workflows/workflow_mixed_steps.py47 # Step 3: Task with action stringCOMMENT
LOWexamples/python/workflows/workflow_mixed_steps.py53 # Step 4: Function - formats outputCOMMENT
LOWexamples/python/agents/context-agent.py141 # Step 1: Context analysisCOMMENT
LOWexamples/python/agents/context-agent.py146 # Step 2: Generate implementation blueprintCOMMENT
LOWexamples/python/agents/context-agent.py151 # Step 3: Generate comprehensive PRPCOMMENT
LOWexamples/python/agents/context-agent.py156 # Step 4: Create validation frameworkCOMMENT
LOWexamples/python/concepts/simple-csv-url-processor.py40 # Step 1: Create the CSV file (or use your existing one)COMMENT
LOWexamples/python/concepts/simple-csv-url-processor.py43 # Step 2: Create an agent to process URLsCOMMENT
LOWexamples/python/concepts/simple-csv-url-processor.py53 # Step 3: Create a task that will loop through the CSVCOMMENT
LOWexamples/python/concepts/simple-csv-url-processor.py62 # Step 4: Run the agentsCOMMENT
LOWexamples/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
LOWexamples/knowledge/scope_isolation_example.py60 # Step 2: Agent B queries under user_id=U2 - should NOT findSTRING
LOWexamples/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
LOWexamples/yaml/nested_workflow.yaml50 # Step 2: Quality check with conditional branchingCOMMENT
LOWexamples/yaml/nested_workflow.yaml54 # Step 3: Conditional approval based on quality scoreCOMMENT
LOWexamples/yaml/agent-centric-job-workflow.yaml24 # Step 1: Deterministic - Bump versionCOMMENT
LOWexamples/yaml/agent-centric-job-workflow.yaml29 # Step 2: Agent - Generate changelogCOMMENT
LOWexamples/yaml/agent-centric-job-workflow.yaml43 # Step 3: Judge - Quality checkCOMMENT
LOWexamples/yaml/agent-centric-job-workflow.yaml56 # Step 4: Approve - Human approval gateCOMMENT
LOWexamples/yaml/agent-centric-job-workflow.yaml63 # Step 5: Deterministic - BuildCOMMENT
LOWexamples/yaml/agent-centric-job-workflow.yaml67 # Step 6: Deterministic - Publish (conditional)COMMENT
LOWexamples/yaml/agents_workflow.yaml82 # Step 1: Classify the requestCOMMENT
LOWexamples/yaml/agents_workflow.yaml86 # Step 2: Route to appropriate handler based on classificationCOMMENT
LOWexamples/yaml/agents_workflow.yaml93 # Step 3: Parallel research on multiple aspectsCOMMENT
LOWexamples/yaml/agents_workflow.yaml101 # Step 4: Loop over specific topicsCOMMENT
LOWexamples/yaml/agents_workflow.yaml107 # Step 5: Aggregate all findingsCOMMENT
LOWexamples/yaml/hybrid-workflow.yaml38 # Step 1: Deterministic - Check environmentCOMMENT
LOWexamples/yaml/hybrid-workflow.yaml42 # Step 2: Agent - Generate release notesCOMMENT
LOWexamples/yaml/hybrid-workflow.yaml51 # Step 3: Parallel - Run multiple checks simultaneouslyCOMMENT
LOWexamples/yaml/hybrid-workflow.yaml58 # Step 4: Multi-agent workflow stepCOMMENT
LOWexamples/yaml/hybrid-workflow.yaml64 # Step 5: Judge - Quality gateCOMMENT
LOWexamples/yaml/hybrid-workflow.yaml75 # Step 6: Approve - Human approval gateCOMMENT
LOWexamples/yaml/hybrid-workflow.yaml82 # Step 7: Deterministic - BuildCOMMENT
LOWexamples/yaml/hybrid-workflow.yaml87 # Step 8: Final notificationCOMMENT
LOWexamples/yaml/workflows/workflow_robustness.yaml43 # Step 1: Research (critical step)COMMENT
LOWexamples/yaml/workflows/workflow_robustness.yaml50 # Step 2: Enrichment (optional step - workflow continues if this fails)COMMENT
LOWexamples/yaml/workflows/workflow_robustness.yaml58 # Step 3: Writing (critical step)COMMENT
LOWexamples/yaml/workflows/complete_workflow.yaml79 # Step 1: Classify the requestCOMMENT
LOWexamples/yaml/workflows/complete_workflow.yaml83 # Step 2: Route to appropriate handlerCOMMENT
LOWexamples/yaml/workflows/complete_workflow.yaml90 # Step 3: Parallel researchCOMMENT
LOWexamples/yaml/workflows/complete_workflow.yaml98 # Step 4: Loop over topicsCOMMENT
LOWexamples/yaml/workflows/complete_workflow.yaml104 # Step 5: Aggregate findingsCOMMENT
LOWexamples/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…
Magic Placeholder Names64 hits · 335 pts
SeverityFileLineSnippetContext
HIGHREADME.md85export 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.md85export 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.ts229 await pretty.dim(` export ${tool.envKey}=your-api-key`);CODE
HIGHsrc/praisonai-agents/README.md85export OPENAI_API_KEY="your-api-key"CODE
HIGHsrc/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
HIGHsrc/praisonai-agents/tests/deep_research_example.py339 print(" export OPENAI_API_KEY='your-api-key'")CODE
4 more matches not shown…
AI Slop Vocabulary158 hits · 335 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
MEDIUMexamples/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.yml200 # 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.py1555 # Doctor command - comprehensive health checks and diagnosticsCOMMENT
MEDIUM…c/praisonai-code/praisonai_code/cli/commands/config.py394 """Run comprehensive configuration diagnostics."""STRING
MEDIUMsrc/praisonai-code/praisonai_code/cli/commands/test.py30# test harness never re-declares the terminal fallback literal.COMMENT
MEDIUMsrc/praisonai-bot/praisonai_bot/daemon/windows.py123 # 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
LOWsrc/praisonai/tests/unit/test_templates.py1247 # Should not raise, just return statusCOMMENT
LOW…c/praisonai/tests/unit/integrations/test_cursor_cli.py155 # Should not raise, just return env without key if not setCOMMENT
LOW…isonai/tests/integration/test_kanban_host_injection.py111 # Should not raise, just return FalseCOMMENT
98 more matches not shown…
AI Structural Patterns279 hits · 241 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.py753CODE
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.py276CODE
LOWsrc/praisonai-code/praisonai_code/cli/commands/run.py1147CODE
LOWsrc/praisonai-code/praisonai_code/cli/commands/run.py1716CODE
LOWsrc/praisonai-code/praisonai_code/cli/commands/run.py1858CODE
LOWsrc/praisonai-code/praisonai_code/cli/commands/run.py2240CODE
LOWsrc/praisonai-code/praisonai_code/cli/commands/run.py2507CODE
LOWsrc/praisonai-code/praisonai_code/cli/commands/run.py2722CODE
LOWsrc/praisonai-code/praisonai_code/cli/commands/code.py19CODE
LOWsrc/praisonai-code/praisonai_code/cli/commands/code.py504CODE
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.py103CODE
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.py381CODE
LOWsrc/praisonai-code/praisonai_code/cli/commands/debug.py19CODE
LOW…raisonai-code/praisonai_code/cli/commands/retrieval.py180CODE
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/whatsapp.py157CODE
LOWsrc/praisonai-bot/praisonai_bot/bots/_session.py190CODE
LOWsrc/praisonai-bot/praisonai_bot/bots/_session.py998CODE
LOWsrc/praisonai-bot/praisonai_bot/bots/_protocol_mixin.py782CODE
LOWsrc/praisonai-bot/praisonai_bot/bots/botos.py103CODE
LOWsrc/praisonai-bot/praisonai_bot/integration/host_app.py80CODE
LOWsrc/praisonai-bot/praisonai_bot/cli/features/gateway.py172CODE
LOW…c/praisonai-bot/praisonai_bot/cli/features/bots_cli.py465CODE
LOWsrc/praisonai-bot/praisonai_bot/cli/commands/gateway.py126CODE
LOWsrc/praisonai-bot/praisonai_bot/cli/commands/gateway.py1090CODE
LOWsrc/praisonai-bot/praisonai_bot/cli/commands/gateway.py2047CODE
LOWsrc/praisonai-bot/praisonai_bot/cli/commands/bot.py23CODE
LOWsrc/praisonai-bot/praisonai_bot/cli/commands/bot.py120CODE
LOWsrc/praisonai-bot/praisonai_bot/cli/commands/bot.py201CODE
LOWsrc/praisonai-bot/praisonai_bot/cli/commands/bot.py278CODE
LOWsrc/praisonai-bot/praisonai_bot/cli/commands/bot.py350CODE
LOWsrc/praisonai-bot/praisonai_bot/cli/commands/bot.py453CODE
LOWsrc/praisonai-bot/praisonai_bot/cli/commands/bot.py521CODE
LOWsrc/praisonai-bot/praisonai_bot/cli/commands/bot.py563CODE
LOWsrc/praisonai-bot/praisonai_bot/gateway/server.py4122CODE
219 more matches not shown…
Hallucination Indicators14 hits · 110 pts
SeverityFileLineSnippetContext
CRITICALsrc/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.py479 mock_client.beta.sessions.events.send.assert_called_once_with(CODE
CRITICAL…/praisonai-agents/praisonaiagents/llm/openai_client.py2588 response = self.sync_client.beta.chat.completions.parse(CODE
CRITICAL…/praisonai-agents/praisonaiagents/llm/openai_client.py2622 response = await self.async_client.beta.chat.completions.parse(CODE
CRITICAL…c/praisonai-agents/praisonaiagents/agent/chat_mixin.py4645 final_response = await self._openai_client.async_client.chat.completions.create(CODE
CRITICAL…c/praisonai-agents/praisonaiagents/agent/chat_mixin.py4978 completion = self._openai_client.sync_client.chat.completions.create(**completion_args)CODE
CRITICAL…c/praisonai-agents/praisonaiagents/agent/chat_mixin.py5190 for followup_chunk in self._openai_client.sync_client.chat.completions.create(CODE
CRITICAL…c/praisonai-agents/praisonaiagents/agent/chat_mixin.py3626 reflection_response = self._openai_client.sync_client.beta.chat.completions.parse(STRING
CRITICAL…c/praisonai-agents/praisonaiagents/agent/chat_mixin.py4302 reflection_response = await self._openai_client.async_client.beta.chat.completions.pSTRING
CRITICAL…c/praisonai-agents/praisonaiagents/agent/chat_mixin.py4426 response = await self._openai_client.async_client.chat.completions.create(STRING
CRITICAL…c/praisonai-agents/praisonaiagents/agent/chat_mixin.py4440 response = await self._openai_client.async_client.chat.completions.create(STRING
CRITICAL…c/praisonai-agents/praisonaiagents/agent/chat_mixin.py4457 response = await self._openai_client.async_client.chat.completions.create(STRING
CRITICAL…c/praisonai-agents/praisonaiagents/agent/chat_mixin.py4500 reflection_response = await self._openai_client.async_client.beta.chat.completions.pSTRING
CRITICAL…c/praisonai-agents/praisonaiagents/agent/chat_mixin.py4533 new_response = await self._openai_client.async_client.chat.completions.create(STRING
Fake / Example Data82 hits · 92 pts
SeverityFileLineSnippetContext
LOWexamples/python/usecases/emergency-response.py118 "location": "123 Main St",CODE
LOWexamples/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.py124 # 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
LOWsrc/praisonai-bot/tests/unit/bots/test_agentmail_bot.py202 headers = {"from": "user@example.com", "subject": "Hello"}CODE
LOWsrc/praisonai-bot/tests/unit/bots/test_agentmail_bot.py222 assert is_blocked_sender("user@example.com") is FalseCODE
LOWsrc/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_email_bot.py208 msg["From"] = "user@example.com"CODE
LOWsrc/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
LOWsrc/praisonai/tests/unit/test_discord_approval.py23 backend = DiscordApproval(token="fake-token", channel_id="123")CODE
LOWsrc/praisonai/tests/unit/test_discord_approval.py29 backend = DiscordApproval(token="fake-token", channel_id="123")CODE
LOWsrc/praisonai/tests/unit/test_discord_approval.py35 backend = DiscordApproval(token="fake-token", channel_id="123")CODE
LOWsrc/praisonai/tests/unit/test_telegram_approval.py24 backend = TelegramApproval(token="fake-token", chat_id="123")CODE
LOWsrc/praisonai/tests/unit/test_telegram_approval.py30 backend = TelegramApproval(token="fake-token", chat_id="123")CODE
LOWsrc/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.py69 mock_issue.fields.assignee.displayName = "John Doe"CODE
LOWsrc/praisonai-agents/tests/unit/test_jira_tools.py89 assert "John Doe" in resultCODE
LOWsrc/praisonai-agents/tests/unit/test_jira_tools.py120 mock_issue1.fields.assignee.displayName = "John Doe"CODE
LOWsrc/praisonai-agents/tests/unit/test_jira_tools.py176 mock_issue.fields.assignee.displayName = "John Doe"CODE
LOWsrc/praisonai-agents/tests/unit/test_jira_tools.py191 assert "John Doe" in resultCODE
LOWsrc/praisonai-agents/tests/unit/test_whatsapp_bot.py95 token="fake-token",CODE
22 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
LOWsrc/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.py483 # Example usageCOMMENT
LOW…/praisonai-agents/praisonaiagents/tools/shell_tools.py470 # 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
LOWsrc/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
LOWsrc/praisonai/tests/unit/cli/test_repo_map.py49 signature="def my_function(x, y):"CODE
LOWsrc/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
LOWsrc/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
LOWsrc/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
LOWsrc/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
LOWsrc/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.py1823 def execute_task(self, task_id):CODE
LOWsrc/praisonai-agents/praisonaiagents/agents/agents.py1861 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.py758 # Example: "# {{title}}\n\n{{content}}\n\n---\nGenerated by AI"COMMENT
Cross-Language Confusion (JS/TS)2 hits · 10 pts
SeverityFileLineSnippetContext
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
LOWsrc/praisonai/tests/live/interactive/scenarios.py232 "First, create a file called task.py with: # TODO: implement",CODE