ErrLookup › crewAIInc/crewAI
crewAIInc/crewAI
Framework for orchestrating role-playing, autonomous AI agents. By fostering collaborative intelligence, CrewAI empowers agents to work together seamlessly, tackling complex tasks. · Python · 913 source files
Analyzed at 754d7323be on 2026-08-15. 514 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| Error. A valid pyproject.toml file is required. Check that a | exception | error | oauth2, authentication, a2a, network, http-503 |
| Error: {e} | exception | error | oauth2, authentication, a2a, token-expired, http-401 |
| Project name cannot be empty or contain only whitespace | validation | error | api-key, authentication, a2a, http-401 |
| Project name '{name}' contains no valid characters for a Pyt | validation | error | a2a, authentication, agent-card, client, http-401 |
| Project name '{name}' would generate folder name '{folder_na | validation | error | a2a, authentication, agent-card, version-skew, http-401 |
| Project name '{name}' would generate folder name '{folder_na | validation | error | cli, authentication, crewai-plus, login, setup |
| Project name '{name}' would generate invalid Python module n | validation | error | cli, crewai-plus, json, gateway, http-error |
| Project name '{name}' would generate folder name '{folder_na | validation | warning | file-upload, validation, size-limit, crewai-files |
| Project name '{name}' contains no valid characters for a Pyt | validation | warning | file-upload, validation, mime-type, crewai-files |
| Project name '{name}' would generate class name '{class_name | validation | error | contextualai, validation, arguments, agent-id |
| Project name '{name}' would generate class name '{class_name | validation | error | contextualai, validation, rerank, data-alignment |
| Project name '{name}' would generate invalid Python class na | validation | error | contextualai, api, http, rerank |
| Project name cannot be empty | validation | error | couchbase, database, validation, configuration |
| Project name '{name}' produces invalid folder name '{folder_ | validation | error | couchbase, database, validation, configuration |
| '{folder_name}' is a reserved Python keyword | validation | error | couchbase, search, validation, index |
| No deployable project files were found. | exception | error | couchbase, configuration, validation, cluster |
| project_name is required to find a deployment | validation | error | couchbase, search, validation, index |
| Deployment status response did not include a uuid | exception | error | couchbase, connection, auth, database |
| project_name is required to create a ZIP deployment | validation | error | configuration, toml, pyproject, project |
| project_name is required to update a ZIP deployment | validation | error | cli, deployment, validation, zip |
| project_name is required to create a deployment payload | validation | error | cli, deployment, validation, payload |
| Invalid JSON response from {oauth_endpoint} | exception | error | network, oauth, enterprise, json |
| Failed to connect to enterprise URL: {e!s} | exception | error | network, enterprise, oauth, connectivity |
| Error fetching OAuth2 configuration: {e!s} | exception | error | enterprise, oauth, validation, error-handling |
| Failed to update OAuth2 settings: {e!s} | exception | error | enterprise, oauth, settings, filesystem |
| Missing required fields in OAuth2 configuration: [{', '.join | validation | error | enterprise, oauth, validation, configuration |
| Missing authentication provider required fields in OAuth2 co | validation | error | enterprise, oauth, validation, provider |
| The number of iterations must be a positive integer. | validation | error | cli, validation, testing, arguments |
| Git is not installed or not found in your PATH. | exception | error | git, environment, cli, deployment |
| {self.path} is not a Git repository. | exception | error | git, validation, deployment, cli |
| Git fetch failed with exit code {result.returncode} for comm | exception | error | git, network, authentication, deployment |
| Invalid --inputs JSON: {exc} | console | error | cli, json, validation, inputs |
| Invalid --inputs JSON: expected an object. | console | error | cli, json, validation, inputs |
| Failed to retrieve organization list: {e!s} | console | error | api, organizations, http, cli |
| Failed to switch organization: {e!s} | console | error | settings, organizations, network, cli |
| An error occurred while plotting the flow: {e} | console | error | flow, visualization, subprocess, cli |
| An unexpected error occurred: {e} | console | error | subprocess, plotting, flow, cli, environment |
| Template '{name}' not found. | console | error | template, validation, cli, user-input |
| Failed to fetch templates from GitHub: {e} | console | error | network, httpx, github-api, rate-limit, template |
| Failed to download template: {e} | console | error | network, httpx, download, template, timeout |
| Downloaded archive is empty. | console | error | zip, download, data-integrity, template |
| The 'reset-memories' command requires the full crewai packag | console | error | installation, import-error, memory, cli, optional-dependency |
| Missing required input '{name}' | console | error | validation, inputs, crew, cli, user-input |
| No JSON crew definition configured in [tool.crewai].definiti | exception | error | configuration, pyproject, json-crew, file-not-found, cli |
| An unexpected error occurred while running the JSON crew: {e | console | error | subprocess, json-crew, environment, cli |
| An error occurred while running the declarative flow: {exc} | console | error | flow, declarative, runtime, llm, cli |
| Missing required input '{name}'{suffix} | console | error | validation, flow, declarative, inputs, pydantic |
| Invalid input '{location}': {error.get('msg')} | validation | error | validation, pydantic, flow, type-error, inputs |
| An error occurred while plotting the declarative flow: {exc} | console | error | flow, plotting, graphviz, declarative, cli |
| Running declarative flows requires the full crewai package. | console | error | installation, import-error, flow, optional-dependency, cli |
| Invalid --definition path: {definition} is not a file. | console | error | validation, path, flow, user-input, cli |
| Invalid --definition path: {definition} does not exist. | console | error | validation, path, file-not-found, flow, cli |
| Invalid --definition path: {definition} ({exc}) | console | error | path, permissions, os-error, flow, cli |
| Unable to read --definition path {definition_path}: {exc} | console | error | validation, yaml, flow, declarative, schema, encoding |
| An unexpected error occurred while running the declarative f | console | error | subprocess, flow, environment, uv, cli |
| Error: Unknown or readonly configuration key '{key}' | console | warning | configuration, settings, validation, cli, user-input |
| Directory {skill_dir} already exists. | console | error | cli, filesystem, scaffold, skill |
| Invalid skill reference. Use the format @org/name. | console | error | cli, validation, skill, argument-format |
| Invalid skill reference: org and name must be single, non-em | console | error | cli, validation, security, path-traversal, skill |
| Skill {ref} not found. Ensure it has been published and you | http | error | cli, network, registry, http-404, skill, auth |
| Failed to download skill {ref}: {get_response.status_code} | http | error | cli, network, registry, http-error, skill |
| No SKILL.md found in current directory. Run this command fro | console | error | cli, filesystem, publish, skill |
| Unable to validate git state: {exc} Fix the issue or pass -- | console | error | cli, git, publish, skill |
| Failed to publish skill. Local changes need to be resolved b | console | error | cli, git, publish, skill, workflow |
| Failed to parse SKILL.md frontmatter: {exc} | console | error | cli, yaml, frontmatter, publish, skill |
| SKILL.md frontmatter must include a 'name' field. | console | error | cli, yaml, frontmatter, publish, skill, validation |
| SKILL.md frontmatter must include a 'version' field before p | console | error | cli, yaml, frontmatter, publish, skill, versioning |
| No organisation set. Run `crewai org switch <org_id>` first, | console | error | cli, configuration, auth, publish, skill |
| No YAML frontmatter block found | validation | error | cli, yaml, frontmatter, encoding, skill |
| Blocked path traversal attempt: {member.name!r} | validation | critical | security, path-traversal, tar, archive, skill, install |
| Blocked unsupported tar member: {member.name!r} | validation | critical | security, tar, archive, validation, install, skill |
| Blocked link target escaping destination: {member.name!r} -> | validation | critical | security, symlink, tar, path-traversal, install, skill |
| Blocked path traversal attempt: {member!r} | validation | critical | security, zip, path-traversal, archive, install, skill |
| An error occurred while running the crew: {e} | exception | error | crewai, cli, template, kickoff, catch-all |
| An error occurred while training the crew: {e} | exception | error | crewai, cli, template, training |
| An error occurred while replaying the crew: {e} | exception | error | crewai, cli, template, replay |
| An error occurred while testing the crew: {e} | exception | error | crewai, cli, template, evaluation |
| No trigger payload provided. Please provide JSON payload as | exception | error | crewai, cli, template, triggers, usage |
| Invalid JSON payload provided as argument | exception | error | crewai, cli, template, triggers, json, validation |
| An error occurred while running the crew with trigger: {e} | exception | error | crewai, cli, template, triggers, catch-all |
| No trigger payload provided. Please provide JSON payload as | exception | error | crewai, flow, cli, template, triggers, usage |
| Invalid JSON payload provided as argument | exception | error | crewai, flow, cli, template, triggers, json, validation |
| An error occurred while running the flow with trigger: {e} | exception | error | crewai, flow, cli, template, triggers, catch-all |
| This subcommand requires the full crewai package. Install it | console | error | crewai, cli, packaging, import-error, dependency |
| Failed to publish tool. Local changes need to be resolved be | console | warning | crewai, cli, publish, git, validation |
| Project build failed. Please ensure that the command `uv bui | console | error | crewai, cli, publish, build, uv, packaging |
| The number of iterations must be a positive integer. | validation | error | crewai, cli, training, validation |
| The filename must not end with .pkl | validation | error | crewai, cli, training, validation, misleading-message |
| Error fetching triggers: {e} | console | error | crewai, cli, triggers, network, auth |
| Error: Trigger must be in format 'app_slug/trigger_slug' | console | error | crewai, cli, triggers, usage, validation |
| Error: {error_data.get('error', 'Trigger not found')} | http | error | crewai, cli, triggers, not-found, api |
| Error executing crew with trigger: {e} | console | error | crewai, cli, triggers, catch-all, network |
| Audience is required. Please set it in the configuration. | validation | error | |
| Client ID is required. Please set it in the configuration. | validation | error | |
| Domain is required. Please set it in the configuration. | validation | error | |
| Audience is required. Please set it in the configuration. | validation | error | |
| Client ID is required. Please set it in the configuration. | validation | error | |
| Client ID is required. Please set it in the configuration. | validation | error | |
| Audience is required. Please set it in the configuration. | validation | error | |
| Client ID is required. Please set it in the configuration. | validation | error | |
| Client ID is required. Please set it in the configuration. | validation | error | |
| Domain is required. Please set it in the configuration. | validation | error | |
| No token found, make sure you are logged in | exception | error | |
| Token has expired. | exception | error | |
| Invalid token audience. Got: '{actual_audience}'. Expected: | exception | error | |
| Invalid token issuer. Got: '{actual_issuer}'. Expected: '{is | exception | error | |
| Token is missing required claims: {e!s} | exception | error | |
| JWKS or key processing error: {e!s} | exception | error | |
| Invalid token: {e!s} | exception | error | |
| REDIS_URL environment variable is not set | validation | error | |
| [tool.crewai] definition must be a string project-local path | exception | error | |
| [tool.crewai] definition must be a non-empty project-local p | exception | error | |
| [tool.crewai] definition must be a project-local path; got { | exception | error | configuration, pyproject-toml, path-validation |
| [tool.crewai] definition must be relative to the project roo | exception | error | configuration, pyproject-toml, path-validation, cross-platform |
| Invalid project root for [tool.crewai] definition: {exc} | exception | error | filesystem, environment, path-resolution |
| Invalid [tool.crewai] definition path {definition!r}: {exc} | exception | error | filesystem, input-sanitization, path-validation |
| [tool.crewai] definition must resolve inside the project roo | exception | error | security, path-traversal, configuration, symlink |
| [tool.crewai] definition must point to an existing file; got | exception | error | configuration, filesystem, path-validation |
| [tool.crewai] definition must point to a regular file; got { | exception | error | configuration, filesystem, path-validation |
| crewai is not in the dependencies. | console | error | configuration, pyproject-toml, dependencies |
| Failed to create or read encryption key | exception | critical | encryption, filesystem, permissions, credentials |
| Expected an async readable object with async read() method | validation | error | pydantic, validation, async, file-sources |
| Expected a binary file-like object with read() and seek() | validation | error | pydantic, validation, file-sources, io |
| Path traversal not allowed: {self.path} | validation | error | security, path-traversal, validation, file-sources |
| Symlink escapes allowed directory: {self.path} | validation | error | security, symlink, validation, file-sources, working-directory |
| File not found: {self.path} | validation | error | filesystem, validation, file-sources, race-condition |
| Path is not a file: {self.path} | validation | error | filesystem, validation, file-sources |
| File exceeds max size ({actual_size} > {self.max_size_bytes} | exception | warning | validation, file-size, file-sources, limits |
| Invalid URL scheme: {self.url} | validation | error | validation, url, file-sources |
| Cannot convert {type(value).__name__} to file source | validation | error | pydantic, validation, file-sources, type-coercion |
| Cannot convert {type(v).__name__} to file source | validation | error | pydantic, validation, file-sources, async, type-coercion |
| {type(source).__name__} does not support async read | exception | error | async, file-sources, api-mismatch |
| provider is required | validation | error | validation, provider, configuration, valueerror |
| Bedrock requires file_uri for FileReference (S3 URI) | validation | error | bedrock, aws, s3, filereference, formatter |
| Bedrock does not support URL references - resolve to bytes f | validation | error | bedrock, url, resolver, formatter, bytes |
| Gemini requires file_uri for FileReference | validation | error | gemini, filereference, files-api, formatter |
| Unsupported content type for Responses API: {content_type} | exception | error | openai, responses-api, content-type, formatter, typeerror |
| "; ".join(errors) | validation | error | validation, constraints, strict-mode, file-processing |
| str(e) | exception | error | file-processing, wrapper-exception, strict-mode, corrupt-file |
| Pillow is required for image resizing | exception | error | pillow, dependency, image, resize, optional-dependency |
| Pillow is required for image optimization | exception | error | pillow, dependency, image, compression, optional-dependency |
| pypdf is required for PDF chunking | exception | error | pypdf, dependency, pdf, chunking, optional-dependency |
| {file_type} '{filename}' size ({_format_size(file_size)}) ex | validation | error | validation, file-size, constraints, filetoolargeerror |
| {file_type} format '{content_type}' is not supported. Suppor | validation | error | validation, mime-type, content-type, constraints, unsupportedfiletypeerror |
| Image '{filename}' width ({width}px) exceeds maximum ({const | validation | error | validation, image, dimensions, constraints, resize |
| Image '{filename}' height ({height}px) exceeds maximum ({con | validation | error | validation, image, dimensions, constraints, resize |
| PDF '{filename}' page count ({page_count}) exceeds maximum ( | validation | error | validation, pdf, pages, constraints, chunking |
| Audio '{filename}' duration ({duration:.1f}s) exceeds maximu | validation | error | validation, audio, duration, constraints, ffmpeg |
| Video '{filename}' duration ({duration:.1f}s) exceeds maximu | validation | error | validation, video, duration, constraints, ffmpeg |
| Provider '{provider_name}' does not support {type_name} | validation | error | validation, file-upload, provider-constraints, content-type |
| anthropic is required for Anthropic file uploads. Install wi | exception | error | import-error, anthropic, dependency, file-upload |
| S3 bucket name not configured. Set CREWAI_BEDROCK_S3_BUCKET | validation | error | configuration, bedrock, s3, environment-variable, file-upload |
| boto3 is required for Bedrock S3 file uploads. Install with: | exception | error | import-error, boto3, aws, bedrock, dependency, file-upload |
| aioboto3 is required for async Bedrock S3 file uploads. Inst | exception | error | import-error, aioboto3, async, aws, bedrock, dependency, file-upload |
| google-genai is required for Gemini file uploads. Install wi | exception | error | import-error, gemini, google-genai, dependency, file-upload |
| Video processing failed for {file.filename} | exception | error | gemini, video, processing-timeout, file-upload, permanent |
| openai is required for OpenAI file uploads. Install with: pi | exception | error | import-error, openai, dependency, file-upload |
| Client is not initialized | validation | error | rag, adapter, initialization, client, crewai-tools |
| Invalid data_type: '{raw_data_type}'. Valid values are: 'fil | validation | error | rag, validation, enum, data-type, crewai-tools |
| File does not exist: {source_ref} | exception | error | rag, file-not-found, path, auto-detect, crewai-tools |
| Directory does not exist: {source_ref} | validation | error | rag, directory, path, validation, crewai-tools |
| async is not supported by the CrewAI framework. | exception | warning | mcp, async, not-implemented, adapter, crewai-tools |
| Failed to install mcp package | exception | error | mcp, install, uv, subprocess, import-error, crewai-tools |
| `mcp` package not found, please run `uv add crewai-tools[mcp | exception | error | mcp, missing-dependency, install, interactive-prompt, crewai-tools |
| Failed to initialize MCP Adapter: {e} | exception | error | mcp, initialization, connection, crewai-tools |
| MCP server not started, run `mcp_server.start()` first befor | validation | error | mcp, lifecycle, state, crewai-tools |
| Zapier Actions API key is required | validation | error | zapier, authentication, configuration, env-vars |
| agent_id cannot be empty | validation | error | aws, bedrock, validation, configuration |
| agent_id must be a string | validation | error | aws, bedrock, validation, type-error |
| agent_alias_id cannot be empty | validation | error | aws, bedrock, validation, configuration |
| agent_alias_id must be a string | validation | error | aws, bedrock, validation, type-error |
| session_id must be a string | validation | error | aws, bedrock, validation, type-error, session |
| Parameter validation failed: {e!s} | validation | error | aws, bedrock, validation, wrapper |
| `boto3` package not found, please run `uv add boto3` | exception | error | aws, bedrock, dependency, import-error |
| Failed to extract completion: {json.dumps(debug_info, indent | exception | error | aws, bedrock, streaming, parsing, runtime |
| Error ({error_code}): {error_message} | exception | error | aws, bedrock, iam, credentials, runtime |
| Unexpected error: {e!s} | exception | error | aws, bedrock, runtime, unexpected, wrapper |
| URL scheme must be 'http' or 'https' | validation | warning | aws, bedrock, browser, url, validation |
| knowledge_base_id cannot be empty | validation | error | aws, bedrock, knowledge-base, validation, configuration |
| knowledge_base_id must be a string | validation | error | aws, bedrock, knowledge-base, validation, type-error |
| knowledge_base_id must be 10 characters or less | validation | error | aws, bedrock, knowledge-base, validation, arn |
| knowledge_base_id must contain only alphanumeric characters | validation | error | aws, bedrock, knowledge-base, validation, format |
| next_token must be a string | validation | error | aws, bedrock, knowledge-base, pagination, type-error |
| next_token must be between 1 and 2048 characters | validation | error | aws, bedrock, validation, pagination |
| next_token cannot contain spaces | validation | error | aws, bedrock, validation, pagination |
| number_of_results must be an integer | validation | error | aws, bedrock, validation, type-error |
| number_of_results must be greater than 0 | validation | error | aws, bedrock, validation |
| Parameter validation failed: {e!s} | validation | error | aws, bedrock, validation, error-wrapping |
| `boto3` package not found, please run `uv add boto3` | exception | error | aws, boto3, dependency, import-error |
| Error ({error_code}): {error_message} | exception | error | aws, bedrock, client-error, iam |
| Unexpected error: {e!s} | exception | error | aws, bedrock, credentials, unexpected |
| `boto3` package not found, please run `uv add boto3` | exception | error | aws, s3, boto3, dependency, import-error |
| `boto3` package not found, please run `uv add boto3` | exception | error | aws, s3, boto3, dependency, import-error |
| Chunk overlap ({chunk_overlap}) cannot be >= chunk size ({ch | validation | error | rag, chunking, validation, config |
| No chunker defined for {self} | exception | error | rag, chunking, enum, registry |
| Error loading chunker for {self}: {e} | exception | error | rag, chunking, dependency, dynamic-import |
| No loader defined for {self} | exception | error | rag, loader, enum, registry |
| Error loading loader for {self}: {e} | exception | error | rag, loader, dependency, dynamic-import |
| CrewAI embedding providers not available. Make sure crewai i | exception | error | rag, embeddings, crewai, dependency, import-error |
| Failed to initialize {self.config.provider} embedding servic | exception | error | rag, embeddings, configuration, runtime-error |
| Failed to generate embedding: {e} | exception | error | rag, embeddings, api, retryable |
| Failed to generate batch embeddings: {e} | exception | error | rag, embeddings, batching, retryable |
| URL directory loading is not supported. Please provide a loc | validation | error | rag, loader, directory, validation |
| Directory does not exist: {source_ref} | exception | error | filesystem, loader, rag, validation |
| Path is not a directory: {source_ref} | validation | error | filesystem, loader, rag, validation |
| Unable to fetch documentation from {docs_url}: {e} | exception | error | network, http, loader, rag |
| Unable to extract content from documentation site: {docs_url | exception | error | parsing, html, loader, rag |
| python-docx is required for DOCX loading. Install with: 'uv | exception | error | dependencies, import, loader, docx |
| Source must be a valid file path or URL, got: {source_conten | validation | error | validation, filesystem, loader, docx |
| Error fetching content from URL {url}: {e!s} | exception | error | network, http, docx, loader |
| Error loading DOCX file: {e!s} | exception | error | docx, parsing, corruption, loader |
| Invalid GitHub URL: {repo_url} | validation | error | github, validation, loader, rag |
| Invalid GitHub repository URL: {repo_url} | validation | error | github, validation, loader, rag |
| Unable to access repository {repo_name}: {e} | exception | error | github, authentication, rate-limit, network |
| No content could be loaded from repository: {repo_url} | exception | warning | github, configuration, loader, rag |
| Database URI is required for MySQL loader | validation | error | mysql, database, configuration, validation |
| Invalid MySQL URI scheme: {parsed.scheme} | validation | error | mysql, database, configuration, validation |
| Database name is required in the URI | validation | error | mysql, database, configuration, validation |
| MySQL database error: {e} | exception | error | mysql, database, sql, network |
| Failed to load data from MySQL: {e} | exception | error | mysql, database, dependencies, pymysql |
| Failed to download PDF from {url}: {e!s} | exception | error | pdf, network, http, loader |
| PDF support requires pymupdf. Install with: uv add pymupdf | exception | error | pdf, dependencies, import, loader |
| PDF file not found: {file_path} | exception | error | pdf, filesystem, validation, loader |
| Error reading PDF from {file_path}: {e!s} | exception | error | pdf, rag, file-io, pymupdf |
| Database URI is required for PostgreSQL loader | validation | error | postgres, database, rag, configuration |
| Invalid PostgreSQL URI scheme: {parsed.scheme} | validation | error | postgres, database, uri, validation |
| Database name is required in the URI | validation | error | postgres, database, uri, configuration |
| PostgreSQL database error: {e} | exception | error | postgres, database, sql, rag |
| Failed to load data from PostgreSQL: {e} | exception | error | postgres, database, network, connection |
| The following file does not exist: {source_content.source} | exception | error | file-io, filesystem, rag, path |
| Error fetching content from URL {url}: {e!s} | exception | error | network, http, web-scraping, timeout |
| Error loading webpage {url}: {e!s} | exception | error | network, http, web-scraping, rag |
| YouTube channel support requires pytube. Install with: uv ad | exception | error | youtube, dependency, import, optional-extra |
| Invalid YouTube channel URL: {channel_url} | validation | error | youtube, url-validation, rag |
| Unable to load YouTube channel {channel_url}: {e!s} | exception | error | youtube, pytube, web-scraping, dependency |
| YouTube support requires youtube-transcript-api. Install wit | exception | error | youtube, dependency, import, optional-extra |
| Invalid YouTube URL: {video_url} | validation | error | youtube, url-validation, rag |
| No transcript available for YouTube video: {video_id} | exception | error | youtube, transcript, captions, content-missing |
| Unable to extract transcript from YouTube video {video_id}: | exception | error | youtube, transcript, rate-limiting, network |
| Path '{format_path_for_display(resolved_path, resolved_base) | validation | error | security, path-traversal, filesystem, validation |
| Path '{validated}' is not a directory. | validation | error | filesystem, validation, path, configuration |
| file:// URLs are not allowed: '{url}'. Use a file path inste | validation | error | security, url-validation, ssrf, filesystem |
| URL scheme '{parsed.scheme}' is not allowed. Only http and h | validation | error | security, url-validation, ssrf, input-validation |
| URL has no hostname: '{url}' | validation | error | url-validation, security, ssrf, input-validation |
| Could not resolve hostname: '{parsed.hostname}' | validation | error | dns, network, ssrf, url-validation, environment |
| URL '{url}' resolves to private/reserved IP {ip_str}. Access | validation | error | ssrf, security, network, url-validation, hardening |
| Too many redirects while fetching URL: {url} | exception | error | http, redirects, network, ssrf |
| max_bytes must be positive, got {max_bytes}. | validation | error | validation, api-misuse, limits |
| Response body from '{response.url}' exceeds the {max_bytes} | exception | error | limits, http, streaming, memory |
| API key must be provided either through constructor or MINDS | validation | error | authentication, configuration, environment-variables, api-key |
| `minds_sdk` package not found, please run `pip install minds | exception | error | dependencies, import-error, installation, optional-package |
| Mind name is not set. | validation | error | state, api-misuse, initialization, agent-tool |
| Invalid response from AI-Mind | exception | error | api-response, openai-compat, agent-tool, parsing |
| APIFY_API_TOKEN environment variable is not set. Please set | validation | error | authentication, environment-variables, configuration, apify |
| Could not import langchain_apify python package. Please inst | exception | error | dependencies, import-error, installation, apify |
| Failed to run ApifyActorsTool {self.name}. Please check your | exception | error | apify, runtime-error, wrapping, external-service |
| HTTP {response.status}: {response.reason} | http | error | arxiv, http, rate-limiting, external-service |
| Brave Search API error (HTTP {status}): {body} | http | error | brave-search, http, api-error, rate-limiting, quota |
| BRAVE_API_KEY environment variable is required | validation | error | authentication, environment-variables, configuration, brave-search |
| Invalid headers: {e} | validation | error | validation, headers, configuration, brave-search |
| Brave Search API connection failed: {exc} | exception | error | network, connection-error, proxy, brave-search |
| Brave Search API request timed out after {self._timeout}s: { | exception | error | network, timeout, configuration, brave-search |
| Brave Search API returned invalid JSON (HTTP {resp.status_co | exception | error | brave-search, json, parsing, proxy, network |
| Invalid parameters: {e} | validation | error | brave-search, pydantic, validation, parameter-validation |
| BRAVE_API_KEY environment variable is required for BraveSear | validation | critical | brave-search, environment-variables, api-key, configuration |
| Query is required | validation | error | brave-search, validation, required-parameter |
| Unable to find the dataset for {dataset_type}. Please make s | validation | error | bright-data, dataset, validation, configuration |
| Trigger failed: {await trigger_response.text()} | http | error | bright-data, http, api-error, dataset |
| Status check failed: {await status_response.text()} | http | error | bright-data, http, polling, snapshot |
| Job failed: {status_data} | exception | error | bright-data, scraping, job-failure, dataset |
| Polling timed out before job completed. | exception | error | bright-data, timeout, polling, dataset |
| Result fetch failed: {await snapshot_response.text()} | http | error | bright-data, http, snapshot, format |
| dataset_type is required either in constructor or method cal | exception | error | bright-data, validation, required-parameter, dataset |
| url is required either in constructor or method call | exception | error | bright-data, validation, required-parameter, url |
| Unsupported output format: {output_format}. Must be one of { | exception | error | bright-data, validation, format, dataset |
| BRIGHT_DATA_API_KEY environment variable is required. | exception | critical | bright-data, environment-variables, api-key, configuration |
| BRIGHT_DATA_API_KEY environment variable is required. | exception | critical | bright-data, environment-variables, api-key, serp |
| BRIGHT_DATA_ZONE environment variable is required. | exception | critical | bright-data, environment-variables, proxy-zone, configuration |
| query is required either in constructor or method call | exception | error | bright-data, serp, validation, required-parameter |
| BRIGHT_DATA_API_KEY environment variable is required. | exception | critical | bright-data, environment-variables, api-key, web-unlocker |
| BRIGHT_DATA_ZONE environment variable is required. | exception | critical | bright-data, environment-variables, proxy-zone, web-unlocker |
| url is required either in constructor or method call | exception | error | bright-data, validation, required-parameter, url, web-unlocker |
| Unsupported data format: {data_format}. Must be one of {', ' | exception | error | bright-data, validation, format, web-unlocker |
| BROWSERBASE_API_KEY environment variable is required for ini | exception | error | |
| `browserbase` package not found, please run `uv add browserb | exception | error | |
| No connected account found for app `{tool.app}`; Run `compos | exception | error | |
| You need to provide at least one app name | exception | error | |
| Both `use_case` and `tags` cannot be `None` | exception | error | |
| Cannot use both `use_case` and `tags` to filter the actions | exception | error | |
| contextual-client package is required. Install it with: pip | exception | error | |
| Document not found: {doc_path} | exception | error | |
| Document not found: {file_path} | exception | error | |
| Document parsing failed | exception | error | |
| contextual-client package is required. Install it with: pip | exception | error | |
| Agent ID is required to query the Contextual AI agent | exception | error | |
| Metadata list must have the same length as documents list | validation | error | |
| Reranker API returned status {result.status_code}: {result.t | exception | error | |
| Scope {self.scope_name} not found in Couchbase bucket {self. | exception | error | |
| Collection {self.collection_name} not found in scope {self.s | exception | error | |
| Index {self.index_name} does not exist. Please create the i | exception | error | |
| Cluster instance must be provided | exception | error | |
| Error connecting to couchbase. Please check the connection a | exception | error | |
| Bucket {self.bucket_name} does not exist. Please create the | exception | error | couchbase, configuration, vector-search, database, init |
| The 'couchbase' package is required to use the CouchbaseFTSV | exception | error | couchbase, import, dependency, optional-dependency, uv |
| No platform integration token found, please set the CREWAI_P | exception | error | environment-variable, authentication, crewai-platform, configuration, token |
| Query cannot be empty | validation | error | databricks, pydantic, validation, sql, input-validation |
| Databricks authentication credentials are required. Set eith | exception | error | databricks, environment-variable, authentication, configuration, init |
| `databricks-sdk` package not found, please run `uv add datab | exception | error | databricks, import, dependency, optional-dependency, sdk |
| The 'daytona' package is required for Daytona sandbox tools. | exception | error | daytona, import, dependency, optional-dependency, sandbox |
| action={self.action!r} requires 'path'. | validation | error | daytona, pydantic, validation, input-validation, filesystem |
| action='append' requires 'content'. Pass the chunk to append | validation | error | daytona, pydantic, validation, input-validation, filesystem |
| action='move' requires 'destination'. | validation | error | daytona, pydantic, validation, input-validation, filesystem |
| action='find' requires 'pattern' (text to search for inside | validation | error | daytona, pydantic, validation, input-validation, search |
| action='search' requires 'pattern' (glob, e.g. '*.py'). | validation | error | daytona, pydantic, validation, input-validation, search |
| action='chmod' requires at least one of 'mode', 'owner', or | validation | error | daytona, pydantic, validation, input-validation, permissions |
| action='replace' requires 'paths' (list of file paths). | validation | error | daytona, pydantic, validation, input-validation, filesystem |
| action='replace' requires 'pattern'. | validation | error | daytona, pydantic, validation, input-validation, filesystem |
| action='replace' requires 'replacement'. | validation | error | daytona, pydantic, validation, input-validation, filesystem |
| action='read' requires 'path' | validation | error | daytona, filesystem, validation, internal-api |
| action='write' requires 'path' | validation | error | daytona, filesystem, validation, internal-api |
| action='append' requires 'path' | validation | error | daytona, filesystem, validation, internal-api |
| action='list' requires 'path' | validation | error | daytona, filesystem, validation, internal-api |
| action='delete' requires 'path' | validation | error | daytona, argument-validation, file-tool, valueerror |
| action='mkdir' requires 'path' | validation | error | daytona, argument-validation, file-tool, mkdir |
| action='info' requires 'path' | validation | error | daytona, argument-validation, file-tool, metadata |
| action='exists' requires 'path' | validation | error | daytona, argument-validation, file-tool, exists |
| action='move' requires 'path' and 'destination' | validation | error | daytona, argument-validation, file-tool, move |
| action='find' requires 'path' and 'pattern' | validation | error | daytona, argument-validation, file-tool, find, glob |
| action='search' requires 'path' and 'pattern' | validation | error | daytona, argument-validation, file-tool, search, regex |
| action='chmod' requires 'path' | validation | error | daytona, argument-validation, file-tool, chmod, permissions |
| action='replace' requires 'paths', 'pattern', and 'replaceme | validation | error | daytona, argument-validation, file-tool, replace, find-and-replace |
| Unknown action: {action} | validation | error | daytona, argument-validation, file-tool, unknown-action, dispatch |
| append failed: exit_code={exit_code}, output={getattr(respon | exception | error | daytona, append, sandbox, runtimeerror, exit-code |
| Could not import daytona.CodeRunParams while building argv/e | exception | error | daytona, importerror, sdk-version, dependency, python-tool |
| filter_by must be a non-empty column name. | validation | error | db2, pydantic, validation, vector-search, filter |
| filter_by and filter_value must be provided together. | validation | error | db2, pydantic, validation, paired-arguments, vector-search |
| return_columns cannot be empty. At least one column must be | validation | error | db2, pydantic, validation, sql, vector-search, configuration |
| Security Alert: Invalid database identifier detected: {name} | validation | error | db2, sql-injection, security, identifier-validation, regex |
| OPENAI_API_KEY environment variable is missing. Required for | validation | error | db2, openai, environment-variable, embeddings, configuration |
| Invalid distance metric: {metric} | validation | error | db2, validation, distance-metric, vector-search, configuration |
| Directory must be provided. | validation | error | directory-read-tool, argument-validation, filesystem, valueerror |
| The 'e2b' package is required for E2B sandbox tools. Install | exception | error | e2b, importerror, dependency, sandbox, installation |
| action='append' requires 'content'. Pass the chunk to append | validation | error | pydantic, validation, e2b, tool-args |
| Unknown action: {action} | validation | error | e2b, validation, tool-args, dispatch |
| The 'e2b_code_interpreter' package is required for the E2B P | exception | error | e2b, import-error, dependency, optional-deps |
| You are missing the 'exa_py' package. Please install it to u | exception | error | exa, import-error, dependency, interactive-prompt, optional-deps |
| Client not initialized | exception | error | exa, initialization, defensive-check, tool-args |
| invalid value to cast to bool: {val!r} | validation | error | validation, type-coercion, boolean, file-writer |
| Unsupported tar format: {format} | validation | error | compression, tar, validation, file-tools |
| Failed to install firecrawl-py package | exception | error | firecrawl, dependency, subprocess, install-failure, optional-deps |
| `firecrawl-py` package not found, please run `uv add firecra | exception | error | firecrawl, import-error, dependency, interactive-prompt, optional-deps |
| FirecrawlApp not properly initialized | exception | error | firecrawl, initialization, defensive-check, runtime-error |
| `firecrawl-py` package not found, please run `uv add firecra | exception | error | firecrawl, import-error, dependency, interactive-prompt, optional-deps |
| FirecrawlApp not properly initialized | exception | error | firecrawl, initialization, defensive-check, runtime-error |
| Failed to install firecrawl-py package | exception | error | firecrawl, dependency, subprocess, install-failure, optional-deps |
| `firecrawl-py` package not found, please run `uv add firecra | exception | error | firecrawl, import-error, dependency, interactive-prompt, optional-deps |
| FirecrawlApp not properly initialized | exception | error | firecrawl, initialization, defensive-check, runtime-error |
| `api_key` is required, please set the `HYPERBROWSER_API_KEY` | validation | error | hyperbrowser, api-key, configuration, env-var, library-bug |
| `hyperbrowser` package not found, please run `pip install hy | exception | error | hyperbrowser, import-error, dependency, optional-deps |
| HYPERBROWSER_API_KEY is not set. Please provide it either vi | validation | error | hyperbrowser, api-key, dead-code, configuration |
| formats can only contain 'markdown' or 'html' | validation | error | hyperbrowser, validation, scrape-options, whitelist |
| Website URL must be provided either during initialization or | validation | error | validation, jina, crewai-tools, required-argument |
| The 'linkup-sdk' package is required to use the LinkupSearch | exception | error | dependency, linkup, interactive-prompt, ci, crewai-tools |
| Expected a LlamaBaseTool, got {type(tool)} | validation | error | type-check, llamaindex, version-mismatch, crewai-tools |
| The LlamaIndex tool does not have an fn_schema specified. | validation | error | llamaindex, schema, validation, crewai-tools |
| Expected a BaseQueryEngine, got {type(query_engine)} | validation | error | llamaindex, type-check, query-engine, crewai-tools |
| AGENT_HANDLER_API_KEY environment variable is required. Set | exception | error | env-var, api-key, merge, configuration, crewai-tools |
| API Error: {error_msg} | exception | error | api, json-rpc, merge, remote-error, crewai-tools |
| Failed to communicate with Agent Handler API: {e!s} | exception | error | network, timeout, retry, merge, crewai-tools |
| Tool execution failed: {e!s} | exception | error | error-handling, merge, json-parsing, crewai-tools |
| Failed to fetch tools from Agent Handler Tool Pack | exception | error | merge, tool-discovery, json-rpc, configuration, crewai-tools |
| Failed to load Tool Pack: {e!s} | exception | error | merge, tool-discovery, error-handling, crewai-tools |
| {index_name=} did not complete in {wait_until_complete}! | exception | error | mongodb, atlas, index-build, timeout, polling |
| You are missing the 'mongodb' crewai tool. | exception | error | dependency, pymongo, mongodb, interactive-prompt, ci |
| OPENAI_API_KEY environment variable is required for MongoDBV | validation | error | env-var, openai, azure, embeddings, configuration |
| No documents were inserted. | validation | warning | mongodb, upsert, validation, data-ingestion |
| `multion` package not found, please run `uv add multion` | exception | error | dependency, multion, interactive-prompt, ci, crewai-tools |
| Multion client is not initialized. | validation | error | multion, initialization, serialization, crewai-tools |
| MySQL table_name must be a valid table identifier or schema. | validation | error | mysql, sql-injection, validation, identifier, crewai-tools |
| sqlalchemy is not installed. Please install it with `pip ins | exception | error | dependency, sqlalchemy, nl2sql, crewai-tools, import-error |
| Failed to fetch tables: {result} | exception | error | nl2sql, database, sqlalchemy, connection, startup |
| NL2SQLTool received an empty SQL query. | validation | warning | nl2sql, validation, empty-input, sql |
| NL2SQLTool blocked a multi-statement query in read-only mode | validation | error | nl2sql, sql-injection-guard, read-only, validation, security |
| NL2SQLTool is configured in read-only mode and blocked a wri | validation | error | nl2sql, cte, read-only, security, sql-injection-guard |
| NL2SQLTool is configured in read-only mode and blocked a '{m | validation | error | nl2sql, cte, read-only, security, write-operations |
| NL2SQLTool blocked an unrecognised SQL command '{main_cmd}' | validation | error | nl2sql, cte, allowlist, read-only, validation |
| NL2SQLTool is configured in read-only mode and blocked a '{c | validation | error | nl2sql, read-only, write-operations, security, validation |
| NL2SQLTool blocked an unrecognised SQL command '{command}'. | validation | error | nl2sql, allowlist, read-only, validation, unknown-command |
| Failed to install oxylabs package | exception | error | oxylabs, dependency, uv, install, scraping |
| `oxylabs` package not found, please run `uv add oxylabs` | exception | error | oxylabs, dependency, import-error, scraping |
| You must pass oxylabs username and password when instantiati | exception | error | oxylabs, credentials, environment-variables, configuration |
| Failed to install oxylabs package | exception | error | oxylabs, dependency, uv, install, scraping |
| `oxylabs` package not found, please run `uv add oxylabs` | exception | error | oxylabs, dependency, import-error, scraping |
| You must pass oxylabs username and password when instantiati | exception | error | oxylabs, credentials, environment-variables, configuration |
| Failed to install oxylabs package | exception | error | oxylabs, dependency, uv, install, scraping |
| `oxylabs` package not found, please run `uv add oxylabs` | exception | error | oxylabs, dependency, import-error, scraping |
| You must pass oxylabs username and password when instantiati | exception | error | oxylabs, credentials, environment-variables, configuration |
| Failed to install oxylabs package | exception | error | oxylabs, dependency, uv, install, scraping |
| `oxylabs` package not found, please run `uv add oxylabs` | exception | error | oxylabs, dependency, import-error, scraping |
| You must pass oxylabs username and password when instantiati | exception | error | credentials, configuration, environment-variables, oxylabs, scraper |
| Failed to evaluate model input and output. Response status c | exception | error | api, http, authentication, patronus, llm-evaluation |
| Failed to install 'patronus' package | exception | error | installation, dependencies, subprocess, uv, patronus |
| `patronus` package not found, please run `uv add patronus` | exception | error | installation, dependencies, interactive-prompt, patronus |
| Failed to evaluate model input and output. Status code: {res | exception | error | api, http, authentication, patronus, llm-evaluation |
| Invalid configuration for embedding provider '{provider}':\n | validation | error | configuration, validation, pydantic, embeddings, rag |
| Unsupported vector database provider: '{provider}'. CrewAI R | validation | error | configuration, vector-database, rag, validation |
| Blocked unsafe {label}: {e} | validation | error | security, ssrf, url-validation, rag, guard |
| Blocked unsafe URL: {e} | validation | error | security, ssrf, url-validation, rag, guard |
| Blocked unsafe file path: {e} | validation | error | security, path-traversal, file-validation, rag, guard |
| beautifulsoup4 is not installed. Please install it with `pip | exception | error | installation, dependencies, beautifulsoup, scraper, optional-extra |
| Both website_url and css_element must be provided. | validation | error | validation, missing-argument, scraper, css-selector |
| beautifulsoup4 is not installed. Please install it with `pip | exception | error | installation, dependencies, beautifulsoup, scraper, optional-extra |
| Website URL must be provided. | validation | error | validation, missing-argument, scraper, url |
| Invalid URL format. URL must include scheme (http/https) and | validation | error | validation, url, pydantic, scrapegraph |
| `scrapegraph-py` package not found, please run `uv add scrap | exception | error | installation, dependencies, interactive-prompt, scrapegraph |
| Scrapegraph API key is required | validation | error | credentials, api-key, configuration, environment-variables, scrapegraph |
| Empty response from Scrapegraph API | exception | error | api, runtime, empty-response, scrapegraph, retry |
| Rate limit exceeded: {error_msg} | exception | error | rate-limit, scraping, api, scrapegraph, retry |
| Invalid response format from Scrapegraph API | exception | error | api-contract, scraping, scrapegraph, response-format |
| website_url is required | validation | error | validation, usage-error, scrapegraph, required-argument |
| Client not initialized | exception | error | lifecycle, scrapegraph, client-state, runtime-error |
| Scraping failed: {e!s} | exception | error | wrapper-exception, network, scrapegraph, auth, retry |
| `scrapfly-sdk` package not found, please run `uv add scrapfl | exception | error | dependency, import-error, scrapfly, installation |
| Website URL cannot be empty | validation | error | validation, pydantic, selenium, url, required-argument |
| URL is too long (max 2048 characters) | validation | error | validation, url, selenium, length-limit |
| URL must start with http:// or https:// | validation | error | validation, url, selenium, scheme |
| Invalid URL format | validation | error | validation, url, selenium, malformed-url |
| Invalid URL: {e!s} | validation | error | validation, url, selenium, parsing, wrapper-exception |
| URL cannot contain whitespace | validation | error | validation, url, selenium, whitespace, encoding |
| `selenium` and `webdriver-manager` package not found, please | exception | error | dependency, import-error, selenium, installation, webdriver |
| Driver not initialized. Call _run first. | exception | error | lifecycle, selenium, driver-state, runtime-error |
| URL cannot be empty | exception | error | validation, selenium, url, required-argument |
| `serpapi` package not found, please install with `uv add ser | exception | error | dependency, import-error, serpapi, installation |
| Missing API key, you can get the key from https://serpapi.co | exception | error | configuration, api-key, serpapi, environment, auth |
| Invalid search type: {search_type}. Must be one of: {', '.jo | exception | error | serper, search, validation, configuration |
| Empty response from Serper API | exception | error | serper, api, empty-response, network |
| search_query is required | exception | error | serper, input-validation, required-argument |
| Failed to install singlestore package | exception | error | singlestore, dependency, installation, uv |
| `singlestore` package not found, please run `uv add crewai-t | exception | error | singlestore, dependency, installation, opt-out |
| No tables found in the database. Please ensure the database | exception | error | singlestore, database, schema, validation |
| Table {table} does not exist in the database. Please ensure | exception | error | singlestore, database, table-not-found, validation |
| Either password or private_key_path must be provided | validation | error | snowflake, authentication, configuration, credentials |
| Failed to install Snowflake dependencies | exception | error | snowflake, dependency, installation, uv |
| Snowflake dependencies not found. Please install them by run | exception | error | snowflake, dependency, installation, opt-out |
| Pool lock not initialized | exception | error | snowflake, initialization, concurrency, runtime |
| Connection pool not initialized | exception | error | snowflake, initialization, connection-pool, runtime |
| Query failed after all retries | exception | error | snowflake, retry, database-error, query |
| `spider-client` package not found, please run `uv add spider | exception | error | spider, dependency, installation, opt-out |
| Website URL must be provided either during initialization or | exception | error | spider, input-validation, required-argument |
| Invalid URL format: {url} | exception | error | spider, url-validation, security, input-validation |
| Invalid mode: {mode}. Must be either 'scrape' or 'crawl' | exception | error | spider, validation, enum, input-validation |
| `stagehand` package not found, please run `uv add stagehand` | exception | error | stagehand, dependency, installation, browserbase |
| api_key is required (or set BROWSERBASE_API_KEY in env). | exception | error | stagehand, browserbase, credentials, environment |
| project_id is required (or set BROWSERBASE_PROJECT_ID in env | exception | error | stagehand, browserbase, credentials, configuration |
| No appropriate API key found for model. Please set OPENAI_AP | exception | error | stagehand, api-key, configuration, environment-variables, crewai-tools |
| The 'tavily-python' package is required. 'click' and 'subpro | exception | error | tavily, dependency, import-error, crewai-tools, installation |
| 'tavily-python' has been installed. Please restart your Pyth | exception | warning | tavily, installation, restart-required, import-error, crewai-tools |
| Attempted to install 'tavily-python' but failed: {e}. Please | exception | error | tavily, installation, subprocess, network, crewai-tools |
| The 'tavily-python' package is required to use the TavilyExt | exception | error | tavily, installation, user-declined, import-error, crewai-tools |
| Tavily client is not initialized. Ensure 'tavily-python' is | exception | error | tavily, not-initialized, lifecycle, crewai-tools |
| Tavily async client is not initialized. Ensure 'tavily-pytho | exception | error | tavily, not-initialized, async, lifecycle, crewai-tools |
| The 'tavily-python' package is required. 'click' and 'subpro | exception | error | tavily, dependency, import-error, crewai-tools, installation |
| 'tavily-python' has been installed. Please restart your Pyth | exception | warning | tavily, installation, restart-required, import-error, crewai-tools |
| Attempted to install 'tavily-python' but failed: {e}. Please | exception | error | tavily, installation, uv, subprocess, network, crewai-tools |
| The 'tavily-python' package is required to use the TavilyGet | exception | error | tavily, installation, user-declined, import-error, crewai-tools |
| Tavily client is not initialized. Ensure 'tavily-python' is | exception | error | tavily, not-initialized, lifecycle, crewai-tools |
| Tavily async client is not initialized. Ensure 'tavily-pytho | exception | error | tavily, not-initialized, async, lifecycle, crewai-tools |
| The 'tavily-python' package is required. 'click' and 'subpro | exception | error | tavily, dependency, import-error, crewai-tools, installation |
| 'tavily-python' has been installed. Please restart your Pyth | exception | warning | tavily, installation, restart-required, import-error, crewai-tools |
| Attempted to install 'tavily-python' but failed: {e}. Please | exception | error | tavily, installation, uv, subprocess, network, crewai-tools |
| The 'tavily-python' package is required to use the TavilyRes | exception | error | tavily, installation, user-declined, import-error, crewai-tools |
| Tavily client is not initialized. Ensure 'tavily-python' is | exception | error | tavily, not-initialized, lifecycle, crewai-tools |
| Tavily async client is not initialized. Ensure 'tavily-pytho | exception | error | tavily, not-initialized, async, lifecycle, crewai-tools |
| The 'tavily-python' package is required. 'click' and 'subpro | exception | error | tavily, dependency, import-error, crewai-tools, installation |
| 'tavily-python' has been installed. Please restart your Pyth | exception | error | dependencies, import, installation, restart-required |
| Attempted to install 'tavily-python' but failed: {e}. Please | exception | error | dependencies, installation, subprocess, uv, network |
| The 'tavily-python' package is required to use the TavilySea | exception | error | dependencies, import, installation |
| Tavily client is not initialized. Ensure 'tavily-python' is | exception | error | configuration, api-key, environment, tavily |
| Tavily async client is not initialized. Ensure 'tavily-pytho | exception | error | configuration, api-key, async, environment, tavily |
| Reading PDF URLs requires pymupdf. Install with: uv add pymu | exception | error | dependencies, pdf, pymupdf, url-read |
| Reading DOCX URLs requires python-docx. Install with: uv add | exception | error | dependencies, docx, python-docx, url-read |
| Reading HTML URLs requires beautifulsoup4. Install with: uv | exception | error | dependencies, html, beautifulsoup4, scraping, url-read |
| Image file does not exist: {v} | validation | error | validation, file-path, vision, pydantic |
| Unsupported image format. Supported formats: {valid_extensio | validation | error | validation, image-format, vision, pydantic |
| seconds must be a number, got NaN. | exception | error | validation, nan, numeric, llm-output |
| seconds must be zero or greater, got {seconds:g}. | exception | error | validation, numeric, sign-error, llm-output |
| OPENAI_API_KEY environment variable is required for Weaviate | exception | error | configuration, api-key, environment, weaviate, openai |
| You are missing the 'weaviate-client' package. Would you lik | exception | error | dependencies, installation, weaviate, interactive-prompt |
| WEAVIATE_URL or WEAVIATE_API_KEY is not set | exception | error | configuration, api-key, weaviate, validation |
| ZAPIER_API_KEY is not set | exception | error | configuration, api-key, environment, zapier |
| module 'crewai' has no attribute {name!r} | exception | error | import, attribute-error, versioning, lazy-import |
| Authorization callback not set. Use set_authorization_callba | exception | error | oauth2, authentication, a2a, configuration |
| Authorization callback not set | exception | error | oauth2, authentication, a2a, authorization-code |
| Authentication not configured | http | error | a2a, authentication, configuration, env-vars, fastapi |
| Invalid or missing authentication credentials | http | error | a2a, authentication, credentials, http-401 |
| OIDC not initialized | http | critical | a2a, oidc, jwks, initialization, http-500 |
| Token has expired | http | error | a2a, oidc, jwt, token-expiry, http-401 |
| Invalid token audience | http | error | a2a, oidc, jwt, audience, http-401 |
| Invalid token issuer | http | error | a2a, oidc, jwt, issuer, http-401 |
| Missing required claim: {e.claim} | http | error | a2a, oidc, jwt, claims, http-401 |
| Unable to fetch signing keys | http | error | a2a, oidc, jwks, network, retryable, http-503 |
| Either jwks_url or introspection_url must be provided for to | validation | error | a2a, oauth2, configuration, pydantic, validation |
| introspection_client_id and introspection_client_secret are | validation | error | a2a, oauth2, introspection, configuration, pydantic |
| OAuth2 JWKS not initialized | http | critical | a2a, oauth2, jwks, initialization, http-500 |
| OAuth2 introspection not configured | http | critical | a2a, oauth2, introspection, initialization, http-500 |
| Token introspection service unavailable | http | error | a2a, oauth2, introspection, network, retryable, http-503 |
| Token introspection failed | http | error | |
| Token is not active | http | error | |
| Invalid API key | http | error | |
| AgentCard requires {required} authentication, but {type(prov | exception | error | |
| AgentCard requires authentication but no auth scheme provide | exception | error | |
| Could not validate auth against AgentCard security requireme | exception | error | |
| Please sign up/login to CrewAI+ before using the CLI. | console | error | |
| Failed to parse response from Enterprise API failed. Details | console | error |