 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>
		
			
				
	
	
		
			96 lines
		
	
	
		
			3.4 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			96 lines
		
	
	
		
			3.4 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| /**
 | |
|  * @license React
 | |
|  * use-sync-external-store-shim.development.js
 | |
|  *
 | |
|  * Copyright (c) Meta Platforms, Inc. and affiliates.
 | |
|  *
 | |
|  * This source code is licensed under the MIT license found in the
 | |
|  * LICENSE file in the root directory of this source tree.
 | |
|  */
 | |
| 
 | |
| "use strict";
 | |
| "production" !== process.env.NODE_ENV &&
 | |
|   (function () {
 | |
|     function is(x, y) {
 | |
|       return (x === y && (0 !== x || 1 / x === 1 / y)) || (x !== x && y !== y);
 | |
|     }
 | |
|     function useSyncExternalStore$2(subscribe, getSnapshot) {
 | |
|       didWarnOld18Alpha ||
 | |
|         void 0 === React.startTransition ||
 | |
|         ((didWarnOld18Alpha = !0),
 | |
|         console.error(
 | |
|           "You are using an outdated, pre-release alpha of React 18 that does not support useSyncExternalStore. The use-sync-external-store shim will not work correctly. Upgrade to a newer pre-release."
 | |
|         ));
 | |
|       var value = getSnapshot();
 | |
|       if (!didWarnUncachedGetSnapshot) {
 | |
|         var cachedValue = getSnapshot();
 | |
|         objectIs(value, cachedValue) ||
 | |
|           (console.error(
 | |
|             "The result of getSnapshot should be cached to avoid an infinite loop"
 | |
|           ),
 | |
|           (didWarnUncachedGetSnapshot = !0));
 | |
|       }
 | |
|       cachedValue = useState({
 | |
|         inst: { value: value, getSnapshot: getSnapshot }
 | |
|       });
 | |
|       var inst = cachedValue[0].inst,
 | |
|         forceUpdate = cachedValue[1];
 | |
|       useLayoutEffect(
 | |
|         function () {
 | |
|           inst.value = value;
 | |
|           inst.getSnapshot = getSnapshot;
 | |
|           checkIfSnapshotChanged(inst) && forceUpdate({ inst: inst });
 | |
|         },
 | |
|         [subscribe, value, getSnapshot]
 | |
|       );
 | |
|       useEffect(
 | |
|         function () {
 | |
|           checkIfSnapshotChanged(inst) && forceUpdate({ inst: inst });
 | |
|           return subscribe(function () {
 | |
|             checkIfSnapshotChanged(inst) && forceUpdate({ inst: inst });
 | |
|           });
 | |
|         },
 | |
|         [subscribe]
 | |
|       );
 | |
|       useDebugValue(value);
 | |
|       return value;
 | |
|     }
 | |
|     function checkIfSnapshotChanged(inst) {
 | |
|       var latestGetSnapshot = inst.getSnapshot;
 | |
|       inst = inst.value;
 | |
|       try {
 | |
|         var nextValue = latestGetSnapshot();
 | |
|         return !objectIs(inst, nextValue);
 | |
|       } catch (error) {
 | |
|         return !0;
 | |
|       }
 | |
|     }
 | |
|     function useSyncExternalStore$1(subscribe, getSnapshot) {
 | |
|       return getSnapshot();
 | |
|     }
 | |
|     "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ &&
 | |
|       "function" ===
 | |
|         typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart &&
 | |
|       __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(Error());
 | |
|     var React = require("react"),
 | |
|       objectIs = "function" === typeof Object.is ? Object.is : is,
 | |
|       useState = React.useState,
 | |
|       useEffect = React.useEffect,
 | |
|       useLayoutEffect = React.useLayoutEffect,
 | |
|       useDebugValue = React.useDebugValue,
 | |
|       didWarnOld18Alpha = !1,
 | |
|       didWarnUncachedGetSnapshot = !1,
 | |
|       shim =
 | |
|         "undefined" === typeof window ||
 | |
|         "undefined" === typeof window.document ||
 | |
|         "undefined" === typeof window.document.createElement
 | |
|           ? useSyncExternalStore$1
 | |
|           : useSyncExternalStore$2;
 | |
|     exports.useSyncExternalStore =
 | |
|       void 0 !== React.useSyncExternalStore ? React.useSyncExternalStore : shim;
 | |
|     "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ &&
 | |
|       "function" ===
 | |
|         typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop &&
 | |
|       __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(Error());
 | |
|   })();
 |