ChatDev
ChatDev 2.0: Dev All through LLM-powered Multi-Agent Collaboration
Integrate external LLM providers with ChatDev using ModelProvider and ProviderRegistry. Customize your AI assistant beyond OpenAI with this step by step guide.
ChatDev Workflow Versioning and Storage Management: A Complete Technical GuideMaster ChatDev workflow versioning and storage management with this technical guide. Learn how ChatDev uses semantic versioning and secure file storage for definitions and outputs.
Implementing Human-in-the-Loop Feedback in ChatDev Agent Workflows: A Complete Technical GuideLearn to implement human-in-the-loop feedback in ChatDev agent workflows with this technical guide. Explore the three-layer architecture for seamless human interaction via CLI, WebSocket, or custom integrations.
Schema Validation for ChatDev Workflow Configuration Contracts: A Complete Technical GuideMaster schema validation for ChatDev workflow configuration contracts. This guide details the two-layer system used by ChatDev for robust YAML file checking and graph structure integrity. Learn how ChatDev ensures workflow reli...
ChatDev REST API vs WebSocket Execution Modes: Architecture and Implementation GuideExplore ChatDev REST API vs WebSocket execution modes. Understand their architecture and implementation differences for real-time feedback and interactive support.
ChatDev Docker Deployment and Containerization: Multi-Stage Setup GuideDeploy ChatDev locally with Docker Compose multi-stage builds. This guide simplifies containerization, separating Python and Node.js services for immediate development access.
Logging and Debugging ChatDev Workflow Execution Traces: A Complete GuideMaster ChatDev logging and debugging with our guide. Learn to capture and analyze hierarchical JSON execution traces for smoother AI workflow development.
Creating Custom Function Tools for ChatDev Agents: A Complete Implementation GuideImplement custom function tools for ChatDev agents easily. Learn to add Python files or use the POST API to register functions and generate JSON schemas for enhanced agent capabilities.
Session State Persistence and Workflow Recovery in ChatDev: A Complete Technical GuideExplore ChatDev's session state persistence and workflow recovery using its UUID-based in-memory registry. Seamlessly continue AI workflows after WebSocket reconnections. Read the complete technical guide.
ChatDev Workspace Artifact Management and File Storage: Hook and Store ArchitectureLearn how ChatDev manages workspace artifact and file storage using its novel hook and store architecture for efficient tracking, persistence, and streaming of multimodal message blocks.
Error Handling and Retry Strategies for Failed ChatDev Workflow Nodes: A Complete GuideMaster ChatDev workflow error handling and retry strategies. Learn how to configure Tenacity-based loops to automatically retry failed nodes based on status codes, exceptions, and messages.
Token Tracking and Cost Optimization in ChatDev LLM Agent Calls: A Complete GuideMaster token tracking and cost optimization in ChatDev LLM agent calls. Our guide details how ChatDev's TokenTracker enables precise cost analysis and budget control for your workflows.
Have a question about this repo?
These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →