Repository Analysis

agno-agi/agno

Build, run, and manage agent platforms.

87.8 Strong AI signal View on GitHub
87.8
Adjusted Score
87.8
Raw Score
100%
Time Factor
2026-05-29
Last Push
40,419
Stars
Python
Language
786,057
Lines of Code
4586
Files
31646
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 5HIGH 1882MEDIUM 12643LOW 17116

Pattern Findings

31646 matches across 20 categories. Click a row to expand file-level details.

Decorative Section Separators11852 hits · 41440 pts
SeverityFileLineSnippet
MEDIUMcookbook/STYLE_GUIDE.md33# ---------------------------------------------------------------------------
MEDIUMcookbook/STYLE_GUIDE.md35# ---------------------------------------------------------------------------
MEDIUMcookbook/STYLE_GUIDE.md37# ---------------------------------------------------------------------------
MEDIUMcookbook/STYLE_GUIDE.md39# ---------------------------------------------------------------------------
MEDIUMcookbook/STYLE_GUIDE.md42# ---------------------------------------------------------------------------
MEDIUMcookbook/STYLE_GUIDE.md44# ---------------------------------------------------------------------------
MEDIUMcookbook/STYLE_GUIDE.md47# ---------------------------------------------------------------------------
MEDIUMcookbook/STYLE_GUIDE.md49# ---------------------------------------------------------------------------
MEDIUMcookbook/00_quickstart/run.py55# ---------------------------------------------------------------------------
MEDIUMcookbook/00_quickstart/run.py57# ---------------------------------------------------------------------------
MEDIUMcookbook/00_quickstart/run.py60# ---------------------------------------------------------------------------
MEDIUMcookbook/00_quickstart/run.py62# ---------------------------------------------------------------------------
MEDIUMcookbook/00_quickstart/run.py84# ---------------------------------------------------------------------------
MEDIUMcookbook/00_quickstart/run.py86# ---------------------------------------------------------------------------
MEDIUMcookbook/00_quickstart/agent_search_over_knowledge.py25# ---------------------------------------------------------------------------
MEDIUMcookbook/00_quickstart/agent_search_over_knowledge.py27# ---------------------------------------------------------------------------
MEDIUMcookbook/00_quickstart/agent_search_over_knowledge.py51# ---------------------------------------------------------------------------
MEDIUMcookbook/00_quickstart/agent_search_over_knowledge.py53# ---------------------------------------------------------------------------
MEDIUMcookbook/00_quickstart/agent_search_over_knowledge.py80# ---------------------------------------------------------------------------
MEDIUMcookbook/00_quickstart/agent_search_over_knowledge.py82# ---------------------------------------------------------------------------
MEDIUMcookbook/00_quickstart/agent_search_over_knowledge.py96# ---------------------------------------------------------------------------
MEDIUMcookbook/00_quickstart/agent_search_over_knowledge.py98# ---------------------------------------------------------------------------
MEDIUMcookbook/00_quickstart/agent_search_over_knowledge.py109# ---------------------------------------------------------------------------
MEDIUMcookbook/00_quickstart/agent_search_over_knowledge.py111# ---------------------------------------------------------------------------
MEDIUMcookbook/00_quickstart/agent_with_memory.py29# ---------------------------------------------------------------------------
MEDIUMcookbook/00_quickstart/agent_with_memory.py31# ---------------------------------------------------------------------------
MEDIUMcookbook/00_quickstart/agent_with_memory.py34# ---------------------------------------------------------------------------
MEDIUMcookbook/00_quickstart/agent_with_memory.py36# ---------------------------------------------------------------------------
MEDIUMcookbook/00_quickstart/agent_with_memory.py45# ---------------------------------------------------------------------------
MEDIUMcookbook/00_quickstart/agent_with_memory.py47# ---------------------------------------------------------------------------
MEDIUMcookbook/00_quickstart/agent_with_memory.py83# ---------------------------------------------------------------------------
MEDIUMcookbook/00_quickstart/agent_with_memory.py85# ---------------------------------------------------------------------------
MEDIUMcookbook/00_quickstart/agent_with_memory.py102# ---------------------------------------------------------------------------
MEDIUMcookbook/00_quickstart/agent_with_memory.py104# ---------------------------------------------------------------------------
MEDIUMcookbook/00_quickstart/agent_with_memory.py127# ---------------------------------------------------------------------------
MEDIUMcookbook/00_quickstart/agent_with_memory.py129# ---------------------------------------------------------------------------
MEDIUMcookbook/00_quickstart/agent_with_storage.py27# ---------------------------------------------------------------------------
MEDIUMcookbook/00_quickstart/agent_with_storage.py29# ---------------------------------------------------------------------------
MEDIUMcookbook/00_quickstart/agent_with_storage.py32# ---------------------------------------------------------------------------
MEDIUMcookbook/00_quickstart/agent_with_storage.py34# ---------------------------------------------------------------------------
MEDIUMcookbook/00_quickstart/agent_with_storage.py68# ---------------------------------------------------------------------------
MEDIUMcookbook/00_quickstart/agent_with_storage.py70# ---------------------------------------------------------------------------
MEDIUMcookbook/00_quickstart/agent_with_storage.py83# ---------------------------------------------------------------------------
MEDIUMcookbook/00_quickstart/agent_with_storage.py85# ---------------------------------------------------------------------------
MEDIUMcookbook/00_quickstart/agent_with_storage.py112# ---------------------------------------------------------------------------
MEDIUMcookbook/00_quickstart/agent_with_storage.py114# ---------------------------------------------------------------------------
MEDIUMcookbook/00_quickstart/human_in_the_loop.py44# ---------------------------------------------------------------------------
MEDIUMcookbook/00_quickstart/human_in_the_loop.py46# ---------------------------------------------------------------------------
MEDIUMcookbook/00_quickstart/human_in_the_loop.py49# ---------------------------------------------------------------------------
MEDIUMcookbook/00_quickstart/human_in_the_loop.py51# ---------------------------------------------------------------------------
MEDIUMcookbook/00_quickstart/human_in_the_loop.py67# ---------------------------------------------------------------------------
MEDIUMcookbook/00_quickstart/human_in_the_loop.py69# ---------------------------------------------------------------------------
MEDIUMcookbook/00_quickstart/human_in_the_loop.py104# ---------------------------------------------------------------------------
MEDIUMcookbook/00_quickstart/human_in_the_loop.py106# ---------------------------------------------------------------------------
MEDIUMcookbook/00_quickstart/human_in_the_loop.py138# ---------------------------------------------------------------------------
MEDIUMcookbook/00_quickstart/human_in_the_loop.py140# ---------------------------------------------------------------------------
MEDIUMcookbook/00_quickstart/human_in_the_loop.py158# ---------------------------------------------------------------------------
MEDIUMcookbook/00_quickstart/human_in_the_loop.py160# ---------------------------------------------------------------------------
MEDIUMcookbook/00_quickstart/human_in_the_loop.py209# ---------------------------------------------------------------------------
MEDIUMcookbook/00_quickstart/human_in_the_loop.py211# ---------------------------------------------------------------------------
11792 more matches not shown…
Hyper-Verbose Identifiers10529 hits · 9621 pts
SeverityFileLineSnippet
LOW…ok/90_models/google/gemini/file_search_rag_pipeline.py25async def create_and_populate_store(model: Gemini, documents_dir: Path):
LOWcookbook/90_models/groq/deep_knowledge.py34def initialize_knowledge_base():
LOW…okbook/02_agents/12_multimodal/media_input_for_tool.py74def create_sample_pdf_content() -> bytes:
LOWcookbook/02_agents/11_approvals/approval_basic.py24def get_top_hackernews_stories(num_stories: int) -> str:
LOWcookbook/02_agents/11_approvals/approval_async.py25def get_top_hackernews_stories(num_stories: int) -> str:
LOW…_agents/14_advanced/background_execution_structured.py55async def example_structured_background_run():
LOW…_agents/14_advanced/background_execution_structured.py118async def example_multiple_background_runs():
LOWcookbook/02_agents/14_advanced/background_execution.py38async def example_background_run_with_polling():
LOWcookbook/02_agents/14_advanced/background_execution.py90async def example_cancel_background_run():
LOWcookbook/02_agents/14_advanced/background_execution.py132async def example_cancel_before_start():
LOWcookbook/02_agents/09_hooks/session_state_hooks.py23def track_conversation_topics(run_context: RunContext, run_input: RunInput) -> None:
LOWcookbook/02_agents/09_hooks/pre_hook_input.py26def comprehensive_input_validation(run_input: RunInput) -> None:
LOWcookbook/02_agents/09_hooks/post_hook_output.py28def validate_response_quality(run_output: RunOutput) -> None:
LOW…k/02_agents/15_dependencies/dependencies_in_context.py15def get_top_hackernews_stories(num_stories: int = 5) -> str:
LOW…2_agents/10_human_in_the_loop/confirmation_advanced.py24def get_top_hackernews_stories(num_stories: int) -> str:
LOW…2_agents/10_human_in_the_loop/confirmation_required.py24def get_top_hackernews_stories(num_stories: int) -> str:
LOWcookbook/08_learning/07_patterns/research_assistant.py40def create_research_assistant(user_id: str, session_id: str) -> Agent:
LOWcookbook/08_learning/07_patterns/personal_assistant.py34def create_personal_assistant(user_id: str, session_id: str) -> Agent:
LOWcookbook/scripts/cookbook_runner.py186def select_interactive_action() -> str | None:
LOWcookbook/03_teams/03_tools/custom_tools.py15def answer_from_known_questions(question: str) -> str:
LOWcookbook/03_teams/13_hooks/pre_hook_input.py33def comprehensive_team_input_validation(run_input: TeamRunInput, team: Team) -> None:
LOWcookbook/03_teams/13_hooks/post_hook_output.py41def validate_team_response_quality(run_output: TeamRunOutput, team: Team) -> None:
LOWcookbook/03_teams/13_hooks/post_hook_output.py131def simple_team_coordination_check(run_output: TeamRunOutput, team: Team) -> None:
LOWcookbook/03_teams/13_hooks/post_hook_output.py182def add_collaboration_summary(run_output: TeamRunOutput, team: Team) -> None:
LOW…okbook/03_teams/14_run_control/background_execution.py36async def example_team_background_run():
LOW…okbook/03_teams/14_run_control/background_execution.py102async def example_cancel_team_background_run():
LOWcookbook/03_teams/08_streaming/team_streaming.py65async def streaming_with_aprint_response() -> None:
LOW…structured_input_output/structured_output_streaming.py81async def test_structured_streaming() -> None:
LOW…structured_input_output/structured_output_streaming.py97async def test_structured_streaming_with_arun() -> None:
LOW…s/04_structured_input_output/output_schema_override.py89async def test_async_streaming_override() -> None:
LOWcookbook/03_teams/02_modes/tasks/09_custom_tools.py22def calculate_compound_interest(
LOWcookbook/03_teams/02_modes/tasks/09_custom_tools.py46def calculate_monthly_payment(principal: float, annual_rate: float, years: int) -> str:
LOW…_teams/10_context_compression/tool_call_compression.py123async def run_async_tool_compression() -> None:
LOWcookbook/03_teams/19_multimodal/media_input_for_tool.py57def create_sample_pdf_content() -> bytes:
LOW…teams/15_distributed_rag/02_distributed_rag_lancedb.py127async def async_distributed_rag_demo() -> None:
LOW…teams/15_distributed_rag/02_distributed_rag_lancedb.py144def sync_distributed_rag_demo() -> None:
LOWcookbook/01_demo/evals/__main__.py188def _print_reliability_verdict(
LOW…k/09_evals/reliability/single_tool_calls/calculator.py37def multiply_with_argument_check():
LOW…09_evals/reliability/multiple_tool_calls/calculator.py21def multiply_and_exponentiate():
LOWcookbook/09_evals/reliability/team/ai_news.py42def evaluate_team_reliability():
LOW…k/05_agent_os/middleware/extract_content_middleware.py48 async def capture_streaming_response():
LOW…ook/05_agent_os/tracing/08_advanced_trace_filtering.py70def run_advanced_filtering_demo() -> None:
LOW…_in_the_loop/agent/agent_tool_requires_confirmation.py20def get_top_hackernews_stories(num_stories: int) -> str:
LOWcookbook/05_agent_os/client_a2a/04_error_handling.py78async def comprehensive_error_handling():
LOW…ent_os/workflow/customer_research_workflow_parallel.py313async def customer_profile_research_step(
LOW…ent_os/workflow/customer_research_workflow_parallel.py383async def customer_biz_goals_research_step(
LOW…ent_os/workflow/customer_research_workflow_parallel.py452async def web_intelligence_research_step(
LOW…ent_os/workflow/customer_research_workflow_parallel.py521async def customer_report_consolidation_step(
LOW…/05_agent_os/workflow/workflow_with_custom_function.py75def custom_content_planning_function(step_input: StepInput) -> StepOutput:
LOW…/05_agent_os/workflow/workflow_with_custom_function.py121async def streaming_custom_content_planning_function(
LOW…kflow_with_parallel_and_custom_function_step_stream.py54async def hackernews_research_function(
LOW…kflow_with_parallel_and_custom_function_step_stream.py121async def web_search_research_function(
LOW…kflow_with_parallel_and_custom_function_step_stream.py188async def custom_content_planning_function(
LOW…orkflow_with_custom_function_updating_session_state.py57def custom_content_planning_function(
LOWcookbook/05_agent_os/factories/agent/05_hitl_factory.py69def get_top_hackernews_stories(num_stories: int) -> str:
LOWcookbook/05_agent_os/approvals/agent/approval_basic.py23def get_top_hackernews_stories(num_stories: int) -> str:
LOW…okbook/05_agent_os/client/13_workflow_sse_reconnect.py51async def test_workflow_sse_reconnection():
LOW…ok/05_agent_os/client/12_continue_run_sse_reconnect.py69async def test_continue_run_sse_reconnection():
LOWcookbook/05_agent_os/client/11_team_sse_reconnect.py51async def test_team_sse_reconnection():
LOWcookbook/05_agent_os/client/07_run_workflows.py21async def run_workflow_non_streaming():
10469 more matches not shown…
Cross-File Repetition1369 hits · 6845 pts
SeverityFileLineSnippet
HIGHcookbook/90_models/langdb/finance_agent.py0run `uv pip install yfinance` to install dependencies.
HIGHcookbook/90_models/langdb/agent.py0run `uv pip install yfinance` to install dependencies.
HIGHcookbook/90_models/ollama/chat/set_client.py0run `uv pip install yfinance` to install dependencies.
HIGHcookbook/90_models/azure/ai_foundry/db.py0run `uv pip install ddgs sqlalchemy anthropic` to install dependencies.
HIGHcookbook/90_models/azure/openai/db.py0run `uv pip install ddgs sqlalchemy anthropic` to install dependencies.
HIGHcookbook/90_models/vertexai/claude/db.py0run `uv pip install ddgs sqlalchemy anthropic` to install dependencies.
HIGHcookbook/90_models/anthropic/db.py0run `uv pip install ddgs sqlalchemy anthropic` to install dependencies.
HIGHcookbook/90_models/aws/claude/db.py0run `uv pip install ddgs sqlalchemy anthropic` to install dependencies.
HIGHcookbook/90_models/azure/ai_foundry/knowledge.py0run `uv pip install ddgs sqlalchemy pgvector pypdf openai` to install dependencies.
HIGHcookbook/90_models/azure/openai/knowledge.py0run `uv pip install ddgs sqlalchemy pgvector pypdf openai` to install dependencies.
HIGHcookbook/90_models/meta/llama_openai/knowledge.py0run `uv pip install ddgs sqlalchemy pgvector pypdf openai` to install dependencies.
HIGHcookbook/90_models/openai/chat/knowledge.py0run `uv pip install ddgs sqlalchemy pgvector pypdf openai` to install dependencies.
HIGHcookbook/90_models/openai/responses/knowledge.py0run `uv pip install ddgs sqlalchemy pgvector pypdf openai` to install dependencies.
HIGHcookbook/90_models/groq/knowledge.py0run `uv pip install ddgs sqlalchemy pgvector pypdf openai groq` to install dependencies.
HIGHcookbook/90_models/groq/reasoning/demo_qwen_2_5_32B.py0run `uv pip install ddgs sqlalchemy pgvector pypdf openai groq` to install dependencies.
HIGHcookbook/90_models/groq/reasoning/demo_deepseek_qwen.py0run `uv pip install ddgs sqlalchemy pgvector pypdf openai groq` to install dependencies.
HIGHcookbook/90_models/meta/llama_openai/memory.py0this recipe shows how to use personalized memories and summaries in an agent. steps: 1. run: `./cookbook/scripts/run_pgv
HIGHcookbook/90_models/meta/llama/memory.py0this recipe shows how to use personalized memories and summaries in an agent. steps: 1. run: `./cookbook/scripts/run_pgv
HIGHcookbook/90_models/perplexity/memory.py0this recipe shows how to use personalized memories and summaries in an agent. steps: 1. run: `./cookbook/scripts/run_pgv
HIGHcookbook/90_models/openai/chat/memory.py0this recipe shows how to use personalized memories and summaries in an agent. steps: 1. run: `./cookbook/scripts/run_pgv
HIGHcookbook/90_models/openai/responses/memory.py0this recipe shows how to use personalized memories and summaries in an agent. steps: 1. run: `./cookbook/scripts/run_pgv
HIGHcookbook/90_models/meta/llama_openai/storage.py0run `uv pip install ddgs sqlalchemy openai` to install dependencies.
HIGHcookbook/90_models/openai/chat/db.py0run `uv pip install ddgs sqlalchemy openai` to install dependencies.
HIGHcookbook/90_models/openai/responses/db.py0run `uv pip install ddgs sqlalchemy openai` to install dependencies.
HIGHcookbook/90_models/cerebras_openai/db.py0run `uv pip install ddgs sqlalchemy cerebras_cloud_sdk` to install dependencies.
HIGHcookbook/90_models/nebius/db.py0run `uv pip install ddgs sqlalchemy cerebras_cloud_sdk` to install dependencies.
HIGHcookbook/90_models/cerebras/db.py0run `uv pip install ddgs sqlalchemy cerebras_cloud_sdk` to install dependencies.
HIGHcookbook/90_models/cerebras_openai/knowledge.py0run `uv pip install ddgs sqlalchemy pgvector pypdf cerebras_cloud_sdk` to install dependencies.
HIGHcookbook/90_models/nebius/knowledge.py0run `uv pip install ddgs sqlalchemy pgvector pypdf cerebras_cloud_sdk` to install dependencies.
HIGHcookbook/90_models/cerebras/knowledge.py0run `uv pip install ddgs sqlalchemy pgvector pypdf cerebras_cloud_sdk` to install dependencies.
HIGHcookbook/90_models/anthropic/pdf_input_file_upload.py0in this example, we upload a pdf file to anthropic directly and then use it as an input to an agent.
HIGHcookbook/90_models/anthropic/image_input_file_upload.py0in this example, we upload a pdf file to anthropic directly and then use it as an input to an agent.
HIGHcookbook/90_models/anthropic/image_input_local_file.py0in this example, we upload a pdf file to anthropic directly and then use it as an input to an agent.
HIGHcookbook/02_agents/11_approvals/approval_basic.py0fetch top stories from hacker news. args: num_stories (int): number of stories to retrieve. returns: str: json string of
HIGHcookbook/02_agents/11_approvals/approval_async.py0fetch top stories from hacker news. args: num_stories (int): number of stories to retrieve. returns: str: json string of
HIGHcookbook/05_agent_os/approvals/agent/approval_basic.py0fetch top stories from hacker news. args: num_stories (int): number of stories to retrieve. returns: str: json string of
HIGHcookbook/02_agents/02_input_output/input_schema.py0structured research topic with specific requirements
HIGHcookbook/05_agent_os/dbs/surreal_db/workflows.py0structured research topic with specific requirements
HIGH…ook/05_agent_os/workflow/workflow_with_input_schema.py0structured research topic with specific requirements
HIGHlibs/agno/tests/unit/agent/test_input_schema.py0structured research topic with specific requirements
HIGH…ook/02_agents/15_dependencies/dependencies_in_tools.py0get current contextual information like time, weather, etc.
HIGH…ok/03_teams/17_dependencies/dependencies_in_context.py0get current contextual information like time, weather, etc.
HIGH…book/03_teams/17_dependencies/dependencies_in_tools.py0get current contextual information like time, weather, etc.
HIGH…ok/03_teams/17_dependencies/dependencies_to_members.py0get current contextual information like time, weather, etc.
HIGH…2_agents/10_human_in_the_loop/confirmation_advanced.py0fetch top stories from hacker news. args: num_stories (int): number of stories to retrieve returns: str: json string con
HIGH…2_agents/10_human_in_the_loop/confirmation_required.py0fetch top stories from hacker news. args: num_stories (int): number of stories to retrieve returns: str: json string con
HIGH…_in_the_loop/agent/agent_tool_requires_confirmation.py0fetch top stories from hacker news. args: num_stories (int): number of stories to retrieve returns: str: json string con
HIGHcookbook/91_tools/other/human_in_the_loop.py0fetch top stories from hacker news. args: num_stories (int): number of stories to retrieve returns: str: json string con
HIGH…9_context_management/filter_tool_calls_from_history.py0you specialize in technology and ai research. - focus on latest developments, trends, and breakthroughs - provide concis
HIGH…_teams/10_context_compression/tool_call_compression.py0you specialize in technology and ai research. - focus on latest developments, trends, and breakthroughs - provide concis
HIGH…_teams/10_context_compression/tool_call_compression.py0you specialize in technology and ai research. - focus on latest developments, trends, and breakthroughs - provide concis
HIGH…text_compression/tool_call_compression_with_manager.py0you specialize in technology and ai research. - focus on latest developments, trends, and breakthroughs - provide concis
HIGH…9_context_management/filter_tool_calls_from_history.py0you specialize in business and market analysis. - focus on companies, markets, and economic trends - provide actionable
HIGH…_teams/10_context_compression/tool_call_compression.py0you specialize in business and market analysis. - focus on companies, markets, and economic trends - provide actionable
HIGH…_teams/10_context_compression/tool_call_compression.py0you specialize in business and market analysis. - focus on companies, markets, and economic trends - provide actionable
HIGH…text_compression/tool_call_compression_with_manager.py0you specialize in business and market analysis. - focus on companies, markets, and economic trends - provide actionable
HIGH…9_context_management/filter_tool_calls_from_history.py0you are a research coordinator that investigates topics comprehensively. your process: 1. use duckduckgo to search for a
HIGH…_teams/10_context_compression/tool_call_compression.py0you are a research coordinator that investigates topics comprehensively. your process: 1. use duckduckgo to search for a
HIGH…text_compression/tool_call_compression_with_manager.py0you are a research coordinator that investigates topics comprehensively. your process: 1. use duckduckgo to search for a
HIGH…ok/03_teams/17_dependencies/dependencies_in_context.py0get user profile information that can be referenced in responses.
1309 more matches not shown…
Excessive Try-Catch Wrapping3368 hits · 2903 pts
SeverityFileLineSnippet
LOWcookbook/90_models/clients/http_client_caching.py141 except Exception as e:
MEDIUM…kbook/90_models/google/gemini/pdf_input_file_upload.py59 print("Error: File was not ready after multiple attempts.")
LOW…ok/90_models/google/gemini/file_search_image_upload.py121 except Exception as e:
LOW…ok/90_models/google/gemini/file_search_rag_pipeline.py89 except Exception as e:
LOW…ok/90_models/google/gemini/file_search_rag_pipeline.py177 except Exception as e:
LOW…ok/90_models/google/gemini/file_search_rag_pipeline.py230 except Exception as e:
LOW…book/90_models/google/gemini/file_upload_with_cache.py40except Exception:
LOW…ook/90_models/google/gemini/video_input_file_upload.py34except Exception as e:
LOW…ook/90_models/google/gemini/video_input_file_upload.py56 except Exception as e:
LOW…ook/90_models/google/gemini/audio_input_file_upload.py32except Exception as e:
MEDIUM…ook/90_models/google/gemini/audio_input_file_upload.py33 print(f"Error getting file {audio_path.stem}: {e}")
LOW…ook/90_models/google/gemini/audio_input_file_upload.py43 except Exception as e:
MEDIUM…ook/90_models/google/gemini/audio_input_file_upload.py44 print(f"Error uploading audio: {e}")
LOWcookbook/90_models/cometapi/multi_model.py22 except Exception as e:
LOWcookbook/90_models/openai/chat/audio_output_stream.py60 except Exception as e:
MEDIUMcookbook/90_models/openai/chat/audio_output_stream.py61 print(f"Error decoding audio: {e}")
LOWcookbook/02_agents/12_multimodal/audio_streaming.py61 except Exception as e:
MEDIUMcookbook/02_agents/12_multimodal/audio_streaming.py62 print(f"Error decoding audio: {e}")
LOWcookbook/02_agents/14_advanced/metrics.py65 except Exception as e:
MEDIUMcookbook/02_agents/14_advanced/metrics.py66 print(f"Error getting session metrics: {e}")
LOWcookbook/02_agents/14_advanced/cancel_run.py83 except Exception as e:
MEDIUMcookbook/02_agents/14_advanced/cancel_run.py182 print(f"Error: {result['error']}")
LOW…_agents/14_advanced/background_execution_structured.py108 except Exception:
LOWcookbook/02_agents/09_hooks/pre_hook_input.py122 except Exception as e:
LOW…s/sample_skills/git-workflow/scripts/commit_message.py120 except Exception as e:
LOW…kills/sample_skills/code-review/scripts/check_style.py77 except Exception as e:
LOW…okbook/08_learning/06_quick_tests/03_no_db_graceful.py67 except Exception as e:
LOW…okbook/08_learning/06_quick_tests/03_no_db_graceful.py92 except Exception as e:
MEDIUM…8_learning/08_custom_stores/02_custom_store_with_db.py298 print(f"Error saving project notes: {e}")
MEDIUM…8_learning/08_custom_stores/02_custom_store_with_db.py114 print(f"Error retrieving project notes: {e}")
MEDIUM…8_learning/08_custom_stores/02_custom_store_with_db.py143 print(f"Error retrieving project notes: {e}")
LOW…8_learning/08_custom_stores/02_custom_store_with_db.py297 except Exception as e:
LOW…8_learning/08_custom_stores/02_custom_store_with_db.py113 except Exception as e:
LOW…8_learning/08_custom_stores/02_custom_store_with_db.py142 except Exception as e:
LOWcookbook/data_labeling/image_search/workflows/ingest.py130 except Exception as e:
LOWcookbook/03_teams/07_session/session_options.py78 except Exception as e:
MEDIUMcookbook/03_teams/07_session/session_options.py79 print(f"Error getting chat history: {e}")
LOWcookbook/03_teams/07_session/session_options.py90 except Exception as e:
MEDIUMcookbook/03_teams/07_session/session_options.py91 print(f"Error getting chat history: {e}")
LOWcookbook/03_teams/13_hooks/pre_hook_input.py249 except Exception as e:
LOWcookbook/03_teams/13_hooks/post_hook_output.py277 except Exception as e:
LOWcookbook/03_teams/14_run_control/cancel_run.py88 except Exception as e:
MEDIUMcookbook/03_teams/14_run_control/cancel_run.py186 print(f"Error: {result['error']}")
LOW…03_teams/05_knowledge/04_team_with_custom_retriever.py69 except Exception as e:
LOW…eams/15_distributed_rag/01_distributed_rag_pgvector.py138 except Exception as e:
MEDIUM…eams/15_distributed_rag/01_distributed_rag_pgvector.py139 print(f"Error: {e}")
LOW…eams/15_distributed_rag/01_distributed_rag_pgvector.py159 except Exception as e:
MEDIUM…eams/15_distributed_rag/01_distributed_rag_pgvector.py160 print(f"Error: {e}")
LOW…eams/15_distributed_rag/01_distributed_rag_pgvector.py186 except Exception as e:
MEDIUM…eams/15_distributed_rag/01_distributed_rag_pgvector.py187 print(f"Error: {e}")
LOW…_search_coordination/03_distributed_infinity_search.py163 except Exception as e:
MEDIUM…_search_coordination/03_distributed_infinity_search.py164 print(f"Error: {e}")
LOWcookbook/gemini_3/16_prompt_caching.py52except Exception:
LOWcookbook/01_demo/evals/__main__.py81 except Exception as exc:
LOWcookbook/01_demo/evals/__main__.py99 except Exception as exc:
LOWcookbook/01_demo/evals/__main__.py118 except Exception as exc:
LOW…k/05_agent_os/middleware/extract_content_middleware.py133 except Exception as _:
LOWcookbook/05_agent_os/rbac/test_scopes.py162 except Exception as e:
LOW…ook/05_agent_os/client_a2a/05_connect_to_google_adk.py89 except Exception as e:
MEDIUMcookbook/05_agent_os/client_a2a/04_error_handling.py93 print(f"Error: Task failed - {result.content}")
3308 more matches not shown…
Self-Referential Comments633 hits · 2143 pts
SeverityFileLineSnippet
MEDIUMcookbook/00_quickstart/agent_with_memory.py84# Create the Agent
MEDIUMcookbook/00_quickstart/agent_with_storage.py69# Create the Agent
MEDIUMcookbook/00_quickstart/human_in_the_loop.py139# Create the Agent
MEDIUMcookbook/00_quickstart/agent_with_guardrails.py88# Create the Agent with Guardrails
MEDIUMcookbook/00_quickstart/sequential_workflow.py124# Create the Workflow
MEDIUMcookbook/00_quickstart/custom_tool_for_self_learning.py142# Create the Agent
MEDIUMcookbook/00_quickstart/agent_with_typed_input_output.py99# Create the Agent
MEDIUMcookbook/00_quickstart/agent_with_state_management.py110# Create the Agent
MEDIUMcookbook/00_quickstart/agent_with_tools.py58# Create the Agent
MEDIUMcookbook/00_quickstart/agent_with_structured_output.py86# Create the Agent
MEDIUM…book/90_models/openrouter/chat/dynamic_model_router.py20# Create an agent with dynamic models
MEDIUM…ok/90_models/google/gemini/file_search_image_upload.py54# Create a multimodal store with gemini-embedding-2 for image support
MEDIUMcookbook/90_models/google/gemini/parallel_grounding.py29# Create an agent with Parallel web search grounding
MEDIUM…book/90_models/google/gemini/file_upload_with_cache.py57# Create a cache with 5min TTL
MEDIUMcookbook/90_models/google/gemini/gemini_2_to_3.py33# Create a new agent with Gemini 3 Pro and re-use the history from the previous session
MEDIUMcookbook/90_models/groq/reasoning_agent.py15# Create a reasoning agent that uses:
MEDIUMcookbook/90_models/groq/reasoning/finance_agent.py16# Create an Agent with Groq and YFinanceTools
MEDIUMcookbook/90_models/xiaomi/structured_output.py17# Define the output schema
MEDIUMcookbook/90_models/anthropic/markdown_input.py17# Create a sample markdown file
MEDIUM…ok/90_models/anthropic/skills/agent_with_powerpoint.py23# Create a simple agent with PowerPoint skills
MEDIUM…okbook/90_models/anthropic/skills/multi_skill_agent.py23# Create an agent with multiple skills
MEDIUMcookbook/90_models/anthropic/skills/agent_with_excel.py23# Create a simple agent with Excel skills
MEDIUM…ook/90_models/anthropic/skills/agent_with_documents.py23# Create a simple agent with Word document skills
MEDIUMcookbook/90_models/dashscope/knowledge_tools.py20# Create a knowledge containing information from a URL
MEDIUMcookbook/90_models/mistral/tool_use.py11# Define a tool
MEDIUMcookbook/93_components/save_team.py39# Create the team
MEDIUMcookbook/12_context/01_web_exa.py23# Create the provider
MEDIUMcookbook/12_context/01_web_exa.py29# Create the Agent
MEDIUMcookbook/12_context/15_wiki_git.py60# Create the provider
MEDIUMcookbook/12_context/15_wiki_git.py75# Create the Agent
MEDIUMcookbook/12_context/13_workspace.py27# Create the provider
MEDIUMcookbook/12_context/13_workspace.py37# Create the Agent
MEDIUMcookbook/12_context/11_web_parallel_mcp.py35 # Create the provider (unconnected)
MEDIUMcookbook/12_context/03_web_parallel.py28# Create the provider
MEDIUMcookbook/12_context/03_web_parallel.py34# Create the Agent
MEDIUMcookbook/12_context/21_gdrive_office.py40# Create the provider (service-account path from env)
MEDIUMcookbook/12_context/21_gdrive_office.py45# Create the Agent
MEDIUMcookbook/12_context/04_database_read_write.py55# Create the provider — same engine for read + write in this demo
MEDIUMcookbook/12_context/04_database_read_write.py70# Create the Agent
MEDIUMcookbook/12_context/16_wiki_with_web.py43# Create the provider — storage + web ingestion are two separate backends.
MEDIUMcookbook/12_context/16_wiki_with_web.py55# Create the Agent
MEDIUMcookbook/12_context/14_wiki_filesystem.py47# Create the provider
MEDIUMcookbook/12_context/14_wiki_filesystem.py56# Create the Agent
MEDIUMcookbook/12_context/06_mcp_server.py42 # Create the provider (unconnected)
MEDIUMcookbook/12_context/15a_wiki_notion.py74# Create the provider
MEDIUMcookbook/12_context/15a_wiki_notion.py88# Create the Agent
MEDIUMcookbook/12_context/17_wiki_dual.py77# Create the Agent
MEDIUMcookbook/12_context/07_google_drive.py33# Create the provider (service-account path from env)
MEDIUMcookbook/12_context/07_google_drive.py38# Create the Agent
MEDIUMcookbook/12_context/05_slack.py42# Create the provider (token read from SLACK_BOT_TOKEN / SLACK_TOKEN)
MEDIUMcookbook/12_context/05_slack.py47# Create the Agent
MEDIUMcookbook/12_context/02_web_exa_mcp.py33 # Create the provider (unconnected)
MEDIUMcookbook/12_context/00_filesystem.py22# Create the provider
MEDIUMcookbook/12_context/00_filesystem.py31# Create the Agent
MEDIUM…s/05_state_and_session/session_state_multiple_users.py62# Create an Agent that maintains state
MEDIUM…02_agents/05_state_and_session/session_state_events.py23# Create an Agent that maintains state
MEDIUM…ts/05_state_and_session/session_state_manual_update.py23# Create an Agent that maintains state
MEDIUM…_agents/05_state_and_session/session_state_advanced.py60# Create a Shopping List Manager Agent that maintains state
MEDIUM…/02_agents/05_state_and_session/session_state_basic.py23# Create an Agent that maintains state
MEDIUM…okbook/02_agents/12_multimodal/media_input_for_tool.py86 # Create an agent with document processing tools
573 more matches not shown…
Docstring Block Structure439 hits · 2028 pts
SeverityFileLineSnippet
HIGH…ls/sample_skills/code-review/references/style-guide.md90Process user data and return formatted result. Args: user_id: The unique identifier for the user. i
HIGHlibs/agno/agno/filters.py398Reconstruct a FilterExpr object from its dictionary representation. This function deserializes filter expressions t
HIGHlibs/agno/agno/learn/stores/entity_memory.py616Search for entities in the knowledge base. Use this to recall information about people, companies, projects
HIGHlibs/agno/agno/learn/stores/entity_memory.py672Search for entities in the knowledge base. Use this to recall information about people, companies, projects
HIGHlibs/agno/agno/learn/stores/user_memory.py380Save or update information about this user for future conversations. Use this when you learn something
HIGHlibs/agno/agno/learn/stores/user_memory.py422Save or update information about this user for future conversations. Use this when you learn something
HIGHlibs/agno/agno/learn/stores/learned_knowledge.py665Search for relevant insights in the knowledge base. ALWAYS call this: 1. Before answering quest
HIGHlibs/agno/agno/learn/stores/learned_knowledge.py705Search for relevant insights in the knowledge base. ALWAYS call this: 1. Before answering quest
HIGHlibs/agno/agno/learn/stores/user_profile.py430Update user profile fields. Use this to update structured information about the user. Only provide fiel
HIGHlibs/agno/agno/tools/unsplash.py84Make an authenticated request to the Unsplash API. Args: endpoint: API endpoint path (e.g., "/searc
HIGHlibs/agno/agno/tools/zendesk.py56 Searches for articles in Zendesk Help Center that match the given search string. Parameters: s
HIGHlibs/agno/agno/tools/apify.py225Create an Apify client instance with a custom user-agent. Args: token (str): API token Returns:
HIGHlibs/agno/agno/tools/apify.py259Get the latest build of an Actor from the default build tag. Args: apify_client (ApifyClient): An instance
HIGHlibs/agno/agno/tools/mcp_toolbox.py145Loads the tool with the given tool name from the Toolbox service. Args: tool_name (str): The name o
HIGHlibs/agno/agno/tools/decorator.py89Decorator to convert a function into a Function that can be used by an agent. Args: name: Optional[str] - O
HIGHlibs/agno/agno/tools/linear.py139 Retrieve details of a specific issue by issue ID. Args: issue_id (str): The unique identif
HIGHlibs/agno/agno/tools/linear.py186 Create a new issue within a specific project and team. Args: title (str): The title of the
HIGHlibs/agno/agno/tools/linear.py246 Update the title or state of a specific issue by issue ID. Args: issue_id (str): The uniqu
HIGHlibs/agno/agno/tools/linear.py297 Retrieve issues assigned to a specific user by user ID. Args: user_id (str): The unique id
HIGHlibs/agno/agno/tools/linear.py345 Retrieve issues within a specific workflow state by workflow ID. Args: workflow_id (str):
HIGHlibs/agno/agno/tools/sql.py118Use this function to run a SQL query and return the result. Args: query (str): The query to run.
HIGHlibs/agno/agno/tools/spotify.py658Search for tracks on Spotify. Use this to find songs by name, artist, album, or any combination. Exampl
HIGHlibs/agno/agno/tools/brandfetch.py82 Search for brand data by identifier (domain, brand id, isin, stock ticker). Args: identifi
HIGHlibs/agno/agno/tools/brandfetch.py117 Search for brand data by identifier (domain, brand id, isin, stock ticker). Args: identifi
HIGHlibs/agno/agno/tools/brandfetch.py153 Search for brands by name using the Brand Search API - can give you the right brand id to use for the brand api
HIGHlibs/agno/agno/tools/brandfetch.py189 Search for brands by name using the Brand Search API - can give you the right brand id to use for the brand api
HIGHlibs/agno/agno/tools/google/bigquery.py104Use this function to run a BigQuery SQL query and return the result. Args: query (str): The query to
HIGHlibs/agno/agno/tools/google/calendar.py765 Create a Google Calendar event from a natural language description. Examples: "Meeting with John tomorr
HIGHlibs/agno/agno/memory/strategies/summarize.py49Summarize multiple memories into single comprehensive summary. Args: memories: List of UserMemory o
HIGHlibs/agno/agno/memory/strategies/summarize.py126Async version: Summarize multiple memories into single comprehensive summary. Args: memories: List
HIGHlibs/agno/agno/vectordb/llamaindex/llamaindexdb.py75 Returns relevant documents matching the query. Args: query (str): The query string to sear
HIGHlibs/agno/agno/vectordb/couchbase/couchbase.py583 Prepare a document for insertion into Couchbase. Args: document: Document to prepare
HIGHlibs/agno/agno/utils/tokens.py138 Format JSON Schema object properties as TypeScript object properties. Args: parameters: A JSON Schema
HIGHlibs/agno/agno/agent/_storage.py1007 Save the agent component and config. Args: agent: The Agent instance. db: The database to save
HIGHlibs/agno/agno/models/google/gemini.py1676 Wait for a long-running operation to complete. Args: operation: The operation object to wa
HIGHlibs/agno/agno/models/anthropic/claude.py785 Stream a response from the Anthropic API. Args: messages (List[Message]): A list of messag
HIGHlibs/agno/agno/models/anthropic/claude.py897 Stream an asynchronous response from the Anthropic API. Args: messages (List[Message]): A l
HIGHlibs/agno/agno/team/_storage.py1019 Save the team component and config to the database, including member agents/teams. Args: db: The datab
HIGHlibs/agno/agno/knowledge/reader/pdf_reader.py103 Identifies and removes or reformats page numbers from a list of PDF page contents, based on the most consistent seq
HIGHlibs/agno/agno/knowledge/reader/website_reader.py154 Crawls a website and returns a dictionary of URLs and their corresponding content. Parameters:
HIGHlibs/agno/agno/knowledge/reader/website_reader.py289 Asynchronously crawls a website and returns a dictionary of URLs and their corresponding content. Para
HIGHlibs/agno/agno/knowledge/reader/csv_reader.py67Read a CSV file and return a list of documents. Args: file: Path to CSV file or file-like object.
HIGHlibs/agno/agno/knowledge/reader/csv_reader.py135Read a CSV file asynchronously, processing batches of rows concurrently. Args: file: Path to CSV fi
HIGHlibs/agno/agno/knowledge/reader/reader_factory.py320Get the reader CLASS without instantiation. This is useful for accessing class methods like get_supported_chunk
HIGHlibs/agno/agno/hooks/decorator.py57Decorator to configure hook behavior. Args: run_in_background: If True, this hook will be scheduled as a Fa
HIGHlibs/agno/agno/workflow/workflow.py1011 Save the workflow component and config. Args: db: The database to save the component and c
HIGHlibs/agno/agno/workflow/workflow.py5485Continue a paused workflow run after step confirmation. This method resumes a workflow that was paused due to a
HIGHlibs/agno/agno/workflow/workflow.py7430Continue a paused workflow run after step confirmation (async version). This method resumes a workflow that was
HIGHlibs/agno/agno/db/filter_converter.py69Convert a FilterExpr dict to a SQLAlchemy WHERE clause on named table columns. Args: filter_dict: Serialize
HIGHlibs/agno/agno/db/utils.py87Deserialize a raw session dict into the correct Session subclass. Args: session_type: The type to deseriali
HIGHlibs/agno/agno/db/base.py323Get all knowledge contents from the database. Args: limit (Optional[int]): The maximum number of kn
HIGHlibs/agno/agno/db/base.py603Create or update a component. Args: component_id: Unique identifier. component_type: Ty
HIGHlibs/agno/agno/db/base.py672Create a component with its initial config atomically. Args: component_id: Unique identifier.
HIGHlibs/agno/agno/db/base.py723Create or update a config version for a component. Rules: - Draft configs can be edited freely
HIGHlibs/agno/agno/db/base.py753Delete a specific config version. Only draft configs can be deleted. Published configs are immutable. C
HIGHlibs/agno/agno/db/base.py792Set a specific published version as current. Only published configs can be set as current. This is used for
HIGHlibs/agno/agno/db/base.py1321Get all knowledge contents from the database. Args: limit (Optional[int]): The maximum number of kn
HIGHlibs/agno/agno/db/gcs_json/gcs_json_db.py105Read data from a JSON file in GCS, creating it if it doesn't exist. Args: filename (str): The name
HIGHlibs/agno/agno/db/gcs_json/gcs_json_db.py166Delete a session from the GCS JSON file. Args: session_id (str): The ID of the session to delete.
HIGHlibs/agno/agno/db/gcs_json/gcs_json_db.py231Read a session from the GCS JSON file. Args: session_id (str): The ID of the session to read.
379 more matches not shown…
Unused Imports1003 hits · 946 pts
SeverityFileLineSnippet
LOWcookbook/90_models/lmstudio/basic.py8
LOWcookbook/90_models/langdb/structured_output.py10
LOWcookbook/90_models/langdb/structured_output.py13
LOWcookbook/90_models/langdb/basic.py8
LOWcookbook/90_models/langdb/agent.py3
LOWcookbook/90_models/cohere/basic.py8
LOWcookbook/90_models/requesty/basic.py8
LOWcookbook/90_models/sambanova/basic.py8
LOWcookbook/90_models/portkey/structured_output.py10
LOWcookbook/90_models/portkey/basic.py8
LOWcookbook/90_models/together/structured_output.py10
LOWcookbook/90_models/together/structured_output.py13
LOWcookbook/90_models/together/basic.py8
LOWcookbook/90_models/vercel/basic.py8
LOWcookbook/90_models/openrouter/chat/structured_output.py10
LOWcookbook/90_models/openrouter/chat/structured_output.py13
LOWcookbook/90_models/openrouter/chat/basic.py8
LOWcookbook/90_models/inception/structured_output.py10
LOWcookbook/90_models/inception/structured_output.py13
LOWcookbook/90_models/inception/basic.py15
LOWcookbook/90_models/siliconflow/basic.py8
LOW…okbook/90_models/azure/ai_foundry/structured_output.py10
LOW…okbook/90_models/azure/ai_foundry/structured_output.py13
LOWcookbook/90_models/azure/ai_foundry/demo_cohere.py8
LOWcookbook/90_models/azure/ai_foundry/demo_mistral.py8
LOWcookbook/90_models/azure/ai_foundry/basic.py8
LOWcookbook/90_models/azure/openai/basic.py8
LOWcookbook/90_models/deepinfra/json_output.py10
LOWcookbook/90_models/deepinfra/json_output.py13
LOWcookbook/90_models/deepinfra/basic.py8
LOWcookbook/90_models/google/gemini/vertexai.py17
LOWcookbook/90_models/google/gemini/basic.py8
LOWcookbook/90_models/fireworks/basic.py8
LOWcookbook/90_models/cloudflare/structured_output.py10
LOWcookbook/90_models/cloudflare/structured_output.py13
LOWcookbook/90_models/groq/basic.py8
LOW…kbook/90_models/meta/llama_openai/structured_output.py10
LOW…kbook/90_models/meta/llama_openai/structured_output.py13
LOWcookbook/90_models/meta/llama_openai/basic.py8
LOWcookbook/90_models/meta/llama/structured_output.py10
LOWcookbook/90_models/meta/llama/structured_output.py13
LOWcookbook/90_models/meta/llama/basic.py8
LOWcookbook/90_models/minimax/structured_output.py10
LOWcookbook/90_models/minimax/structured_output.py13
LOWcookbook/90_models/deepseek/structured_output.py10
LOWcookbook/90_models/deepseek/basic.py8
LOWcookbook/90_models/xai/basic.py8
LOWcookbook/90_models/ibm/watsonx/structured_output.py10
LOWcookbook/90_models/ibm/watsonx/structured_output.py13
LOWcookbook/90_models/ibm/watsonx/basic.py8
LOW…okbook/90_models/vertexai/claude/basic_with_timeout.py8
LOWcookbook/90_models/vertexai/claude/basic.py8
LOWcookbook/90_models/nexus/basic.py8
LOWcookbook/90_models/perplexity/structured_output.py10
LOWcookbook/90_models/perplexity/basic.py8
LOWcookbook/90_models/perplexity/web_search.py8
LOWcookbook/90_models/nvidia/basic.py8
LOWcookbook/90_models/aimlapi/basic.py8
LOWcookbook/90_models/cerebras_openai/structured_output.py10
LOWcookbook/90_models/cerebras_openai/structured_output.py13
943 more matches not shown…
Deep Nesting1188 hits · 888 pts
SeverityFileLineSnippet
LOW…ok/90_models/google/gemini/file_search_rag_pipeline.py95
LOW…enai/chat/access_memories_in_memory_completed_event.py31
LOW…omponents/workflows/save_hitl_condition_loop_router.py192
LOWcookbook/02_agents/14_advanced/cancel_run.py17
LOW…_agents/14_advanced/background_execution_structured.py55
LOWcookbook/02_agents/14_advanced/compression_events.py27
LOW…human_in_the_loop/confirmation_required_mcp_toolkit.py39
LOW…8_learning/08_custom_stores/01_minimal_custom_store.py77
LOWcookbook/data_labeling/image_search/workflows/ingest.py114
LOWcookbook/scripts/cookbook_runner.py247
LOWcookbook/03_teams/14_run_control/cancel_run.py22
LOW…book/03_teams/17_dependencies/dependencies_in_tools.py46
LOWcookbook/03_teams/02_modes/tasks_stream.py73
LOWcookbook/03_teams/02_modes/tasks/11_streaming_events.py74
LOW…/03_teams/01_quickstart/08_concurrent_member_agents.py62
LOWcookbook/01_demo/evals/__main__.py59
LOW…k/05_agent_os/middleware/extract_content_middleware.py28
LOW…k/05_agent_os/middleware/extract_content_middleware.py110
LOW…k/05_agent_os/middleware/extract_content_middleware.py48
LOW…rfaces/a2a/multi_agent_a2a/trip_planning_a2a_client.py21
LOW…nced_concepts/background_execution/websocket_client.py67
LOW…nced_concepts/background_execution/websocket_client.py250
LOW…nced_concepts/background_execution/websocket_client.py344
LOW…nced_concepts/background_execution/websocket_server.py81
LOW…rkflows/06_advanced_concepts/run_control/cancel_run.py24
LOW…6_advanced_concepts/long_running/disruption_catchup.py36
LOW…ic_workflows/01_sequence_of_steps/sequence_of_steps.py143
LOW…in_the_loop/user_input/03_step_user_input_streaming.py106
LOW…in_the_loop/user_input/03_step_user_input_streaming.py166
LOW…an_in_the_loop/confirmation/04_step_continued_event.py66
LOW…he_loop/confirmation/03_step_confirmation_streaming.py98
LOW…_the_loop/executor_hitl/09_executor_continued_event.py72
LOW…8_human_in_the_loop/condition/02_condition_on_error.py115
LOW…an_in_the_loop/condition/01_condition_user_decision.py71
LOW…level_hitl/02_step_user_input_and_tool_confirmation.py81
LOW…level_hitl/02_step_user_input_and_tool_confirmation.py100
LOW…/dual_level_hitl/03_condition_and_tool_confirmation.py119
LOW…evel_hitl/04_router_selection_and_tool_confirmation.py125
LOW…l_level_hitl/05_output_review_and_tool_confirmation.py83
LOW…n_the_loop/dual_level_hitl/09_multi_step_mixed_hitl.py155
LOW…n_the_loop/dual_level_hitl/09_multi_step_mixed_hitl.py206
LOW…n_the_loop/dual_level_hitl/09_multi_step_mixed_hitl.py247
LOW…vel_hitl/06_loop_confirmation_and_tool_confirmation.py101
LOW…vel_hitl/01_step_confirmation_and_tool_confirmation.py90
LOW…l_hitl/07_router_confirmation_and_tool_confirmation.py120
LOW…lows/08_human_in_the_loop/error/01_error_retry_skip.py75
LOW…man_in_the_loop/error/02_error_retry_skip_streaming.py111
LOW…man_in_the_loop/loop/02_loop_confirmation_streaming.py87
LOW…ook/92_integrations/observability/trace_to_database.py43
LOW…s/workspace_tools/workspace_tools_with_confirmation.py44
LOWlibs/agno_infra/agno/infra/config.py50
LOWlibs/agno_infra/agno/infra/config.py104
LOWlibs/agno_infra/agno/infra/helpers.py39
LOWlibs/agno_infra/agno/docker/resources.py31
LOWlibs/agno_infra/agno/docker/resources.py191
LOWlibs/agno_infra/agno/docker/resources.py355
LOWlibs/agno_infra/agno/docker/resource/container.py112
LOWlibs/agno_infra/agno/docker/resource/container.py170
LOWlibs/agno_infra/agno/docker/resource/container.py228
LOWlibs/agno_infra/agno/docker/resource/volume.py73
1128 more matches not shown…
Redundant / Tautological Comments395 hits · 585 pts
SeverityFileLineSnippet
LOWcookbook/00_quickstart/agent_with_guardrails.py144 mask_pii=False, # Set True to mask instead of block
LOW…ok/90_models/google/gemini/file_search_rag_pipeline.py161 # Check if documents directory exists
LOWcookbook/90_models/openai/chat/audio_output_stream.py43# Open the file once in append-binary mode
LOWcookbook/02_agents/12_multimodal/audio_streaming.py45 # Open the file once in append-binary mode
LOWcookbook/02_agents/14_advanced/cancel_run.py170 # Print the results
LOW…_agents/14_advanced/background_execution_structured.py169 # Print results
LOWcookbook/02_agents/14_advanced/custom_logging.py21 custom_logger.setLevel(logging.INFO) # Set level to INFO to show info messages
LOW…_human_in_the_loop/mixed_external_and_regular_tools.py55 # Check if the agent paused for external tool execution
LOWcookbook/08_learning/06_quick_tests/04_claude_model.py63 # Check if LearningMachine was initialized
LOWcookbook/scripts/run_singlestore.sh3# Check if container exists and remove it if it does
LOW…agent_os/middleware/agent_os_with_custom_middleware.py50 # Check if rate limit exceeded
LOW…k/05_agent_os/middleware/extract_content_middleware.py45 # Check if it's a streaming response
LOWcookbook/05_agent_os/client_a2a/04_error_handling.py91 # Check if the task failed at the application level
LOWcookbook/05_agent_os/workflow/workflow_with_router.py73 # Check if the topic is tech/startup related - use HackerNews
LOW…ook/05_agent_os/workflow/workflow_with_nested_steps.py74 # Check if any output contains substantial content
LOWcookbook/05_agent_os/workflow/workflow_with_loop.py70 # Check if we have good research results
LOW…book/05_agent_os/workflow/basic_chat_workflow_agent.py45 # Check if story is long enough to benefit from editing
LOW…kflow_with_parallel_and_custom_function_step_stream.py88 # Check if response and content exist
LOW…kflow_with_parallel_and_custom_function_step_stream.py155 # Check if response and content exist
LOW…kflow_with_parallel_and_custom_function_step_stream.py226 # Check if response and content exist
LOW…ok/05_agent_os/client/12_continue_run_sse_reconnect.py119 # Check if the run paused (tool approval needed)
LOWcookbook/05_agent_os/remote/05_agent_os_gateway.py62 # Check if story is long enough to benefit from editing
LOW…in_the_loop/user_input/03_step_user_input_streaming.py215 # Check if the event contains the workflow run output
LOW…in_the_loop/confirmation/01_basic_step_confirmation.py66# Check if workflow is paused
LOW…op/executor_hitl/05_agent_confirmation_in_loop_step.py122 # Check if workflow is paused
LOW…cutor_hitl/06_agent_confirmation_in_steps_container.py138 # Check if workflow is paused
LOW…ols/mcp/mcp_toolbox_demo/hotel_management_workflows.py73 # Assign tools to agents
LOWlibs/agno_infra/scripts/release_manual.sh26 # Check if this is a pre-release version
LOWlibs/agno_infra/agno/infra/config.py144 # Check if file in ignored directory
LOWlibs/agno_infra/agno/infra/operator.py116 # Check if we can create the infra in the current dir
LOWlibs/agno_infra/agno/infra/operator.py201 # Check if the infra contains a `infra` dir
LOWlibs/agno_infra/agno/docker/resource/container.py316 # Check if container is stopped/paused
LOWlibs/agno_infra/agno/docker/resource/image.py80 # Set use_cache to False so image is always built
LOWlibs/agno_infra/agno/cli/config.py120 # Check if we're deleting the active infra, if yes, unset the active infra
LOWlibs/agno_infra/agno/cli/operator.py33 # Check if ~/.config/ag exists, if it is not a dir - delete it and create the directory
LOWlibs/agno_infra/agno/aws/resource/rds/db_instance.py564 # Check if vpc_security_group_ids has changed
LOWlibs/agno_infra/agno/aws/resource/rds/db_instance.py576 # Check if db_subnet_group_name has changed
LOWlibs/agno_infra/agno/aws/resource/rds/db_cluster.py649 # Check if vpc_security_group_ids has changed
LOWlibs/agno/tests/unit/reader/test_text_reader.py198 # Check if the id ends with "_chunk_0" or "_chunk_1"
LOWlibs/agno/tests/unit/tools/test_todoist_tools.py8# Check if todoist_api_python can be imported without errors
LOWlibs/agno/tests/unit/tools/test_tavily.py128 # Set format to markdown
LOWlibs/agno/tests/unit/tools/test_tavily.py157 # Set format to text
LOWlibs/agno/tests/unit/tools/test_webbrowser.py18 # Check if the tool name is correct
LOWlibs/agno/tests/unit/tools/test_webbrowser.py21 # Check if open_page function is registered
LOWlibs/agno/tests/unit/tools/test_agentql.py7# Check if agentql can be imported without errors
LOWlibs/agno/tests/unit/vectordb/test_chromadb.py33 # Check if batch_size was provided via indirect parametrization
LOWlibs/agno/tests/unit/db/test_async_mongo.py262 # Check if PyMongo async is available
LOW…ts/integration/workflows/test_workflow_cancellation.py116 # Check if we're in agent_step_2 context
LOW…ts/integration/workflows/test_workflow_cancellation.py266 # Check if step 1 just completed
LOWlibs/agno/tests/integration/workflows/test_session.py158 # Increment counter
LOW…/agno/tests/integration/workflows/test_router_steps.py283 # Check if the router executed successfully (either has success in nested steps or router itself succeeded)
LOW…bs/agno/tests/integration/agent/test_print_response.py210 # Check if any panel content looks like it was processed for markdown
LOW…bs/agno/tests/integration/agent/test_print_response.py254 # Check if any panel was created with tool-related content
LOW…gno/tests/integration/models/lmstudio/test_tool_use.py10# Check if exa_py is available for tests that need ExaTools
LOW…gno/tests/integration/models/google/test_multimodal.py212 # Check if it's base64 encoded by trying to decode as UTF-8
LOWlibs/agno/tests/integration/models/xai/test_tool_use.py10# Check if exa_py is available for tests that need ExaTools
LOW…sts/integration/models/litellm_openai/test_tool_use.py48 # Check if tool was used
LOW…sts/integration/models/litellm_openai/test_tool_use.py102 # Check if tool was used
LOW…s/agno/tests/integration/models/cometapi/test_basic.py197 # Check if the calculation result is in the response
LOW…s/agno/tests/integration/models/cometapi/test_basic.py219 # Check if the calculation result is in the response
335 more matches not shown…
Verbosity Indicators293 hits · 515 pts
SeverityFileLineSnippet
LOWcookbook/00_quickstart/sequential_workflow.py33# Step 1: Data Gatherer — Fetches raw market data
LOWcookbook/00_quickstart/sequential_workflow.py64# Step 2: Analyst — Interprets the data
LOWcookbook/00_quickstart/sequential_workflow.py93# Step 3: Report Writer — Produces final output
LOWcookbook/00_quickstart/sequential_workflow.py130 data_step, # Step 1: Gather data
LOWcookbook/00_quickstart/sequential_workflow.py131 analysis_step, # Step 2: Analyze data
LOWcookbook/00_quickstart/sequential_workflow.py132 report_step, # Step 3: Write report
LOW…i_interactions/deep_research_collaborative_planning.py48 # Step 1: request a research plan (collaborative_planning=True)
LOW…i_interactions/deep_research_collaborative_planning.py61 # Step 3: approve and execute. Flip to execute-mode before this turn.
LOW…ok/90_models/google/gemini/file_search_rag_pipeline.py170 # Step 1: Create and populate store
LOW…ok/90_models/google/gemini/file_search_rag_pipeline.py181 # Step 2: List and verify documents
LOW…ok/90_models/google/gemini/file_search_rag_pipeline.py194 # Step 3: Interactive querying
LOW…ok/90_models/google/gemini/file_search_rag_pipeline.py210 # Step 4: Citation analysis
LOW…ok/90_models/google/gemini/file_search_rag_pipeline.py222 # Step 5: Cleanup
LOW…book/02_agents/11_approvals/audit_approval_overview.py81 # Step 1: Run critical action - creates a pending approval record BEFORE execution
LOW…book/02_agents/11_approvals/audit_approval_overview.py131 # Step 4: Run sensitive action - creates an audit approval record AFTER execution
LOW…book/02_agents/11_approvals/audit_approval_overview.py168 # Step 7: Query DB filtering by approval_type to show separation
LOWcookbook/02_agents/11_approvals/approval_basic.py78 # Step 1: Run - agent will pause because the tool requires approval
LOWcookbook/02_agents/11_approvals/approval_basic.py85 # Step 2: Check that an approval record was created in the DB
LOWcookbook/02_agents/11_approvals/approval_basic.py97 # Step 3: Confirm the requirement and continue the run
LOWcookbook/02_agents/11_approvals/approval_basic.py111 # Step 4: Resolve the approval record in the DB
LOWcookbook/02_agents/11_approvals/approval_basic.py124 # Step 5: Verify no more pending approvals
LOWcookbook/02_agents/11_approvals/audit_approval_async.py68 # Step 1: Async run - agent will pause because the tool requires confirmation
LOWcookbook/02_agents/11_approvals/audit_approval_async.py75 # Step 2: Verify no approval record yet (logged approvals are created after resolution)
LOWcookbook/02_agents/11_approvals/audit_approval_async.py82 # Step 3: Confirm and continue async
LOWcookbook/02_agents/11_approvals/audit_approval_async.py96 # Step 4: Verify logged approval record was created in DB
LOW…ok/02_agents/11_approvals/audit_approval_user_input.py67 # Step 1: Run - agent will pause because the tool requires user input
LOW…ok/02_agents/11_approvals/audit_approval_user_input.py74 # Step 2: Verify no logged approvals exist yet (audit approval creates records AFTER resolution)
LOW…ok/02_agents/11_approvals/audit_approval_user_input.py81 # Step 3: Provide user input and continue
LOW…ok/02_agents/11_approvals/audit_approval_user_input.py97 # Step 4: Verify logged approval record was created after resolution
LOW…ok/02_agents/11_approvals/audit_approval_user_input.py114 # Step 5: Verify total state
LOWcookbook/02_agents/11_approvals/approval_user_input.py69 # Step 1: Run - agent will pause
LOWcookbook/02_agents/11_approvals/approval_user_input.py76 # Step 2: Check that an approval record was created in the DB
LOWcookbook/02_agents/11_approvals/approval_user_input.py88 # Step 3: Provide user input for recipient and confirm
LOWcookbook/02_agents/11_approvals/approval_user_input.py107 # Step 4: Resolve the approval record in the DB
LOWcookbook/02_agents/11_approvals/approval_user_input.py120 # Step 5: Verify no more pending approvals
LOW…book/02_agents/11_approvals/audit_approval_external.py66 # Step 1: Run - agent will pause because the tool requires external execution
LOW…book/02_agents/11_approvals/audit_approval_external.py73 # Step 2: Verify no approval record yet (logged approvals are created after resolution)
LOW…book/02_agents/11_approvals/audit_approval_external.py80 # Step 3: Provide external execution result and continue
LOW…book/02_agents/11_approvals/audit_approval_external.py96 # Step 4: Verify logged approval record was created in DB
LOWcookbook/02_agents/11_approvals/approval_async.py80 # Step 1: Async run - agent will pause
LOWcookbook/02_agents/11_approvals/approval_async.py87 # Step 2: Check approval record in DB
LOWcookbook/02_agents/11_approvals/approval_async.py96 # Step 3: Confirm and continue async
LOWcookbook/02_agents/11_approvals/approval_async.py110 # Step 4: Resolve approval
LOWcookbook/02_agents/11_approvals/approval_async.py122 # Step 5: Verify clean state
LOWcookbook/02_agents/11_approvals/approval_team.py80 # Step 1: Run - team will pause
LOWcookbook/02_agents/11_approvals/approval_team.py87 # Step 2: Check approval record
LOWcookbook/02_agents/11_approvals/approval_team.py98 # Step 3: Confirm and continue
LOWcookbook/02_agents/11_approvals/approval_team.py110 # Step 4: Resolve approval in DB
LOWcookbook/02_agents/11_approvals/approval_team.py123 # Step 5: Verify
LOW…/02_agents/11_approvals/audit_approval_confirmation.py69 # Step 1: Run - agent will pause because the tool requires confirmation
LOW…/02_agents/11_approvals/audit_approval_confirmation.py76 # Step 2: Confirm and continue
LOW…/02_agents/11_approvals/audit_approval_confirmation.py90 # Step 3: Verify logged approval record was created
LOW…/02_agents/11_approvals/audit_approval_confirmation.py109 # Step 4: Run again - agent will pause for a new confirmation
LOW…/02_agents/11_approvals/audit_approval_confirmation.py116 # Step 5: Reject and continue
LOW…/02_agents/11_approvals/audit_approval_confirmation.py130 # Step 6: Verify logged approval record for rejection
LOW…/02_agents/11_approvals/approval_external_execution.py68 # Step 1: Run - agent will pause
LOW…/02_agents/11_approvals/approval_external_execution.py75 # Step 2: Check that an approval record was created in the DB
LOW…/02_agents/11_approvals/approval_external_execution.py87 # Step 3: Set external execution result and continue
LOW…/02_agents/11_approvals/approval_external_execution.py101 # Step 4: Resolve the approval record in the DB
LOW…/02_agents/11_approvals/approval_external_execution.py114 # Step 5: Verify no more pending approvals
233 more matches not shown…
Cross-Language Confusion60 hits · 438 pts
SeverityFileLineSnippet
HIGHcookbook/90_models/google/gemini/structured_output.py71 description="Additional notes about the event (can be null)",
HIGH…workflows/07_cel_expressions/loop/cel_compound_exit.py48 end_condition="all_success && current_iteration >= 2",
HIGH…workflows/07_cel_expressions/loop/cel_compound_exit.py61 print("Loop with CEL end condition: all_success && current_iteration >= 2")
HIGHcookbook/91_tools/mcp/stagehand.py14- Build the Stagehand MCP server: cd mcp-server-browserbase/stagehand && npm install && npm run build
HIGHlibs/agno_infra/agno/docker/resource/image.py293 for push_output in _api_client.images.push(
HIGHlibs/agno_infra/agno/aws/resource/glue/crawler.py132 # create a dict of args which are not null, otherwise aws type validation fails
HIGHlibs/agno_infra/agno/aws/resource/s3/bucket.py70 # create a dict of args which are not null, otherwise aws type validation fails
HIGHlibs/agno_infra/agno/aws/resource/emr/cluster.py96 # create a dict of args which are not null, otherwise aws type validation fails
HIGHlibs/agno_infra/agno/aws/resource/ecs/service.py125 # create a dict of args which are not null, otherwise aws type validation fails
HIGHlibs/agno_infra/agno/aws/resource/ecs/service.py255 # create a dict of args which are not null, otherwise aws type validation fails
HIGHlibs/agno_infra/agno/aws/resource/ecs/service.py288 # create a dict of args which are not null, otherwise aws type validation fails
HIGHlibs/agno_infra/agno/aws/resource/ecs/service.py344 # create a dict of args which are not null, otherwise aws type validation fails
HIGH…bs/agno_infra/agno/aws/resource/ecs/task_definition.py127 # create a dict of args which are not null, otherwise aws type validation fails
HIGHlibs/agno_infra/agno/aws/resource/ecs/cluster.py53 # create a dict of args which are not null, otherwise aws type validation fails
HIGHlibs/agno_infra/agno/aws/resource/elb/load_balancer.py42 # create a dict of args which are not null, otherwise aws type validation fails
HIGHlibs/agno_infra/agno/aws/resource/elb/target_group.py47 # create a dict of args which are not null, otherwise aws type validation fails
HIGHlibs/agno_infra/agno/aws/resource/elb/target_group.py175 # create a dict of args which are not null, otherwise aws type validation fails
HIGHlibs/agno_infra/agno/aws/resource/elb/listener.py52 # create a dict of args which are not null, otherwise aws type validation fails
HIGHlibs/agno_infra/agno/aws/resource/elb/listener.py180 # create a dict of args which are not null, otherwise aws type validation fails
HIGHlibs/agno_infra/agno/aws/resource/iam/policy.py44 # create a dict of args which are not null, otherwise aws type validation fails
HIGHlibs/agno_infra/agno/aws/resource/iam/role.py56 # create a dict of args which are not null, otherwise aws type validation fails
HIGHlibs/agno_infra/agno/aws/resource/secret/manager.py94 # create a dict of args which are not null, otherwise aws type validation fails
HIGH…bs/agno_infra/agno/aws/resource/elasticache/cluster.py139 # create a dict of args which are not null, otherwise aws type validation fails
HIGH…bs/agno_infra/agno/aws/resource/elasticache/cluster.py299 # create a dict of args which are not null, otherwise aws type validation fails
HIGH…bs/agno_infra/agno/aws/resource/elasticache/cluster.py367 # create a dict of args which are not null, otherwise aws type validation fails
HIGH…no_infra/agno/aws/resource/elasticache/subnet_group.py73 # create a dict of args which are not null, otherwise aws type validation fails
HIGHlibs/agno_infra/agno/aws/resource/rds/db_instance.py544 # create a dict of args which are not null, otherwise aws type validation fails
HIGHlibs/agno_infra/agno/aws/resource/rds/db_instance.py266 # create a dict of args which are not null, otherwise aws type validation fails
HIGHlibs/agno_infra/agno/aws/resource/rds/db_instance.py490 # create a dict of args which are not null, otherwise aws type validation fails
HIGH…bs/agno_infra/agno/aws/resource/rds/db_subnet_group.py78 # create a dict of args which are not null, otherwise aws type validation fails
HIGHlibs/agno_infra/agno/aws/resource/rds/db_cluster.py575 # create a dict of args which are not null, otherwise aws type validation fails
HIGHlibs/agno_infra/agno/aws/resource/rds/db_cluster.py629 # create a dict of args which are not null, otherwise aws type validation fails
HIGHlibs/agno_infra/agno/aws/resource/rds/db_cluster.py344 # create a dict of args which are not null, otherwise aws type validation fails
HIGHlibs/agno_infra/agno/aws/resource/acm/certificate.py86 # create a dict of args which are not null, otherwise aws type validation fails
HIGHlibs/agno_infra/agno/aws/resource/ec2/volume.py109 # create a dict of args which are not null, otherwise aws type validation fails
HIGHlibs/agno_infra/agno/aws/resource/ec2/volume.py281 # create a dict of args which are not null, otherwise aws type validation fails
HIGHlibs/agno_infra/agno/aws/resource/ec2/security_group.py148 # create a dict of args which are not null, otherwise aws type validation fails
HIGHlibs/agno_infra/agno/aws/resource/ec2/security_group.py338 # create a dict of args which are not null, otherwise aws type validation fails
HIGHlibs/agno_infra/agno/aws/resource/ec2/security_group.py473 # create a dict of args which are not null, otherwise aws type validation fails
HIGHlibs/agno/tests/unit/tools/test_duckdb.py219 expected_output = f"{table_name}\ncolumn_name,column_type,null,key,default,extra\nissue_id,VARCHAR,YES,None,None,Non
HIGHlibs/agno/tests/unit/tools/test_coding_tools.py519 result = tools.run_shell("echo hello && cat /etc/passwd")
HIGHlibs/agno/tests/unit/tools/test_coding_tools.py524 result = tools.run_shell("false || cat /etc/passwd")
HIGHlibs/agno/tests/unit/tools/test_coding_tools.py623 result = tools.run_shell("echo hello && echo world")
HIGHlibs/agno/tests/unit/tools/test_hackernews.py345 """Test handling of non-existent user (returns null)."""
HIGHlibs/agno/tests/unit/workflow/test_cel.py86 assert is_cel_expression("a && b") is True
HIGHlibs/agno/tests/unit/workflow/test_cel.py87 assert is_cel_expression("previous_step_content.size() > 0 && input.size() > 0") is True
HIGHlibs/agno/tests/unit/workflow/test_cel.py91 assert is_cel_expression("a || b") is True
HIGHlibs/agno/tests/unit/workflow/test_cel.py92 assert is_cel_expression("is_admin || is_moderator") is True
HIGHlibs/agno/tests/unit/workflow/test_cel.py101 assert is_cel_expression("(a && b) || (c && d)") is True
HIGHlibs/agno/tests/unit/workflow/test_cel.py102 assert is_cel_expression("!empty && size > 0") is True
HIGHlibs/agno/tests/unit/workflow/test_cel.py206 assert is_cel_expression('previous_step_content.size() > 0 && previous_step_content.contains("error")') is True
HIGHlibs/agno/tests/unit/workflow/test_cel.py217 assert is_cel_expression("all_success && current_iteration >= 2") is True
HIGHlibs/agno/tests/unit/workflow/test_cel.py305 assert validate_cel_expression("a && b") is True
HIGHlibs/agno/tests/unit/workflow/test_cel.py306 assert validate_cel_expression("a || b") is True
HIGH…bs/agno/tests/integration/workflows/test_loop_steps.py675 end_condition="all_success && current_iteration >= 2",
HIGH…bs/agno/tests/integration/workflows/test_loop_steps.py692 end_condition="step_outputs.size() >= 2 && all_success",
HIGH…bs/agno/tests/integration/workflows/test_loop_steps.py775 end_condition="current_iteration >= 2 && all_success",
HIGHlibs/agno/agno/models/cohere/chat.py183 # Fix optional parameters where the "type" is [type, null]
HIGHlibs/agno/agno/workflow/loop.py62 - 'all_success && current_iteration >= 2'
HIGHlibs/agno/agno/cloud/aws/s3/bucket.py69 # create a dict of args which are not null, otherwise aws type validation fails
Over-Commented Block288 hits · 274 pts
SeverityFileLineSnippet
LOWcookbook/00_quickstart/requirements.txt1# This file was autogenerated by uv via the following command:
LOWcookbook/00_quickstart/requirements.txt21 # jsonschema
LOWcookbook/00_quickstart/requirements.txt41charset-normalizer==3.4.7
LOWcookbook/00_quickstart/requirements.txt61 # via agno
LOWcookbook/00_quickstart/requirements.txt81 # via onnxruntime
LOWcookbook/00_quickstart/requirements.txt101 # via
LOWcookbook/00_quickstart/requirements.txt121 # google-genai
LOWcookbook/00_quickstart/requirements.txt141 # via
LOWcookbook/00_quickstart/requirements.txt161 # via -r cookbook/00_quickstart/requirements.in
LOWcookbook/00_quickstart/requirements.txt181opentelemetry-api==1.42.0
LOWcookbook/00_quickstart/requirements.txt201opentelemetry-sdk==1.42.0
LOWcookbook/00_quickstart/requirements.txt221 # onnxruntime
LOWcookbook/00_quickstart/requirements.txt241psycopg-binary==3.3.4
LOWcookbook/00_quickstart/requirements.txt261pydantic-core==2.46.4
LOWcookbook/00_quickstart/requirements.txt281 # kubernetes
LOWcookbook/00_quickstart/requirements.txt301 # uvicorn
LOWcookbook/00_quickstart/requirements.txt321 # typer
LOWcookbook/00_quickstart/requirements.txt341 # via gitdb
LOWcookbook/00_quickstart/requirements.txt361tqdm==4.67.3
LOWcookbook/00_quickstart/requirements.txt381 # huggingface-hub
LOWcookbook/00_quickstart/requirements.txt401 # pydantic
LOWcookbook/00_quickstart/requirements.txt421websockets==16.0
LOWcookbook/90_models/deepinfra/basic.py21# Get the response in a variable
LOWcookbook/90_models/google/gemini/search.py21# Ask questions that require current information
LOWcookbook/90_models/fireworks/basic.py21# Get the response in a variable
LOWcookbook/90_models/meta/llama_openai/basic.py21# Get the response in a variable
LOWcookbook/90_models/meta/llama/basic.py21# Get the response in a variable
LOWcookbook/90_models/xai/finance_agent.py81# - Taiwan Semiconductor (TSM)
LOWcookbook/90_models/mistral/basic.py21# run: RunOutput = agent.run("Share a 2 sentence horror story")
LOW…book/02_agents/05_state_and_session/session_summary.py41
LOW…/02_agents/14_advanced/01_create_cultural_knowledge.py21# The CultureManager distills reusable insights into the shared cultural layer
LOW…kbook/02_agents/14_advanced/04_manually_add_culture.py81 # "How do I set up a FastAPI service using Docker?",
LOW…ents/14_advanced/02_use_cultural_knowledge_in_agent.py21# format responses, how to write tutorials, or tone/style preferences).
LOW…k/02_agents/15_dependencies/dependencies_in_context.py41# Create a Context-Aware Agent that can access real-time HackerNews data
LOWcookbook/08_learning/requirements.txt1# This file was autogenerated by uv via the following command:
LOWcookbook/08_learning/requirements.txt21attrs==25.4.0
LOWcookbook/08_learning/requirements.txt41 # via requests
LOWcookbook/08_learning/requirements.txt61 # via email-validator
LOWcookbook/08_learning/requirements.txt81 # via huggingface-hub
LOWcookbook/08_learning/requirements.txt101 # opentelemetry-exporter-otlp-proto-grpc
LOWcookbook/08_learning/requirements.txt121 # chromadb
LOWcookbook/08_learning/requirements.txt141 # requests
LOWcookbook/08_learning/requirements.txt161 # via rich
LOWcookbook/08_learning/requirements.txt181onnxruntime==1.23.2
LOWcookbook/08_learning/requirements.txt201 # opentelemetry-sdk
LOWcookbook/08_learning/requirements.txt221 # openinference-instrumentation-agno
LOWcookbook/08_learning/requirements.txt241protobuf==6.33.3
LOWcookbook/08_learning/requirements.txt261 # via
LOWcookbook/08_learning/requirements.txt281pygments==2.19.2
LOWcookbook/08_learning/requirements.txt301 # fastapi
LOWcookbook/08_learning/requirements.txt321requests-oauthlib==2.0.0
LOWcookbook/08_learning/requirements.txt341sentry-sdk==2.49.0
LOWcookbook/08_learning/requirements.txt361sse-starlette==3.1.2
LOWcookbook/08_learning/requirements.txt381typer==0.21.1
LOWcookbook/08_learning/requirements.txt401 # openinference-instrumentation-agno
LOWcookbook/08_learning/requirements.txt421 # pydantic-settings
LOWcookbook/08_learning/requirements.txt441 # via
LOWcookbook/data_labeling/image_search/requirements.txt1# This file was autogenerated by uv via the following command:
LOWcookbook/data_labeling/image_search/requirements.txt21 # requests
LOWcookbook/data_labeling/image_search/requirements.txt41docstring-parser==0.18.0
228 more matches not shown…
AI Slop Vocabulary63 hits · 122 pts
SeverityFileLineSnippet
MEDIUM…ook/90_models/google/gemini/url_context_with_search.py1"""Combine URL context with Google Search for comprehensive web analysis.
MEDIUM…/02_agents/14_advanced/01_create_cultural_knowledge.py35# - Communication best practices
LOW…book/02_agents/02_input_output/followup_suggestions.py28# Create the Agent — just set followups=True
MEDIUMcookbook/02_agents/09_hooks/stream_hook.py39 # Agent with comprehensive output validation
MEDIUMcookbook/02_agents/09_hooks/pre_hook_input.py87 # Create a financial advisor agent with comprehensive hooks
MEDIUMcookbook/02_agents/09_hooks/post_hook_output.py123 # Agent with comprehensive output validation
LOW…_learning/06_quick_tests/02_learning_true_shorthand.py27# This is the simplest way to enable learning - just set learning=True
LOW…8_learning/08_custom_stores/01_minimal_custom_store.py60 # For simple stores, can just return dict or a dataclass
LOWcookbook/05_agent_os/followup/followups_agentos.py10# Create the Agent — just set followups=True
MEDIUMcookbook/05_agent_os/client_a2a/04_error_handling.py79 """Demonstrate comprehensive error handling pattern."""
MEDIUM…ent_os/workflow/customer_research_workflow_parallel.py257 # Initialize comprehensive session state structure
MEDIUM…ent_os/workflow/customer_research_workflow_parallel.py744# Create the comprehensive customer research workflow
MEDIUM…kbook/07_knowledge/09_archive/readers/tavily_reader.py43 extract_depth="advanced", # 2 credits per 5 URLs, more comprehensive
MEDIUMcookbook/91_tools/brightdata_tools.py62 # "Search Google for 'Python web scraping best practices' and give me the top 5 results",
MEDIUMcookbook/91_tools/financial_datasets_tools.py193 # """Create a comprehensive financial summary for NVDA including:
MEDIUMcookbook/91_tools/financial_datasets_tools.py193 # """Create a comprehensive financial summary for NVDA including:
MEDIUMcookbook/91_tools/github_tools.py92 # Example: Get comprehensive repository stats
MEDIUMcookbook/91_tools/github_tools.py94 # "Get comprehensive stats for the agno-agi/agno repository", markdown=True
MEDIUMcookbook/91_tools/github_tools.py99 # "Get comprehensive details for pull request #100 in the agno-agi/agno repository",
LOWcookbook/91_tools/browserbase_tools.py75 # The same agent instance works for both sync and async - just use arun/aprint_response!
LOWcookbook/91_tools/browserbase_tools.py81 # # Same agent, just use async methods - it will automatically use async tools
MEDIUMlibs/agno/tests/unit/tools/test_github.py780 """Test getting comprehensive details of a pull request."""
MEDIUMlibs/agno/tests/unit/tools/test_github.py900 """Test getting comprehensive repository information including statistics."""
MEDIUMlibs/agno/tests/unit/app/test_agui_app.py749 """Complex test with interleaved content and tool calls (comprehensive scenario)"""
MEDIUMlibs/agno/tests/unit/vectordb/test_pgvector.py339 """Test vector_search method using more comprehensive mocking."""
MEDIUM…o/tests/integration/workflows/test_streaming_events.py674 """Test comprehensive workflow with multiple component types with stream_events=True."""
MEDIUM…o/tests/integration/workflows/test_streaming_events.py721 """Test comprehensive workflow with multiple component types - async with stream_events=True."""
MEDIUM…o/tests/integration/workflows/test_streaming_events.py760 """Test comprehensive workflow with multiple component types with stream_events=False."""
MEDIUMlibs/agno/tests/integration/agent/test_hooks.py594 """Test comprehensive error handling in hooks."""
MEDIUMlibs/agno/tests/integration/agent/test_memory_impact.py168 # Verify that memory usage is reasonable - the agent should not utilize excessive memory
MEDIUMlibs/agno/tests/integration/db/sqlite/test_session.py599 # Create comprehensive AgentSession with all possible fields populated
MEDIUMlibs/agno/tests/integration/db/sqlite/test_session.py655 # Create comprehensive TeamSession with all possible fields populated
MEDIUMlibs/agno/tests/integration/db/postgres/test_session.py654 # Create comprehensive AgentSession with all possible fields populated
MEDIUMlibs/agno/tests/integration/db/postgres/test_session.py710 # Create comprehensive TeamSession with all possible fields populated
MEDIUM…s/agno/tests/integration/db/postgres/test_knowledge.py333 # Upsert the comprehensive knowledge
MEDIUMlibs/agno/tests/integration/db/postgres/test_memory.py206 # Creating a comprehensive memory
LOWlibs/agno/tests/integration/os/test_jwt_middleware.py983 validate=False, # Don't fail on validation errors, just set authenticated=False
MEDIUMlibs/agno/agno/tools/shopify.py646 """Get comprehensive order analytics for a time period.
MEDIUMlibs/agno/agno/tools/docker.py10 # Apply more comprehensive monkey patch for Python 3.12 compatibility
MEDIUMlibs/agno/agno/tools/docker.py16 # Create a more comprehensive patched version that ignores any unknown parameters
MEDIUMlibs/agno/agno/tools/github.py886 """Get comprehensive details of a pull request including comments, labels, and metadata.
MEDIUMlibs/agno/agno/tools/github.py994 """Get comprehensive repository information including statistics.
LOWlibs/agno/agno/tools/function.py1001 # If no hooks, just return the entrypoint execution function
LOWlibs/agno/agno/tools/function.py1210 # If no hooks, just return the async entrypoint execution function
MEDIUMlibs/agno/agno/memory/strategies/summarize.py1"""Summarize strategy: Combine all memories into single comprehensive summary."""
MEDIUMlibs/agno/agno/memory/strategies/summarize.py16 """Combine all memories into single comprehensive summary.
MEDIUMlibs/agno/agno/memory/strategies/summarize.py49 """Summarize multiple memories into single comprehensive summary.
MEDIUMlibs/agno/agno/memory/strategies/summarize.py87 # Create comprehensive prompt for summarization
MEDIUMlibs/agno/agno/memory/strategies/summarize.py126 """Async version: Summarize multiple memories into single comprehensive summary.
MEDIUMlibs/agno/agno/memory/strategies/summarize.py164 # Create comprehensive prompt for summarization
MEDIUMlibs/agno/agno/vectordb/couchbase/couchbase.py361 # This is a more robust way than just len(batch) - len(exceptions)
MEDIUMlibs/agno/agno/models/google/gemini_interactions.py486 # which forces store=True), leverage server-side state: pass
LOWlibs/agno/agno/team/_response.py1673 # Content is already a dict - just set content_type
LOWlibs/agno/agno/team/_response.py1705 # Content is already a dict - just set content_type
MEDIUMlibs/agno/agno/os/routers/database.py36 """Create the database router with comprehensive OpenAPI documentation."""
MEDIUMlibs/agno/agno/os/routers/metrics/metrics.py28 """Create metrics router with comprehensive OpenAPI documentation for system metrics and analytics endpoints."""
MEDIUMlibs/agno/agno/os/routers/traces/traces.py40 """Create traces router with comprehensive OpenAPI documentation for trace endpoints."""
MEDIUMlibs/agno/agno/os/routers/evals/evals.py49 """Create eval router with comprehensive OpenAPI documentation for agent/team evaluation endpoints."""
MEDIUMlibs/agno/agno/os/routers/memory/memory.py41 """Create memory router with comprehensive OpenAPI documentation for user memory management endpoints."""
MEDIUMlibs/agno/agno/os/routers/workflows/router.py953 """Create the workflow router with comprehensive OpenAPI documentation."""
3 more matches not shown…
Fake / Example Data92 hits · 98 pts
SeverityFileLineSnippet
LOW…2_agents/05_state_and_session/dynamic_session_state.py29 name: str = "John Doe",
LOW…2_agents/05_state_and_session/dynamic_session_state.py74 session_state={"customer_profiles": {"123": {"name": "Jane Doe"}}},
LOW…ok/02_agents/11_approvals/approval_list_and_resolve.py126 resolved_by="admin@example.com",
LOW…ok/02_agents/11_approvals/approval_list_and_resolve.py154 resolved_by="admin@example.com",
LOWcookbook/02_agents/11_approvals/approval_post_hook.py81 resolved_by="admin@example.com",
LOWcookbook/02_agents/11_approvals/approval_post_hook.py97 assert run.metadata["approval"]["resolved_by"] == "admin@example.com"
LOW…ook/02_agents/15_dependencies/dependencies_in_tools.py98 "name": "John Doe",
LOWcookbook/02_agents/10_human_in_the_loop/user_input.py46 "to_address": "test@test.com",
LOWcookbook/03_teams/03_tools/member_tool_hooks.py25 "name": "John Doe",
LOWcookbook/03_teams/03_tools/member_tool_hooks.py34 "name": "Jane Doe",
LOW…book/03_teams/06_memory/01_team_with_memory_manager.py65 print("John Doe's memories:")
LOWcookbook/03_teams/06_memory/TEST_LOG.md438│ │ input="Add or update user memory: set user's name to 'John Doe' and note that he likes to hike in the mountains
LOWcookbook/03_teams/06_memory/TEST_LOG.md450│ │ input="Add or update user memory: set user's name to 'John Doe' and note that he likes to hike in the mountains
LOWcookbook/03_teams/06_memory/TEST_LOG.md462│ │ input="Add or update user memory: set user's name to 'John Doe' and note that he likes to hike in the mountains
LOWcookbook/03_teams/06_memory/TEST_LOG.md474│ │ input="Add or update user memory: set user's name to 'John Doe' and note that he likes to hike in the mountains
LOW…ok/03_teams/17_dependencies/dependencies_in_context.py22 "name": "John Doe",
LOW…book/03_teams/17_dependencies/dependencies_in_tools.py23 "name": "John Doe",
LOW…ok/03_teams/17_dependencies/dependencies_to_members.py22 "name": "John Doe",
LOW…03_teams/01_quickstart/07_share_member_interactions.py22 "name": "John Doe",
LOW…05_agent_os/middleware/agent_os_with_jwt_middleware.py92 "name": "John Doe",
LOWcookbook/05_agent_os/customize/handle_custom_events.py43 customer_name = run_context.session_state.get("customer_name", "John Doe")
LOWcookbook/05_agent_os/customize/handle_custom_events.py100 --data-urlencode 'session_state={"customer_name": "John Doe", "customer_email": "john.doe@example.com", "custome
LOWcookbook/05_agent_os/customize/handle_custom_events.py107 --data-urlencode 'session_state={"customer_name": "John Doe", "customer_email": "john.doe@example.com", "custome
LOWcookbook/05_agent_os/customize/custom_fastapi_app.py49 "name": "John Doe",
LOWcookbook/05_agent_os/customize/custom_fastapi_app.py54 "name": "Jane Doe",
LOWcookbook/11_memory/01_agent_with_memory.py55 print("John Doe's memories:")
LOWcookbook/11_memory/01_agent_with_memory.py66 print("John Doe's memories:")
LOWcookbook/11_memory/04_custom_memory_manager.py56 print("John Doe's memories:")
LOWcookbook/11_memory/memory_manager/02_memory_creation.py47 print("John Doe's memories:")
LOWcookbook/11_memory/memory_manager/02_memory_creation.py62 print("Jane Doe's memories:")
LOWcookbook/11_memory/memory_manager/04_memory_search.py40 print("John Doe's memories:")
LOW…memory/memory_manager/03_custom_memory_instructions.py55 print("John Doe's memories:")
LOW…memory/memory_manager/03_custom_memory_instructions.py90 print("Jane Doe's memories:")
LOW…2_integrations/surrealdb/custom_memory_instructions.py67 print("John Doe's memories:")
LOW…2_integrations/surrealdb/custom_memory_instructions.py102 print("Jane Doe's memories:")
LOWcookbook/92_integrations/surrealdb/memory_creation.py53 print("John Doe's memories:")
LOWcookbook/92_integrations/surrealdb/memory_creation.py69 print("Jane Doe's memories:")
LOW…ook/92_integrations/surrealdb/memory_search_surreal.py44 print("John Doe's memories:")
LOWcookbook/91_tools/salesforce_tools.py101 # "Update the account 'Acme Corp' to set the industry to 'Technology'",
LOWcookbook/91_tools/custom_tool_events.py33 customer_name="John Doe",
LOWcookbook/91_tools/google/gmail_inbox_triage.py58 user_id = "user@example.com"
LOW…91_tools/other/include_exclude_tools_custom_toolkit.py44 "name": "John Doe",
LOW…s/tool_hooks/tool_hook_in_toolkit_with_state_nested.py71 "123": {"name": "Jane Doe", "email": "jane.doe@example.com"},
LOW…s/tool_hooks/tool_hook_in_toolkit_with_state_nested.py72 "456": {"name": "John Doe", "email": "john.doe@example.com"},
LOWcookbook/91_tools/tool_hooks/tool_hook_in_toolkit.py36 "name": "John Doe",
LOWcookbook/91_tools/tool_hooks/tool_hook_in_toolkit.py123 "name": "John Doe",
LOW…91_tools/tool_hooks/tool_hook_in_toolkit_with_state.py58 "123": {"name": "Jane Doe", "email": "jane.doe@example.com"},
LOW…91_tools/tool_hooks/tool_hook_in_toolkit_with_state.py59 "456": {"name": "John Doe", "email": "john.doe@example.com"},
LOW…ok/91_tools/tool_hooks/tool_hooks_in_toolkit_nested.py38 "name": "John Doe",
LOW…ok/91_tools/tool_hooks/tool_hooks_in_toolkit_nested.py114 "name": "John Doe",
LOWlibs/agno/tests/unit/test_filters.py266 filter_expr = CONTAINS("name", "John Doe")
LOWlibs/agno/tests/unit/test_filters.py267 assert filter_expr.value == "John Doe"
LOWlibs/agno/tests/unit/tools/test_exa.py79 author="John Doe",
LOWlibs/agno/tests/unit/tools/test_exa.py93 assert result_data[0]["author"] == "John Doe"
LOWlibs/agno/tests/unit/tools/test_exa.py148 mock_citation.author = "John Doe"
LOWlibs/agno/tests/unit/tools/test_google_drive.py314 tools = GoogleDriveTools(service_account_path="/fake/sa.json", delegated_user="user@example.com")
LOWlibs/agno/tests/unit/tools/test_google_drive.py318 mock_creds.with_subject.assert_called_once_with("user@example.com")
LOWlibs/agno/tests/unit/tools/test_shopify.py358 assert result_data[0]["customer"]["name"] == "John Doe"
LOWlibs/agno/tests/unit/tools/test_salesforce.py320 [("Id", "001000000000ABC"), ("Name", "Acme Corp"), ("Industry", "Technology")]
LOWlibs/agno/tests/unit/tools/test_salesforce.py325 assert result["Name"] == "Acme Corp"
32 more matches not shown…
Magic Placeholder Names14 hits · 59 pts
SeverityFileLineSnippet
HIGHcookbook/90_models/google/gemini_interactions/README.md17export GOOGLE_API_KEY=your-api-key
HIGHcookbook/90_models/google/gemini/parallel_grounding.py37 # parallel_api_key="your-api-key",
HIGH…knowledge/09_archive/embedders/vllm_embedder_remote.py24 api_key="your-api-key",
HIGHcookbook/91_tools/nano_banana_tools.py5- Set your Google API key as environment variable: `export GOOGLE_API_KEY="your_api_key"`
HIGHcookbook/91_tools/calcom_tools.py29 export CALCOM_API_KEY="your_api_key"
HIGHcookbook/91_tools/firecrawl_tools.py7 export FIRECRAWL_API_KEY=<your-api-key>
HIGHcookbook/91_tools/e2b_tools.py20 export E2B_API_KEY=your_api_key
HIGHcookbook/91_tools/brandfetch_tools.py12export BRANDFETCH_API_KEY=your_api_key
HIGHcookbook/91_tools/scrapegraph_tools.py7 export SGAI_API_KEY=<your-api-key>
HIGHcookbook/91_tools/daytona_tools.py8 export DAYTONA_API_KEY=<your_api_key>
HIGHcookbook/91_tools/antigravity/antigravity_tools.py14 export GEMINI_API_KEY=<your_api_key>
HIGHlibs/agno/tests/system/README.md75echo "OPENAI_API_KEY=your-api-key-here" > .env
HIGHlibs/agno/tests/system/run_tests.sh25 echo " OPENAI_API_KEY=your-api-key-here"
HIGHlibs/agno/agno/tools/scrapegraph.py7 export SGAI_API_KEY=<your-api-key>
Example Usage Blocks30 hits · 52 pts
SeverityFileLineSnippet
LOWcookbook/90_models/groq/reasoning/finance_agent.py29# Example usage
LOW…s/05_state_and_session/session_state_multiple_users.py86 # Example usage
LOW…02_agents/05_state_and_session/session_state_events.py42 # Example usage
LOW…ts/05_state_and_session/session_state_manual_update.py42 # Example usage
LOW…_agents/05_state_and_session/session_state_advanced.py85 # Example usage
LOW…/02_agents/05_state_and_session/session_state_basic.py42 # Example usage
LOW…k/02_agents/15_dependencies/dependencies_in_context.py59 # Example usage
LOWcookbook/05_agent_os/mcp_demo/test_client.py83# Example usage
LOW…ent_os/workflow/customer_research_workflow_parallel.py778# # Example usage
LOWcookbook/91_tools/shopify_tools.py52# Example usage
LOWcookbook/91_tools/calcom_tools.py81# Example usage
LOWcookbook/91_tools/file_tools.py201# Example usage
LOWcookbook/91_tools/spotify_tools.py47# Example usage
LOWcookbook/91_tools/website_tools.py29# Example usage
LOWcookbook/91_tools/aws_lambda_tools.py90# Example usage
LOWcookbook/91_tools/crawl4ai_tools.py66# Example usage
LOWcookbook/91_tools/other/complex_input_types.py82# Example usage
LOWcookbook/91_tools/mcp/multiple_servers.py47# Example usage
LOWcookbook/91_tools/mcp/include_tools.py49# Example usage
LOWcookbook/91_tools/mcp/include_exclude_tools.py47# Example usage
LOW…91_tools/mcp/multiple_servers_allow_partial_failure.py52# Example usage
LOWcookbook/91_tools/mcp/filesystem.py59# Example usage
LOWcookbook/91_tools/mcp/groq_mcp.py79# Example usage
LOWcookbook/91_tools/mcp/gibsonai.py85# Example usage
LOWcookbook/91_tools/mcp/github.py60# Example usage
LOWcookbook/91_tools/mcp/sequential_thinking.py57# Example usage
LOWcookbook/91_tools/mcp/mem0.py67# Example usage
LOWcookbook/91_tools/mcp/local_server/client.py34# Example usage
LOWlibs/agno_infra/scripts/generate_requirements.sh5# Usage:
LOWlibs/agno/scripts/generate_requirements.sh5# Usage:
Hallucination Indicators5 hits · 50 pts
SeverityFileLineSnippet
CRITICALlibs/agno/tests/unit/tools/test_google_drive.py106 drive_tools.service.files.return_value.export_media.assert_called_once()
CRITICALlibs/agno/tests/unit/tools/models/test_morph.py109 mock_morph_tools._morph_client.chat.completions.create.assert_called_once_with(
CRITICALlibs/agno/tests/unit/tools/models/test_morph.py137 mock_morph_tools._morph_client.chat.completions.create.assert_called_once_with(
CRITICALlibs/agno/tests/unit/models/google/test_gemini.py729 mock_get_client.return_value.aio.file_search_stores.download_media.assert_awaited_once_with(media_id=media_id)
CRITICALlibs/agno/agno/models/azure/ai_foundry.py30 from azure.core.exceptions import HttpResponseError
Dead Code10 hits · 18 pts
SeverityFileLineSnippet
MEDIUMlibs/agno/tests/unit/test_fallback.py372
MEDIUMlibs/agno/tests/unit/test_fallback.py574
MEDIUM…o/tests/unit/models/test_retry_error_classification.py308
MEDIUM…o/tests/unit/models/test_retry_error_classification.py325
MEDIUM…o/tests/unit/models/test_retry_error_classification.py344
MEDIUM…o/tests/unit/models/test_retry_error_classification.py363
MEDIUM…ests/unit/team/test_acontinue_run_background_stream.py154
MEDIUMlibs/agno/tests/unit/os/interfaces/test_agui_router.py26
MEDIUMlibs/agno/tests/unit/os/interfaces/test_agui_router.py36
MEDIUMlibs/agno/agno/agents/base.py768
Overly Generic Function Names13 hits · 13 pts
SeverityFileLineSnippet
LOWcookbook/90_models/clients/http_client_caching.py47 def handle_request(self, request: httpx.Request) -> httpx.Response:
LOWcookbook/90_models/clients/http_client_caching.py79 def handle_request(self, request: httpx.Request) -> httpx.Response:
LOWcookbook/90_models/clients/http_client_caching.py117 def handle_request(self, request: httpx.Request) -> httpx.Response:
LOW…/08_human_in_the_loop/user_input/02_step_user_input.py94def process_data(step_input: StepInput) -> StepOutput:
LOW…lows/08_human_in_the_loop/error/01_error_retry_skip.py35def process_data(step_input: StepInput) -> StepOutput:
LOW…man_in_the_loop/error/02_error_retry_skip_streaming.py48def process_data(step_input: StepInput) -> StepOutput:
LOWcookbook/91_tools/mcp/mem0.py60def process_data(data):
LOWlibs/agno/tests/unit/workflow/test_hitl.py38def process_data(step_input: StepInput) -> StepOutput:
LOWlibs/agno/tests/unit/os/test_per_request_isolation.py478 def my_function(step_input: StepInput) -> StepOutput:
LOWlibs/agno/tests/integration/workflows/test_hitl.py32def process_data(step_input: StepInput) -> StepOutput:
LOW…ests/integration/models/anthropic/test_format_tools.py131 def process_data(data: Union[str, Dict[str, Any]]):
LOWlibs/agno/agno/tools/decorator.py116 def my_function():
LOWlibs/agno/agno/team/_task_tools.py403 def execute_task(task_id: str, member_id: str) -> Iterator[Union[RunOutputEvent, TeamRunOutputEvent, str]]:
Slop Phrases2 hits · 5 pts
SeverityFileLineSnippet
MEDIUM…k/02_agents/03_context_management/few_shot_learning.py31 f you don't receive the email within 5 minutes, please check your spam folder. Let me know if you need any assistanc
MEDIUMlibs/agno_infra/agno/aws/resource/acm/certificate.py49 # if users can reach your site by using either name. The maximum number of domain names that you can add to an