Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/crewAIInc/crewAI
/ endpoints
Endpoints
746 in github.com/crewAIInc/crewAI
⨍
Functions
12,753
◇
Types & classes
2,624
↳
Endpoints
746
Route
_normalize_input_files
field_validator("input_files", mode="before")
lib/crewai/src/crewai/task.py:None
Route
_validate_inline_agents
field_validator( "agents", mode="before", json_schema_input_type=_CrewAgentsInput,
lib/crewai/src/crewai/project/crew_definition.py:None
Route
_validate_input
field_validator("input", mode="before")
lib/crewai/src/crewai/project/crew_definition.py:None
Route
_validate_inputs
field_validator("inputs", mode="before")
lib/crewai/src/crewai/project/crew_definition.py:None
Route
after_parallel_execution
router("parallel_todos_complete")
lib/crewai/src/crewai/experimental/agent_executor.py:None
Route
alternate_entry_point
router(emit=["resume"])
lib/crewai/tests/test_flow_definition.py:None
Route
anemia_router
router(diagnose_conditions)
lib/crewai/tests/test_flow.py:None
Route
ask_for_human_input
ask_for_human_input.setter
lib/crewai/src/crewai/experimental/agent_executor.py:None
Route
call_ai_auth
router("auth")
lib/crewai/tests/test_flow_visualization.py:None
Route
call_llm_and_parse
router("continue_reasoning")
lib/crewai/src/crewai/experimental/agent_executor.py:None
Route
call_llm_native_tools
router("continue_reasoning_native")
lib/crewai/src/crewai/experimental/agent_executor.py:None
Route
check_exp
router("exp")
lib/crewai/tests/test_flow_visualization.py:None
Route
check_max_iterations
router(or_(initialize_reasoning, continue_iteration))
lib/crewai/src/crewai/experimental/agent_executor.py:None
Route
check_more_todos
router(mark_todo_complete)
lib/crewai/src/crewai/experimental/agent_executor.py:None
Route
check_native_todo_completion
router(execute_native_tool)
lib/crewai/src/crewai/experimental/agent_executor.py:None
Route
check_todo_completion
router(execute_tool_action)
lib/crewai/src/crewai/experimental/agent_executor.py:None
Route
check_todos_available
router(generate_plan)
lib/crewai/src/crewai/experimental/agent_executor.py:None
Route
classify
router(or_(begin, "capture"))
lib/crewai/tests/test_flow.py:None
Route
conditional_router
router(begin)
lib/crewai/tests/events/test_event_ordering.py:None
Route
crewai
click.version_option(_get_cli_version())
lib/cli/src/crewai_cli/cli.py:None
Route
cycle_router
router(cycle_entry)
lib/crewai/tests/test_flow_resumability_regression.py:None
Route
decide
router(init)
lib/crewai/tests/test_flow_visualization.py:None
Route
decide
router(begin)
lib/crewai/tests/test_flow_from_definition.py:None
Route
decide
router(begin, emit=["go_left"])
lib/crewai/tests/test_flow.py:None
Route
decide
router(process)
lib/crewai/tests/test_flow_definition.py:None
Route
decide_depth
router(search_chunks)
lib/crewai/src/crewai/memory/recall_flow.py:None
Route
decide_next_action
router("step_observed_high")
lib/crewai/src/crewai/experimental/agent_executor.py:None
Route
decision
router(emit=["continue"])
lib/crewai/tests/test_flow_definition.py:None
Route
decision_point
router(begin)
lib/crewai/tests/test_flow.py:None
Route
diabetes_router
router(diagnose_conditions)
lib/crewai/tests/test_flow.py:None
Route
diagnose_conditions
router(scan_medical)
lib/crewai/tests/test_flow.py:None
Route
dict_route
router(begin)
lib/crewai/tests/test_flow_definition.py:None
Route
dynamic_router
router(begin)
lib/crewai/tests/test_flow_visualization.py:None
Route
emit_event_c
router(event_b)
lib/crewai/tests/test_flow.py:None
Route
emit_y
router(joined)
lib/crewai/tests/test_flow.py:None
Route
ensure_force_final_answer
router("force_final_answer")
lib/crewai/src/crewai/experimental/agent_executor.py:None
Route
entry_point
router(emit=["continue", "stop"])
lib/crewai/tests/test_flow_definition.py:None
Route
event_handler
crewai_event_bus.on(ToolValidateInputErrorEvent)
lib/crewai/tests/tools/test_tool_usage.py:None
Route
execute_native_tool
router("native_tool_calls")
lib/crewai/src/crewai/experimental/agent_executor.py:None
Route
execute_todo_sequential
router("single_todo_ready")
lib/crewai/src/crewai/experimental/agent_executor.py:None
Route
execute_todos_parallel
router("multiple_todos_ready")
lib/crewai/src/crewai/experimental/agent_executor.py:None
Route
execute_tool_action
router("execute_tool")
lib/crewai/src/crewai/experimental/agent_executor.py:None
Route
filtered_hook
before_tool_call(tools=["delete_file", "execute_code"])
lib/crewai/tests/hooks/test_decorators.py:None
Route
filtered_hook
before_tool_call(tools=["delete_file"])
lib/crewai/tests/hooks/test_crew_scoped_hooks.py:None
Route
first_router
router(emit=["approved", "not_approved"])
lib/crewai/tests/test_flow.py:None
Route
first_router
router(emit=["approved", "not_approved"])
lib/crewai/tests/test_flow_definition.py:None
Route
get_ready_todos_method
router("has_todos")
lib/crewai/src/crewai/experimental/agent_executor.py:None
Route
handle_continue_plan
router("continue_plan")
lib/crewai/src/crewai/experimental/agent_executor.py:None
Route
handle_goal_achieved
router("goal_achieved")
lib/crewai/src/crewai/experimental/agent_executor.py:None
Route
handle_orphan
listen("option_c") # This trigger is never output by any router
lib/crewai/tests/test_flow_visualization.py:None
Route
handle_refine_and_continue
router("refine_and_continue")
lib/crewai/src/crewai/experimental/agent_executor.py:None
Route
handle_replan
router("needs_replan")
lib/crewai/src/crewai/experimental/agent_executor.py:None
Route
handle_replan_now
router("replan_now")
lib/crewai/src/crewai/experimental/agent_executor.py:None
Route
handle_step_observed_low
router("step_observed_low")
lib/crewai/src/crewai/experimental/agent_executor.py:None
Route
handle_step_observed_medium
router("step_observed_medium")
lib/crewai/src/crewai/experimental/agent_executor.py:None
Route
hypertension_router
router(diagnose_conditions)
lib/crewai/tests/test_flow.py:None
Route
increment_and_continue
router("todo_not_satisfied")
lib/crewai/src/crewai/experimental/agent_executor.py:None
Route
initial_router
router(kick)
lib/crewai/tests/test_flow.py:None
Route
initialize_reasoning
router(or_("todo_injected", "no_todos", "planning_disabled"))
lib/crewai/src/crewai/experimental/agent_executor.py:None
Route
input_provider
input_provider.setter
lib/crewai/src/crewai/flow/flow_config.py:None
Route
list_route
router(begin)
lib/crewai/tests/test_flow_definition.py:None
Route
loop_router
router(handler)
lib/crewai/tests/test_flow.py:None
Route
method_3
router(method_2)
lib/crewai/tests/test_flow.py:None
Route
my_router
router(begin)
lib/crewai/tests/test_flow_visualization.py:None
Route
observe_step_result
router("step_executed")
lib/crewai/src/crewai/experimental/agent_executor.py:None
Route
on_tool_validate_input_error
event_bus.on(ToolValidateInputErrorEvent)
lib/crewai/src/crewai/experimental/evaluation/evaluation_listener.py:None
Route
opaque
tool("opaque", result_schema=OpaqueOutput)
lib/crewai/tests/tools/test_base_tool.py:None
Route
output_file_validation
field_validator("output_file")
lib/crewai/src/crewai/task.py:None
Route
re_decide_depth
router(re_search)
lib/crewai/src/crewai/memory/recall_flow.py:None
Route
recover_from_context_length
router("context_error")
lib/crewai/src/crewai/experimental/agent_executor.py:None
Route
recover_from_parser_error
router("parser_error")
lib/crewai/src/crewai/experimental/agent_executor.py:None
Route
reset_memories
click.option( "-k", "--kickoff-outputs", is_flag=True, help="Reset LATEST KICKOFF TASK OUTPUTS" )
lib/cli/src/crewai_cli/cli.py:None
Route
review
human_feedback( message="Review this output.", emit=["done", "revise"], ll
lib/crewai/tests/test_flow_definition.py:None
Route
route
router(begin)
lib/crewai/tests/test_flow.py:None
Route
route
router(begin, emit=["x", "y"])
lib/crewai/tests/test_flow_definition.py:None
Route
route_by_answer_type
router(call_llm_and_parse)
lib/crewai/src/crewai/experimental/agent_executor.py:None
Route
route_conversation
_conversation_start_router
lib/crewai/src/crewai/experimental/conversational_mixin.py:None
Route
route_decision
router(begin)
lib/crewai/tests/events/test_event_ordering.py:None
Route
route_to_branch
router(init)
lib/crewai/tests/test_flow_resumability_regression.py:None
Route
route_to_cycle
router(initial)
lib/crewai/tests/test_flow_resumability_regression.py:None
Route
router
router(start_method)
lib/crewai/tests/test_flow.py:None
Route
router_a
router(start)
lib/crewai/tests/test_flow_visualization.py:None
Route
router_a
router(kick)
lib/crewai/tests/test_flow.py:None
Route
router_and
router(and_(handle_next_step_or_event, branch_2_step))
lib/crewai/tests/test_flow.py:None
Route
router_b
router("auth")
lib/crewai/tests/test_flow_visualization.py:None
Route
router_b
router("SignalA")
lib/crewai/tests/test_flow.py:None
Route
router_decision
router(converge_and)
lib/crewai/tests/test_flow_visualization.py:None
Route
router_level_1
router(begin)
lib/crewai/tests/test_flow.py:None
Route
router_level_2
router(process_level_1)
lib/crewai/tests/test_flow.py:None
Route
router_level_3
router(process_level_2)
lib/crewai/tests/test_flow.py:None
Route
router_or
router(or_("step_a", "step_b"))
lib/crewai/tests/test_flow.py:None
Route
run
click.option( "--inputs", type=str, default=None, help='Flow-only: JSON object passed to the d
lib/cli/src/crewai_cli/cli.py:None
Route
search
tool("search", result_schema=SearchOutput)
lib/crewai/tests/tools/test_base_tool.py:None
Route
second_router
router(emit=["second_approval", "not_approved"])
lib/crewai/tests/test_flow.py:None
Route
second_router
router(emit=["second_approval", "not_approved"])
lib/crewai/tests/test_flow_definition.py:None
Route
session_in_cache
router(entrance)
lib/crewai/tests/test_flow_visualization.py:None
Route
setUp
patch.dict( "os.environ", {"BRIGHT_DATA_API_KEY": "test_api_key", "BRIGHT_DATA_ZONE": "test_zo
lib/crewai-tools/tests/tools/brightdata_serp_tool_test.py:None
Route
setUp
patch("crewai_core.token_manager.TokenManager._get_or_create_key")
lib/cli/tests/test_token_manager.py:None
Route
setUp
patch("crewai_cli.command.get_auth_token")
lib/cli/tests/deploy/test_deploy_main.py:None
Route
setUp
patch("crewai_cli.command.get_auth_token")
lib/cli/tests/triggers/test_main.py:None
next →
1–100 of 746, ranked by callers