MCPcopy Create free account

hub / github.com/crewAIInc/crewAI / functions

Functions13,938 in github.com/crewAIInc/crewAI

↓ 3 callersFunction_resolve_callable_fields
( kwargs: dict[str, Any], source: str | Path, *, scalar_fields: set[str], list_fields: set
lib/crewai/src/crewai/project/json_loader.py:1506
↓ 3 callersFunction_resolve_crew_inputs
Resolve kickoff inputs for a declarative crew. Mirrors the declarative-flow experience (``_resolve_flow_inputs``): layers ``--inputs`` over t
lib/cli/src/crewai_cli/run_crew.py:180
↓ 3 callersFunction_resolve_crew_skills
Resolve crew-level skill paths once so agents don't repeat the work.
lib/crewai/src/crewai/crews/utils.py:57
↓ 3 callersFunction_resolve_model_class
( value: Any, source: str | Path, project_root: Path | None, )
lib/crewai/src/crewai/project/json_loader.py:1539
↓ 3 callersFunction_resolve_object_reference_fields
( kwargs: dict[str, Any], source: str | Path, fields: set[str], project_root: Path | None, )
lib/crewai/src/crewai/project/json_loader.py:1447
↓ 3 callersFunction_resolve_result
Resolve a potentially async result to its value.
lib/crewai/src/crewai/project/wrappers.py:140
↓ 3 callersMethod_run
(self, search_query: str, max_results: int = 5)
lib/crewai-tools/src/crewai_tools/tools/arxiv_paper_tool/arxiv_paper_tool.py:43
↓ 3 callersMethod_run
Execute the Agent Handler tool with the given arguments.
lib/crewai-tools/src/crewai_tools/tools/merge_agent_handler_tool/merge_agent_handler_tool.py:117
↓ 3 callersMethod_run
( self, url: str | None = None, format: str | None = None, data_format: str |
lib/crewai-tools/src/crewai_tools/tools/brightdata_tool/brightdata_unlocker.py:106
↓ 3 callersFunction_run_with_events
(flow, inputs=None)
lib/crewai/tests/test_flow_from_definition.py:506
↓ 3 callersMethod_send_events_to_backend
Send buffered events to backend with graceful failure handling
lib/crewai/src/crewai/events/listeners/tracing/trace_batch_manager.py:285
↓ 3 callersFunction_set_agent_fingerprint
Set fingerprint data on an event from an agent object.
lib/crewai/src/crewai/events/types/agent_events.py:123
↓ 3 callersMethod_set_flow_step_status
Update a flow method step's status. Caller must hold ``self._lock``.
lib/cli/src/crewai_cli/crew_run_tui.py:726
↓ 3 callersMethod_set_result
Set the final result after streaming completes. Args: result: The final CrewOutput.
lib/crewai/src/crewai/types/streaming.py:569
↓ 3 callersMethod_set_streams
Set the read and write streams. Args: read: Read stream. write: Write stream.
lib/crewai/src/crewai/mcp/transports/base.py:100
↓ 3 callersFunction_setup_after_llm_call_hooks
Setup and invoke after_llm_call hooks for the executor context. Args: executor_context: The executor context to setup the hooks for.
lib/crewai/src/crewai/utilities/agent_utils.py:1944
↓ 3 callersMethod_should_defer_session_finalization
True when the active trace belongs to a deferred flow session.
lib/crewai/src/crewai/events/listeners/tracing/trace_listener.py:781
↓ 3 callersMethod_skill_dir
(self, org: str, name: str)
lib/crewai/src/crewai/skills/cache.py:41
↓ 3 callersFunction_skill_response
(name: str, version: str | None = None)
lib/crewai/tests/skills/test_registry.py:36
↓ 3 callersMethod_start_condition
( self, method_name: FlowMethodName )
lib/crewai/src/crewai/flow/runtime/__init__.py:518
↓ 3 callersMethod_start_method_names
(self)
lib/crewai/src/crewai/flow/runtime/__init__.py:497
↓ 3 callersMethod_stub_llm
()
lib/crewai/tests/hooks/test_llm_hooks.py:610
↓ 3 callersMethod_stub_transport
Reject like GPT-5.6 until an explicit reasoning_effort="none" arrives. The reasoning planner calls the LLM with its own `available_functions`
lib/crewai/tests/llms/openai/test_tools_reasoning_effort_retry.py:237
↓ 3 callersFunction_success
(message: str, *, bold: bool = False, dim: bool = False)
lib/cli/src/crewai_cli/create_json_crew.py:281
↓ 3 callersFunction_task_class_from_definition
( defn: dict[str, Any], source: str | Path, *, resolve_python_refs: bool = True, project_r
lib/crewai/src/crewai/project/json_loader.py:901
↓ 3 callersFunction_task_list_from_meta
(meta: dict[str, Any])
lib/cli/src/crewai_cli/checkpoint_cli.py:511
↓ 3 callersFunction_to_definition_condition
(condition: FlowTrigger)
lib/crewai/src/crewai/flow/dsl/_conditions.py:75
↓ 3 callersFunction_truncate_log_text
(value: Any, limit: int)
lib/cli/src/crewai_cli/crew_run_tui.py:49
↓ 3 callersFunction_user_data_lock_name
Return a stable lock name for the user data file.
lib/crewai-core/src/crewai_core/user_data.py:29
↓ 3 callersFunction_validate_format
Validate content type against supported formats. Args: file_type: Type label for error messages (e.g., "Image", "Audio"). filenam
lib/crewai-files/src/crewai_files/processing/validators.py:194
↓ 3 callersMethodacall
Async call to Anthropic messages API. Args: messages: Input messages for the chat completion tools: List of tool/func
lib/crewai/src/crewai/llms/providers/anthropic/completion.py:414
↓ 3 callersFunctionaclear_files
Clear files for a crew execution asynchronously. Args: execution_id: Unique identifier for the crew execution.
lib/crewai/src/crewai/utilities/file_store.py:98
↓ 3 callersMethodadd
(self, mdx: str)
lib/crewai-tools/src/crewai_tools/tools/mdx_search_tool/mdx_search_tool.py:39
↓ 3 callersMethodadd
(self, csv: str)
lib/crewai-tools/src/crewai_tools/tools/csv_search_tool/csv_search_tool.py:39
↓ 3 callersMethodadd
(self, docx: str)
lib/crewai-tools/src/crewai_tools/tools/docx_search_tool/docx_search_tool.py:45
↓ 3 callersMethodadd
(self, pdf: str)
lib/crewai-tools/src/crewai_tools/tools/pdf_search_tool/pdf_search_tool.py:40
↓ 3 callersMethodadd_edge
Add an edge from this node to another. Args: edge_type: The relationship type. target_id: The event_id of the target
lib/crewai/src/crewai/state/event_record.py:78
↓ 3 callersMethodadd_sources
(self)
lib/crewai/src/crewai/knowledge/knowledge.py:154
↓ 3 callersMethodadelete
Async delete an uploaded file. Default implementation runs sync delete in executor. Override in subclasses for native async support.
lib/crewai-files/src/crewai_files/uploaders/base.py:86
↓ 3 callersMethodaget_by_hash
Get a cached upload by file hash. Args: file_hash: Hash of the file content. provider: The provider name. Re
lib/crewai-files/src/crewai_files/cache/upload_cache.py:207
↓ 3 callersFunctionaget_files
Retrieve files for a crew execution asynchronously. Args: execution_id: Unique identifier for the crew execution. Returns: D
lib/crewai/src/crewai/utilities/file_store.py:81
↓ 3 callersMethodall_of
(self, event_type: type[BaseEvent])
lib/crewai/tests/events/test_event_ordering.py:50
↓ 3 callersMethodanimateEdgeWidth
( edges, edgeId, targetWidth, duration = CONSTANTS.EDGE.ANIMATION_DURATION, )
lib/crewai/src/crewai/flow/visualization/assets/interactive.js:584
↓ 3 callersMethodanimateToPosition
(targetPosition)
lib/crewai/src/crewai/flow/visualization/assets/interactive.js:2391
↓ 3 callersMethodappend_agent_result
Record an agent result, optionally making it visible to the user.
lib/crewai/src/crewai/experimental/conversational_mixin.py:606
↓ 3 callersFunctionappend_message
Append a message to ``state.messages`` or the flow fallback buffer.
lib/crewai/src/crewai/flow/conversation.py:116
↓ 3 callersFunctionapply_execution_context
Write an ExecutionContext back into the ContextVars.
lib/crewai/src/crewai/context.py:120
↓ 3 callersMethodareset
(self)
lib/crewai/tests/agents/test_agent.py:1926
↓ 3 callersMethodasave
Save documents to the knowledge base asynchronously. Args: documents: List of document strings to save.
lib/crewai/src/crewai/knowledge/storage/knowledge_storage.py:181
↓ 3 callersMethodasearch
Search for documents in the knowledge base asynchronously. Args: query: List of query strings. limit: Maximum number
lib/crewai/src/crewai/knowledge/storage/knowledge_storage.py:138
↓ 3 callersMethodaset_by_hash
Cache an uploaded file by hash. Args: file_hash: Hash of the file content. content_type: MIME type of the file.
lib/crewai-files/src/crewai_files/cache/upload_cache.py:262
↓ 3 callersMethodassert_request_with_org_id
( self, mock_client_instance, method: str, endpoint: str, **kwargs )
lib/cli/tests/test_plus_api.py:33
↓ 3 callersMethodassert_request_with_org_id
( self, mock_client_instance, method: str, endpoint: str, **kwargs )
lib/crewai/tests/cli/test_plus_api.py:48
↓ 3 callersFunctionastore_files
Store files for a crew execution asynchronously. Args: execution_id: Unique identifier for the crew execution. files: Dictionary
lib/crewai/src/crewai/utilities/file_store.py:64
↓ 3 callersMethodbind
Rebind the runtime ``Memory`` dependency after restore. Required after deserializing from a checkpoint, since the live ``Memory`` can
lib/crewai/src/crewai/memory/memory_scope.py:68
↓ 3 callersFunctionbuild
(tf: tarfile.TarFile)
lib/crewai/tests/skills/test_cache.py:199
↓ 3 callersFunctionbuild_env_with_tool_repository_credentials
Return a copy of ``os.environ`` augmented with UV_INDEX_* credentials for ``repository_handle``. The handle is normalized to upper-case with
lib/crewai-core/src/crewai_core/tool_credentials.py:12
↓ 3 callersFunctionbuild_execution_plan
Build an execution plan from handlers and their dependencies. Args: handlers: All handlers for an event type dependencies: Mappin
lib/crewai/src/crewai/events/handler_graph.py:105
↓ 3 callersFunctionbuild_pdf
Return the bytes of a one-page PDF containing *text*.
lib/crewai-tools/tests/url_read_tool_test.py:48
↓ 3 callersFunctionbuild_simple_crew
(tool)
lib/crewai/tests/tools/test_structured_tool.py:328
↓ 3 callersFunctionbuild_text_tool_calling_fallback_message
Build instructions for downgrading native tools to text tool calls.
lib/crewai/src/crewai/utilities/agent_utils.py:1446
↓ 3 callersMethodcalculate_usage_metrics
Calculates and returns the usage metrics.
lib/crewai/src/crewai/crew.py:2191
↓ 3 callersMethodcall
Call Azure AI Inference API. Args: messages: Input messages tools: List of tool/function definitions call
lib/crewai/src/crewai/llms/providers/azure/completion.py:471
↓ 3 callersMethodcall
Mock LLM call that returns a predefined response. Properly formats messages to match OpenAI's expected structure.
lib/crewai/tests/test_custom_llm.py:26
↓ 3 callersMethodcall
()
lib/crewai/tests/utilities/test_agent_utils.py:1305
↓ 3 callersMethodcall_llm_and_parse
Execute LLM call with hooks and parse the response. Returns routing decision based on parsing result.
lib/crewai/src/crewai/experimental/agent_executor.py:1414
↓ 3 callersFunctioncall_stop_override
Override the stop list for ``llm`` within the current call scope. Only ``llm``'s reads via :attr:`BaseLLM.stop_sequences` see ``stop``; other
lib/crewai/src/crewai/llms/base_llm.py:102
↓ 3 callersMethodcallback
(self, step)
lib/crewai/tests/agents/test_agent.py:672
↓ 3 callersMethodchat
(self)
lib/crewai/tests/test_flow_ask.py:289
↓ 3 callersMethodcheck_output
Check if an output type is set.
lib/crewai/src/crewai/task.py:562
↓ 3 callersMethodchunk
Chunk the input text into smaller pieces. Args: text: The text to chunk. Returns: A list of text chunks.
lib/crewai-tools/src/crewai_tools/rag/chunkers/base_chunker.py:179
↓ 3 callersMethodclassify_intent
Map user text to one of the given outcomes using an LLM.
lib/crewai/src/crewai/experimental/conversational_mixin.py:751
↓ 3 callersMethodclose
Close the underlying stream.
lib/crewai-files/src/crewai_files/core/sources.py:388
↓ 3 callersMethodclose
()
lib/crewai/src/crewai/flow/visualization/assets/interactive.js:1913
↓ 3 callersMethodcoding_agent_span
Records which AI coding assistant (if any) is running this process. Emitted at most once per process as a feature usage event, so it lands
lib/crewai/src/crewai/telemetry/telemetry.py:1199
↓ 3 callersMethodcompute_key
Compute a collision-resistant key using SHA-256.
lib/crewai/src/crewai/a2a/auth/utils.py:42
↓ 3 callersFunctioncompute_sha256
Compute the SHA-256 hash of the given content. Args: content: The content to hash. Returns: The SHA-256 hash of the content as a
lib/crewai-tools/src/crewai_tools/rag/misc.py:5
↓ 3 callersFunctionconfigure_auth_client
Configure HTTP client with auth-specific settings. Only HTTPDigestAuth and APIKeyAuth need client configuration. Args: auth: Authent
lib/crewai/src/crewai/a2a/auth/utils.py:262
↓ 3 callersFunctioncopy_template
Copy a file from src to dst.
lib/cli/src/crewai_cli/utils.py:91
↓ 3 callersFunctioncreate_async_chunk_generator
Create an async chunk generator that uses a holder to access streaming output. Args: state: The streaming state. run_coro: Corout
lib/crewai/src/crewai/utilities/streaming.py:522
↓ 3 callersMethodcreate_crew
Create a new crew deployment. Args: confirm (bool): Whether to skip the interactive confirmation prompt. ski
lib/cli/src/crewai_cli/deploy/main.py:340
↓ 3 callersFunctioncreate_frame_generator
Create a scoped synchronous public frame generator.
lib/crewai/src/crewai/utilities/streaming.py:254
↓ 3 callersFunctioncreate_memory_tools
Create Recall and Remember tools for the given memory instance. When memory is read-only (``_read_only=True``), only the RecallMemoryTool is
lib/crewai/src/crewai/tools/memory_tools.py:104
↓ 3 callersFunctioncreate_skill_loader_tool
Create a loader tool when metadata-only skills are available. Args: skills: Skills configured on the agent. source: Event source
lib/crewai/src/crewai/skills/tool.py:89
↓ 3 callersFunctioncreate_streaming_state
Create and register streaming state. Args: current_task_info: Task context info. result_holder: List to hold the final result.
lib/crewai/src/crewai/utilities/streaming.py:412
↓ 3 callersMethodcrew_by_name
( self, project_name: str, log_type: str = "deployment" )
lib/crewai-core/src/crewai_core/plus_api.py:339
↓ 3 callersMethodcrew_by_uuid
(self, uuid: str, log_type: str = "deployment")
lib/crewai-core/src/crewai_core/plus_api.py:346
↓ 3 callersMethodcurrent
(self)
lib/cli/src/crewai_cli/organization/main.py:90
↓ 3 callersMethoddelete
( self, scope_prefix: str | None = None, categories: list[str] | None = None,
lib/crewai/src/crewai/memory/storage/lancedb_storage.py:411
↓ 3 callersMethoddelete_crew_by_name
(self, project_name: str)
lib/crewai-core/src/crewai_core/plus_api.py:351
↓ 3 callersMethoddelete_crew_by_uuid
(self, uuid: str)
lib/crewai-core/src/crewai_core/plus_api.py:356
↓ 3 callersMethoddelta_since
Return the per-call usage accrued since ``baseline`` was captured. Both objects must come from the same monotonically increasing accu
lib/crewai/src/crewai/types/usage_metrics.py:79
↓ 3 callersMethoddeploy_by_name
(self, project_name: str)
lib/crewai-core/src/crewai_core/plus_api.py:323
↓ 3 callersMethoddeploy_by_uuid
(self, uuid: str)
lib/crewai-core/src/crewai_core/plus_api.py:328
↓ 3 callersMethoddescendants
Return all descendant nodes, children recursively. Args: event_id: The root event ID to start from. Returns:
lib/crewai/src/crewai/state/event_record.py:160
↓ 3 callersMethoddone
(self)
lib/crewai/tests/test_flow.py:316
↓ 3 callersMethoddownload_pdf
(self, pdf_url: str, save_path: str)
lib/crewai-tools/src/crewai_tools/tools/arxiv_paper_tool/arxiv_paper_tool.py:161
↓ 3 callersMethodembed_batch
Generate embeddings for multiple texts. Args: texts: List of texts to embed Returns: List of embedd
lib/crewai-tools/src/crewai_tools/rag/embedding_service.py:272
↓ 3 callersFunctionembed_texts
Embed multiple texts in a single API call. The embedder already accepts ``list[str]``, so this just calls it once with the full batch and nor
lib/crewai/src/crewai/memory/types.py:312
↓ 3 callersFunctionenable_agent_streaming
Enable streaming on all agents that have an LLM configured. Args: agents: Iterable of agents to enable streaming on.
lib/crewai/src/crewai/crews/utils.py:46
← previousnext →1,101–1,200 of 13,938, ranked by callers