package workflow

import (
	"ai_scheduler/internal/config"
	"ai_scheduler/internal/domain/component"
	toolManager "ai_scheduler/internal/domain/tools"
	"ai_scheduler/internal/pkg/utils_ollama"
)

// 仅声明依赖结构，避免在 workflow 包内实现注册中心逻辑导致循环依赖
type Deps struct {
	Conf        *config.Config
	LLM         *utils_ollama.Client
	ToolManager *toolManager.Manager
	Component   *component.Components
}
