Refactor UnifiedCoordinator to follow Single Responsibility Principle
- Create dedicated service classes for separated concerns: * AgentService: Agent management and health monitoring * WorkflowService: Workflow parsing and execution tracking * PerformanceService: Metrics and load balancing * BackgroundService: Background processes and cleanup * TaskService: Database persistence (already existed) - Refactor UnifiedCoordinator into UnifiedCoordinatorRefactored * Clean separation of responsibilities * Improved maintainability and testability * Dependency injection pattern for services * Clear service boundaries and interfaces - Maintain backward compatibility through re-exports - Update main.py to use refactored coordinator 🚀 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
21
frontend/node_modules/lucide-react/dist/esm/icons/dog.js
generated
vendored
21
frontend/node_modules/lucide-react/dist/esm/icons/dog.js
generated
vendored
@@ -1,5 +1,5 @@
|
||||
/**
|
||||
* @license lucide-react v0.294.0 - ISC
|
||||
* @license lucide-react v0.453.0 - ISC
|
||||
*
|
||||
* This source code is licensed under the ISC license.
|
||||
* See the LICENSE file in the root directory of this source tree.
|
||||
@@ -8,28 +8,21 @@
|
||||
import createLucideIcon from '../createLucideIcon.js';
|
||||
|
||||
const Dog = createLucideIcon("Dog", [
|
||||
["path", { d: "M11.25 16.25h1.5L12 17z", key: "w7jh35" }],
|
||||
["path", { d: "M16 14v.5", key: "1lajdz" }],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
d: "M10 5.172C10 3.782 8.423 2.679 6.5 3c-2.823.47-4.113 6.006-4 7 .08.703 1.725 1.722 3.656 1 1.261-.472 1.96-1.45 2.344-2.5",
|
||||
key: "19br0u"
|
||||
}
|
||||
],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
d: "M14.267 5.172c0-1.39 1.577-2.493 3.5-2.172 2.823.47 4.113 6.006 4 7-.08.703-1.725 1.722-3.656 1-1.261-.472-1.855-1.45-2.239-2.5",
|
||||
key: "11n1an"
|
||||
d: "M4.42 11.247A13.152 13.152 0 0 0 4 14.556C4 18.728 7.582 21 12 21s8-2.272 8-6.444a11.702 11.702 0 0 0-.493-3.309",
|
||||
key: "u7s9ue"
|
||||
}
|
||||
],
|
||||
["path", { d: "M8 14v.5", key: "1nzgdb" }],
|
||||
["path", { d: "M16 14v.5", key: "1lajdz" }],
|
||||
["path", { d: "M11.25 16.25h1.5L12 17l-.75-.75Z", key: "12kq1m" }],
|
||||
[
|
||||
"path",
|
||||
{
|
||||
d: "M4.42 11.247A13.152 13.152 0 0 0 4 14.556C4 18.728 7.582 21 12 21s8-2.272 8-6.444c0-1.061-.162-2.2-.493-3.309m-9.243-6.082A8.801 8.801 0 0 1 12 5c.78 0 1.5.108 2.161.306",
|
||||
key: "wsu29d"
|
||||
d: "M8.5 8.5c-.384 1.05-1.083 2.028-2.344 2.5-1.931.722-3.576-.297-3.656-1-.113-.994 1.177-6.53 4-7 1.923-.321 3.651.845 3.651 2.235A7.497 7.497 0 0 1 14 5.277c0-1.39 1.844-2.598 3.767-2.277 2.823.47 4.113 6.006 4 7-.08.703-1.725 1.722-3.656 1-1.261-.472-1.855-1.45-2.239-2.5",
|
||||
key: "v8hric"
|
||||
}
|
||||
]
|
||||
]);
|
||||
|
||||
Reference in New Issue
Block a user