ErrLookup › OpenBMB/ChatDev

OpenBMB/ChatDev

ChatDev 2.0: Dev All through LLM-powered Multi-Agent Collaboration · Python · 199 source files

Analyzed at 4fb2db0ea9 on 2026-08-27. 152 documented errors.

Code / MessageTypeSeverityTags
No node types registered; cannot validate workflow
exception error api, validation, fastapi, tools
Unsupported node type '{ntype}' for node '{nid}'. Only {allo
validation error api, validation, filename, fastapi
Agent node '{nid}' config must be an object
validation error security, path-traversal, fastapi
'{legacy_key}' is deprecated. Use the new graph-level memory
validation error conflict, duplicate, fastapi, tools
Design file not found: {config_path}
exception error upload, session, validation, fastapi
YAML root must be a mapping
validation error upload, storage, internal-error, fastapi
Design validation failed for '{config_path}': {formatted}
validation error vuegraph, storage, internal-error, fastapi
Design parsing failed for '{config_path}': {exc}
exception error vuegraph, storage, internal-error, fastapi
Workflow logical issues detected for '{config_path}': {forma
validation warning vuegraph, not-found, fastapi
1
console error workflow, conflict, yaml, fastapi
2
console error workflow, not-found, yaml, fastapi
YAML root must be a mapping
validation error workflow, internal-error, yaml
1
console error workflow, not-found, yaml, fastapi
YAML root must be a mapping
validation warning workflow, yaml, validation, not-found
expected mapping
validation error workflow, validation, filename
expected string
validation error workflow, validation, filename
expected non-empty string
validation error workflow, validation, file-extension
expected boolean
validation error workflow, yaml, schema-validation
model.name must be a non-empty string
validation error config, agent, model, validation, python
model.input_mode must be 'prompt' or 'messages'
validation error config, agent, enum, validation, python
tooling must be a list
validation error config, agent, tooling, validation, python
memories must be a list
validation error config, agent, memory, validation, python
content cannot be empty
validation error config, literal-node, validation, python
role must be 'user' or 'assistant'
validation error config, literal-node, enum, validation, python
max_iterations must be an integer
validation error config, loop, validation, python
max_iterations must be >= 1
validation error config, loop, range, validation, python
max_duration must be a number
validation error config, timer, validation, python
max_duration must be > 0
validation error config, timer, range, validation, python
duration_unit must be one of: {', '.join(valid_units)}
validation error config, timer, enum, validation, python
file_types entries must be strings
validation error config, memory, file, validation, python, yaml
recursive must be boolean
validation error config, memory, boolean, validation, python
file_sources must contain at least one entry
validation error config, memory, file, validation, python
max_items must be a positive integer
validation error config, memory, blackboard, validation, python
unsupported memory store type '{store_type}'
validation error config, memory-store, registry, validation
memory store requires config block
validation error config, memory-store, missing-field
memory store payload missing
validation error config, memory-store, api-misuse
retrieve_stage entries must be one of {[stage.value for stag
validation error config, enum, memory, validation
top_k must be a positive integer
validation error config, validation, memory
similarity_threshold must be numeric
validation error config, validation, memory
read must be boolean
validation error config, validation, boolean, memory
write must be boolean
validation error config, validation, boolean, memory
unsupported node type '{node_type}'
validation error config, node, registry, validation
node config block required
validation error config, node, missing-field
node configuration missing
validation error config, node, api-misuse
timeout_seconds must be a positive integer
validation error config, python-runner, validation, timeout
encoding cannot be empty
validation error config, python-runner, encoding, validation
missing frontmatter
validation error skills, frontmatter, markdown, parsing
missing closing delimiter
validation error skills, frontmatter, markdown, parsing
frontmatter must be a mapping
validation error skills, frontmatter, yaml, parsing
skill name is required
validation error skills, config, missing-field
expected list of skill entries
validation error skills, config, validation
expected skill entry mapping or string
validation error skills, config, validation
Entry '{name}' is not a BaseConfig subclass
validation critical registry, subgraph, plugin, type-validation
cache_ttl must be numeric
validation error config, validation, cache, tooling
tool_sources must be a list of strings
validation error config, validation, list, tooling
args entries must be strings
validation error config, validation, args, subprocess, tooling
env must be a mapping
validation error config, validation, env, subprocess, tooling
startup_timeout must be numeric
validation error config, validation, timeout, subprocess, tooling
tooling.type must be one of {list(iter_tooling_type_registra
validation error config, registry, dispatch, tooling
tooling requires config block
validation error config, validation, tooling, missing-field
message dict missing role
validation error messages, serialization, validation, required-field
message payload must be a list
validation error messages, json, serialization, validation
max_results must be positive
validation error validation, search, argument-error
at least one edit instruction is required
validation error validation, text-edit, empty-list
each edit entry must be a mapping object
validation error validation, text-edit, type-mismatch
start_line is required for each edit
validation error validation, text-edit, missing-field
end_line must be an integer
validation error validation, text-edit, type-mismatch
end_line must be >= start_line - 1
validation error validation, text-edit, range-error
replacement must be a string
validation error validation, text-edit, type-mismatch
edit ranges overlap; merge them before calling apply_text_ed
validation error validation, text-edit, overlap
start_line is beyond the end of the file
validation error validation, text-edit, out-of-range
Destination already exists: {destination}
exception error filesystem, copy, move, file-exists
_context is required for uv tools
validation error configuration, context, uv, tool
python_workspace_root missing from _context
validation error configuration, context, uv, missing-key
script path is outside workspace root
validation error security, path-traversal, uv, sandbox
package entries must be strings
validation error validation, uv, packages, type-mismatch
package names cannot be empty
validation error validation, uv, packages, empty-string
unsafe characters detected in package spec {pkg}
validation error security, uv, packages, injection-guard
flags are not allowed in packages list: {pkg}
validation error security, uv, packages, argument-injection
No video files to concatenate
validation error video, ffmpeg, concatenation, validation
Edge condition type '{name}' already registered
validation error registry, duplicate, plugin, edge-conditions
Entry '{name}' is not an EdgeConditionRegistration
validation error registry, type-mismatch, plugin
Edge condition type '{condition.type}' does not provide a ma
validation error registry, edge-conditions, missing-implementation
Edge processor type '{name}' already registered
validation error registry, duplicate, plugin, edge-processors
Entry '{name}' is not an EdgeProcessorRegistration
validation error registry, type-mismatch, plugin
Edge processor type '{processor_config.type}' does not provi
validation error registry, edge-processors, missing-implementation
BlackboardMemory requires a blackboard memory store configur
validation error memory, configuration, type-mismatch
Unsupported embedding model: {model}
validation error embedding, provider, configuration
LocalEmbedding requires model_path parameter
validation error embedding, local-model, missing-parameter
sentence-transformers is required for LocalEmbedding
exception error embedding, dependency, import-error
FileMemory requires a file memory store configuration
validation error memory, configuration, type-mismatch
FileMemory requires at least one file_source in configuratio
validation error memory, configuration, empty-list
mem0ai is required for Mem0Memory. Install it with: pip inst
exception error memory, mem0, dependency, import-error
Mem0Memory requires a Mem0 memory store configuration
validation error memory, mem0, configuration, type-mismatch
memory store {attachment.name} not found
validation error memory, attachments, name-mismatch
Memory store '{name}' already registered
validation error registry, duplicate, memory, plugin
Entry '{name}' is not a MemoryStoreRegistration
validation error registry, memory, type-mismatch
SimpleMemory requires a simple memory store configuration
validation error memory, configuration, type-mismatch
Invalid function calling configuration payload
validation error gemini, function-calling, configuration, type-coercion
Image generation call not completed (status={status})
exception error
Attachment '{path}' is {file_size} bytes; exceeds inline lim
validation error
Tool name '{spec.name}' conflicts with a built-in skill tool
validation error tools, skills, name-conflict, agent-executor
Agent Skills are not enabled for this node
validation error skills, agent-executor, configuration
skill_name is required
validation error skills, tool-arguments, validation
relative_path is required
validation error skills, tool-arguments, validation
Unsupported skill tool '{tool_name}'
validation error skills, tool-dispatch, unsupported-operation
Failed to persist attachment '{attachment.name or attachment
exception error attachments, persistence, io
Workspace or node context missing for attachment persistence
exception error attachments, workspace, missing-context
Attachment missing data for persistence
validation error attachments, validation, empty-payload
Workflow execution cancelled
exception warning cancellation, workflow-lifecycle
Unsupported node type: {node_type}
validation error node-type, factory, registry
Node {node.id} is not a human node
validation error human-node, validation, routing
Node {node.id} has no human configuration
validation error human-node, missing-config
HumanPromptService is not configured; cannot execute human n
exception error human-node, service-missing, configuration
Node {node.id} is not a literal node
validation error literal-node, validation, routing
Node {node.id} missing literal configuration
validation error literal-node, missing-config
Node {node.id} missing loop_counter configuration
validation error loop-counter, missing-config
Node {node.id} missing loop_timer configuration
validation error loop-timer, missing-config
Node {node.id} is not a passthrough node
validation error passthrough-node, validation, routing
Node {node.id} missing passthrough configuration
validation error passthrough-node, missing-config
invalid_yaml
invalid_yaml
http error yaml, schema-validation, http-400
document_root_not_mapping
document_root_not_mapping
http error yaml, schema-validation, http-422
Session not found
http error http-404, session, artifacts
Artifact stream not available
http error http-404, artifacts, websocket, session
Artifact not found
http error http-404, artifacts
Artifact content unavailable
http error http-404, artifacts, file-storage
Artifact file missing
http error http-404, artifacts, filesystem
max_parallel must be >= 1
http error http-400, batch, validation
log_level must be either DEBUG or INFO
http error http-400, batch, logging, validation
log_level must be either DEBUG or INFO
http warning dead-code, logging, http-400
Failed to start workflow: {exc}
exception error workflow, http-500, internal-error
YAML file not found: {yaml_path}
exception error file-not-found, workflow, yaml
Task prompt cannot be empty
validation error validation, workflow, http-400
log_level must be one of DEBUG, INFO, WARNING, ERROR, CRITIC
http error http-400, logging, validation
Failed to run workflow: {exc}
exception error workflow, http-500, internal-error
Invalid session_id: only letters, digits, underscores, and h
validation warning security, validation, path-traversal, session
Session directory not found
exception error http-404, session, filesystem
Failed to create zip archive
http error http-500, zip, filesystem, session
Failed to download session
http error http-500, session, internal-error
Invalid YAML syntax: {exc}
validation error yaml, workflow, validation, upload
Failed to save workflow file
exception error filesystem, permissions, io, workflow
Source and target filenames must be different
validation warning validation, workflow, rename
Failed to rename workflow file
exception error filesystem, workflow, rename, race-condition
Failed to update workflow id after rename
exception error workflow, rename, io, post-operation
Failed to copy workflow file
exception error filesystem, workflow, copy, io
Session not connected
validation error session, validation, websocket
Attachment source not found: {source}
exception error attachments, filesystem, not-found
register_bytes expects bytes or bytearray data
exception error attachments, type-error, bytes
Attachment '{attachment_id}' not found
exception error attachments, key-error, state
Functions directory does not exist: {self.functions_dir}
exception error functions, config, directory-not-found
Function {name} not found
exception error functions, lookup, dynamic-loading
Unsupported node type: {node.type}
validation error