 85bf1341f3
			
		
	
	85bf1341f3
	
	
	
		
			
			Frontend Enhancements: - Complete React TypeScript frontend with modern UI components - Distributed workflows management interface with real-time updates - Socket.IO integration for live agent status monitoring - Agent management dashboard with cluster visualization - Project management interface with metrics and task tracking - Responsive design with proper error handling and loading states Backend Infrastructure: - Distributed coordinator for multi-agent workflow orchestration - Cluster management API with comprehensive agent operations - Enhanced database models for agents and projects - Project service for filesystem-based project discovery - Performance monitoring and metrics collection - Comprehensive API documentation and error handling Documentation: - Complete distributed development guide (README_DISTRIBUTED.md) - Comprehensive development report with architecture insights - System configuration templates and deployment guides The platform now provides a complete web interface for managing the distributed AI cluster with real-time monitoring, workflow orchestration, and agent coordination capabilities. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
		
			
				
	
	
		
			38 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			38 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| "use strict";
 | |
| Object.defineProperty(exports, "__esModule", {
 | |
|     value: true
 | |
| });
 | |
| Object.defineProperty(exports, "validateConfig", {
 | |
|     enumerable: true,
 | |
|     get: function() {
 | |
|         return validateConfig;
 | |
|     }
 | |
| });
 | |
| const _log = /*#__PURE__*/ _interop_require_default(require("./log"));
 | |
| function _interop_require_default(obj) {
 | |
|     return obj && obj.__esModule ? obj : {
 | |
|         default: obj
 | |
|     };
 | |
| }
 | |
| function validateConfig(config) {
 | |
|     if (config.content.files.length === 0) {
 | |
|         _log.default.warn("content-problems", [
 | |
|             "The `content` option in your Tailwind CSS configuration is missing or empty.",
 | |
|             "Configure your content sources or your generated CSS will be missing styles.",
 | |
|             "https://tailwindcss.com/docs/content-configuration"
 | |
|         ]);
 | |
|     }
 | |
|     // Warn if the line-clamp plugin is installed
 | |
|     try {
 | |
|         let plugin = require("@tailwindcss/line-clamp");
 | |
|         if (config.plugins.includes(plugin)) {
 | |
|             _log.default.warn("line-clamp-in-core", [
 | |
|                 "As of Tailwind CSS v3.3, the `@tailwindcss/line-clamp` plugin is now included by default.",
 | |
|                 "Remove it from the `plugins` array in your configuration to eliminate this warning."
 | |
|             ]);
 | |
|             config.plugins = config.plugins.filter((p)=>p !== plugin);
 | |
|         }
 | |
|     } catch  {}
 | |
|     return config;
 | |
| }
 |