LICENSE
README.md
pyproject.toml
src/mindor/__init__.py
src/mindor/cli/__init__.py
src/mindor/cli/compose.py
src/mindor/core/__init__.py
src/mindor/core/component/__init__.py
src/mindor/core/component/base.py
src/mindor/core/component/component.py
src/mindor/core/component/context.py
src/mindor/core/component/services/__init__.py
src/mindor/core/component/services/http_client.py
src/mindor/core/component/services/http_server.py
src/mindor/core/component/services/image_processor.py
src/mindor/core/component/services/mcp_client.py
src/mindor/core/component/services/mcp_server.py
src/mindor/core/component/services/shell.py
src/mindor/core/component/services/text_splitter.py
src/mindor/core/component/services/workflow.py
src/mindor/core/component/services/datasets/__init__.py
src/mindor/core/component/services/datasets/datasets.py
src/mindor/core/component/services/datasets/utils.py
src/mindor/core/component/services/datasets/providers/__init__.py
src/mindor/core/component/services/datasets/providers/common.py
src/mindor/core/component/services/datasets/providers/huggingface.py
src/mindor/core/component/services/datasets/providers/local.py
src/mindor/core/component/services/model/__init__.py
src/mindor/core/component/services/model/model.py
src/mindor/core/component/services/model/base/__init__.py
src/mindor/core/component/services/model/base/common.py
src/mindor/core/component/services/model/base/huggingface.py
src/mindor/core/component/services/model/base/huggingface_hub.py
src/mindor/core/component/services/model/base/unsloth.py
src/mindor/core/component/services/model/tasks/__init__.py
src/mindor/core/component/services/model/tasks/chat_completion/__init__.py
src/mindor/core/component/services/model/tasks/chat_completion/huggingface.py
src/mindor/core/component/services/model/tasks/face_embedding/__init__.py
src/mindor/core/component/services/model/tasks/face_embedding/common.py
src/mindor/core/component/services/model/tasks/face_embedding/custom.py
src/mindor/core/component/services/model/tasks/face_embedding/insightface.py
src/mindor/core/component/services/model/tasks/image_generation/__init__.py
src/mindor/core/component/services/model/tasks/image_generation/common.py
src/mindor/core/component/services/model/tasks/image_generation/custom.py
src/mindor/core/component/services/model/tasks/image_generation/flux.py
src/mindor/core/component/services/model/tasks/image_generation/hunyuan_image.py
src/mindor/core/component/services/model/tasks/image_generation/sdxl.py
src/mindor/core/component/services/model/tasks/image_to_text/__init__.py
src/mindor/core/component/services/model/tasks/image_to_text/huggingface.py
src/mindor/core/component/services/model/tasks/image_upscale/__init__.py
src/mindor/core/component/services/model/tasks/image_upscale/common.py
src/mindor/core/component/services/model/tasks/image_upscale/custom.py
src/mindor/core/component/services/model/tasks/image_upscale/esrgan.py
src/mindor/core/component/services/model/tasks/image_upscale/ldsr.py
src/mindor/core/component/services/model/tasks/image_upscale/real_esrgan.py
src/mindor/core/component/services/model/tasks/image_upscale/swinir.py
src/mindor/core/component/services/model/tasks/text_classification/__init__.py
src/mindor/core/component/services/model/tasks/text_classification/huggingface.py
src/mindor/core/component/services/model/tasks/text_embedding/__init__.py
src/mindor/core/component/services/model/tasks/text_embedding/huggingface.py
src/mindor/core/component/services/model/tasks/text_generation/__init__.py
src/mindor/core/component/services/model/tasks/text_generation/huggingface.py
src/mindor/core/component/services/vector_store/__init__.py
src/mindor/core/component/services/vector_store/base.py
src/mindor/core/component/services/vector_store/vector_store.py
src/mindor/core/component/services/vector_store/drivers/__init__.py
src/mindor/core/component/services/vector_store/drivers/chroma.py
src/mindor/core/component/services/vector_store/drivers/milvus.py
src/mindor/core/compose/__init__.py
src/mindor/core/compose/compose.py
src/mindor/core/compose/manager.py
src/mindor/core/controller/__init__.py
src/mindor/core/controller/base.py
src/mindor/core/controller/controller.py
src/mindor/core/controller/runner/__init__.py
src/mindor/core/controller/runner/client.py
src/mindor/core/controller/runner/http_client.py
src/mindor/core/controller/runner/mcp_client.py
src/mindor/core/controller/runner/runner.py
src/mindor/core/controller/runtime/__init__.py
src/mindor/core/controller/runtime/specs.py
src/mindor/core/controller/runtime/docker/__init__.py
src/mindor/core/controller/runtime/docker/docker.py
src/mindor/core/controller/runtime/docker/context/Dockerfile
src/mindor/core/controller/runtime/native/__init__.py
src/mindor/core/controller/runtime/native/native.py
src/mindor/core/controller/services/__init__.py
src/mindor/core/controller/services/http_server.py
src/mindor/core/controller/services/mcp_server.py
src/mindor/core/controller/webui/__init__.py
src/mindor/core/controller/webui/gradio.py
src/mindor/core/controller/webui/webui.py
src/mindor/core/foundation/__init__.py
src/mindor/core/foundation/async_service.py
src/mindor/core/gateway/__init__.py
src/mindor/core/gateway/base.py
src/mindor/core/gateway/gateway.py
src/mindor/core/gateway/services/__init__.py
src/mindor/core/gateway/services/ssh_tunnel.py
src/mindor/core/gateway/services/http_tunnel/__init__.py
src/mindor/core/gateway/services/http_tunnel/base.py
src/mindor/core/gateway/services/http_tunnel/http_tunnel.py
src/mindor/core/gateway/services/http_tunnel/drivers/__init__.py
src/mindor/core/gateway/services/http_tunnel/drivers/cloudflare.py
src/mindor/core/gateway/services/http_tunnel/drivers/ngrok.py
src/mindor/core/listener/__init__.py
src/mindor/core/listener/base.py
src/mindor/core/listener/listener.py
src/mindor/core/listener/services/__init__.py
src/mindor/core/listener/services/http_callback.py
src/mindor/core/listener/services/http_trigger.py
src/mindor/core/logger/__init__.py
src/mindor/core/logger/base.py
src/mindor/core/logger/logger.py
src/mindor/core/logger/logging.py
src/mindor/core/logger/services/__init__.py
src/mindor/core/logger/services/console.py
src/mindor/core/logger/services/file.py
src/mindor/core/runtime/__init__.py
src/mindor/core/runtime/env.py
src/mindor/core/runtime/docker/__init__.py
src/mindor/core/runtime/docker/docker.py
src/mindor/core/utils/__init__.py
src/mindor/core/utils/caching.py
src/mindor/core/utils/http_client.py
src/mindor/core/utils/http_request.py
src/mindor/core/utils/http_response.py
src/mindor/core/utils/http_status.py
src/mindor/core/utils/image.py
src/mindor/core/utils/mcp_client.py
src/mindor/core/utils/package.py
src/mindor/core/utils/renderers.py
src/mindor/core/utils/resolvers.py
src/mindor/core/utils/shell.py
src/mindor/core/utils/ssh_client.py
src/mindor/core/utils/streamer.py
src/mindor/core/utils/streaming.py
src/mindor/core/utils/time.py
src/mindor/core/utils/url.py
src/mindor/core/utils/websocket_client.py
src/mindor/core/utils/work_queue.py
src/mindor/core/workflow/__init__.py
src/mindor/core/workflow/context.py
src/mindor/core/workflow/schema.py
src/mindor/core/workflow/workflow.py
src/mindor/core/workflow/job/__init__.py
src/mindor/core/workflow/job/base.py
src/mindor/core/workflow/job/job.py
src/mindor/core/workflow/job/impl/__init__.py
src/mindor/core/workflow/job/impl/action.py
src/mindor/core/workflow/job/impl/delay.py
src/mindor/core/workflow/job/impl/filter.py
src/mindor/core/workflow/job/impl/if_.py
src/mindor/core/workflow/job/impl/random_router.py
src/mindor/core/workflow/job/impl/switch.py
src/mindor/dsl/__init__.py
src/mindor/dsl/loader.py
src/mindor/dsl/schema/__init__.py
src/mindor/dsl/schema/compose.py
src/mindor/dsl/schema/workflow.py
src/mindor/dsl/schema/action/__init__.py
src/mindor/dsl/schema/action/action.py
src/mindor/dsl/schema/action/impl/__init__.py
src/mindor/dsl/schema/action/impl/common.py
src/mindor/dsl/schema/action/impl/http_client.py
src/mindor/dsl/schema/action/impl/http_server.py
src/mindor/dsl/schema/action/impl/image_processor.py
src/mindor/dsl/schema/action/impl/mcp_client.py
src/mindor/dsl/schema/action/impl/mcp_server.py
src/mindor/dsl/schema/action/impl/shell.py
src/mindor/dsl/schema/action/impl/text_splitter.py
src/mindor/dsl/schema/action/impl/workflow.py
src/mindor/dsl/schema/action/impl/datasets/__init__.py
src/mindor/dsl/schema/action/impl/datasets/common.py
src/mindor/dsl/schema/action/impl/datasets/datasets.py
src/mindor/dsl/schema/action/impl/datasets/providers/__init__.py
src/mindor/dsl/schema/action/impl/datasets/providers/common.py
src/mindor/dsl/schema/action/impl/datasets/providers/huggingface.py
src/mindor/dsl/schema/action/impl/datasets/providers/local.py
src/mindor/dsl/schema/action/impl/model/__init__.py
src/mindor/dsl/schema/action/impl/model/model.py
src/mindor/dsl/schema/action/impl/model/impl/__init__.py
src/mindor/dsl/schema/action/impl/model/impl/chat_completion.py
src/mindor/dsl/schema/action/impl/model/impl/common.py
src/mindor/dsl/schema/action/impl/model/impl/image_to_text.py
src/mindor/dsl/schema/action/impl/model/impl/text_classification.py
src/mindor/dsl/schema/action/impl/model/impl/text_embedding.py
src/mindor/dsl/schema/action/impl/model/impl/text_generation.py
src/mindor/dsl/schema/action/impl/model/impl/face_embedding/__init__.py
src/mindor/dsl/schema/action/impl/model/impl/face_embedding/face_embedding.py
src/mindor/dsl/schema/action/impl/model/impl/face_embedding/impl/__init__.py
src/mindor/dsl/schema/action/impl/model/impl/face_embedding/impl/common.py
src/mindor/dsl/schema/action/impl/model/impl/face_embedding/impl/dlib.py
src/mindor/dsl/schema/action/impl/model/impl/face_embedding/impl/facenet.py
src/mindor/dsl/schema/action/impl/model/impl/face_embedding/impl/insightface.py
src/mindor/dsl/schema/action/impl/model/impl/image_generation/__init__.py
src/mindor/dsl/schema/action/impl/model/impl/image_generation/image_generation.py
src/mindor/dsl/schema/action/impl/model/impl/image_generation/impl/__init__.py
src/mindor/dsl/schema/action/impl/model/impl/image_generation/impl/common.py
src/mindor/dsl/schema/action/impl/model/impl/image_generation/impl/flux.py
src/mindor/dsl/schema/action/impl/model/impl/image_generation/impl/hunyuan_image.py
src/mindor/dsl/schema/action/impl/model/impl/image_generation/impl/sdxl.py
src/mindor/dsl/schema/action/impl/model/impl/image_upscale/__init__.py
src/mindor/dsl/schema/action/impl/model/impl/image_upscale/image_upscale.py
src/mindor/dsl/schema/action/impl/model/impl/image_upscale/impl/__init__.py
src/mindor/dsl/schema/action/impl/model/impl/image_upscale/impl/common.py
src/mindor/dsl/schema/action/impl/model/impl/image_upscale/impl/esrgan.py
src/mindor/dsl/schema/action/impl/model/impl/image_upscale/impl/ldsr.py
src/mindor/dsl/schema/action/impl/model/impl/image_upscale/impl/real_esrgan.py
src/mindor/dsl/schema/action/impl/model/impl/image_upscale/impl/swinir.py
src/mindor/dsl/schema/action/impl/model_trainer/__init__.py
src/mindor/dsl/schema/action/impl/model_trainer/model_trainer.py
src/mindor/dsl/schema/action/impl/model_trainer/impl/__init__.py
src/mindor/dsl/schema/action/impl/model_trainer/impl/classification.py
src/mindor/dsl/schema/action/impl/model_trainer/impl/common.py
src/mindor/dsl/schema/action/impl/model_trainer/impl/sft.py
src/mindor/dsl/schema/action/impl/vector_store/__init__.py
src/mindor/dsl/schema/action/impl/vector_store/vector_store.py
src/mindor/dsl/schema/action/impl/vector_store/impl/__init__.py
src/mindor/dsl/schema/action/impl/vector_store/impl/chroma.py
src/mindor/dsl/schema/action/impl/vector_store/impl/common.py
src/mindor/dsl/schema/action/impl/vector_store/impl/faiss.py
src/mindor/dsl/schema/action/impl/vector_store/impl/milvus.py
src/mindor/dsl/schema/action/impl/vector_store/impl/qdrant.py
src/mindor/dsl/schema/component/__init__.py
src/mindor/dsl/schema/component/component.py
src/mindor/dsl/schema/component/impl/__init__.py
src/mindor/dsl/schema/component/impl/common.py
src/mindor/dsl/schema/component/impl/http_client.py
src/mindor/dsl/schema/component/impl/http_server.py
src/mindor/dsl/schema/component/impl/image_processor.py
src/mindor/dsl/schema/component/impl/mcp_client.py
src/mindor/dsl/schema/component/impl/mcp_server.py
src/mindor/dsl/schema/component/impl/shell.py
src/mindor/dsl/schema/component/impl/text_splitter.py
src/mindor/dsl/schema/component/impl/types.py
src/mindor/dsl/schema/component/impl/workflow.py
src/mindor/dsl/schema/component/impl/datasets/__init__.py
src/mindor/dsl/schema/component/impl/datasets/datasets.py
src/mindor/dsl/schema/component/impl/model/__init__.py
src/mindor/dsl/schema/component/impl/model/model.py
src/mindor/dsl/schema/component/impl/model/impl/__init__.py
src/mindor/dsl/schema/component/impl/model/impl/chat_completion.py
src/mindor/dsl/schema/component/impl/model/impl/common.py
src/mindor/dsl/schema/component/impl/model/impl/image_to_text.py
src/mindor/dsl/schema/component/impl/model/impl/text_classification.py
src/mindor/dsl/schema/component/impl/model/impl/text_embedding.py
src/mindor/dsl/schema/component/impl/model/impl/text_generation.py
src/mindor/dsl/schema/component/impl/model/impl/face_embedding/__init__.py
src/mindor/dsl/schema/component/impl/model/impl/face_embedding/face_embedding.py
src/mindor/dsl/schema/component/impl/model/impl/face_embedding/impl/__init__.py
src/mindor/dsl/schema/component/impl/model/impl/face_embedding/impl/common.py
src/mindor/dsl/schema/component/impl/model/impl/face_embedding/impl/dlib.py
src/mindor/dsl/schema/component/impl/model/impl/face_embedding/impl/facenet.py
src/mindor/dsl/schema/component/impl/model/impl/face_embedding/impl/insightface.py
src/mindor/dsl/schema/component/impl/model/impl/image_generation/__init__.py
src/mindor/dsl/schema/component/impl/model/impl/image_generation/image_generation.py
src/mindor/dsl/schema/component/impl/model/impl/image_generation/impl/__init__.py
src/mindor/dsl/schema/component/impl/model/impl/image_generation/impl/common.py
src/mindor/dsl/schema/component/impl/model/impl/image_generation/impl/flux.py
src/mindor/dsl/schema/component/impl/model/impl/image_generation/impl/hunyuan_image.py
src/mindor/dsl/schema/component/impl/model/impl/image_generation/impl/sdxl.py
src/mindor/dsl/schema/component/impl/model/impl/image_upscale/__init__.py
src/mindor/dsl/schema/component/impl/model/impl/image_upscale/image_upscale.py
src/mindor/dsl/schema/component/impl/model/impl/image_upscale/impl/__init__.py
src/mindor/dsl/schema/component/impl/model/impl/image_upscale/impl/common.py
src/mindor/dsl/schema/component/impl/model/impl/image_upscale/impl/esrgan.py
src/mindor/dsl/schema/component/impl/model/impl/image_upscale/impl/ldsr.py
src/mindor/dsl/schema/component/impl/model/impl/image_upscale/impl/real_esrgan.py
src/mindor/dsl/schema/component/impl/model/impl/image_upscale/impl/swinir.py
src/mindor/dsl/schema/component/impl/model_trainer/__init__.py
src/mindor/dsl/schema/component/impl/model_trainer/model_trainer.py
src/mindor/dsl/schema/component/impl/model_trainer/impl/__init__.py
src/mindor/dsl/schema/component/impl/model_trainer/impl/classification.py
src/mindor/dsl/schema/component/impl/model_trainer/impl/common.py
src/mindor/dsl/schema/component/impl/model_trainer/impl/sft.py
src/mindor/dsl/schema/component/impl/vector_store/__init__.py
src/mindor/dsl/schema/component/impl/vector_store/vector_store.py
src/mindor/dsl/schema/component/impl/vector_store/impl/__init__.py
src/mindor/dsl/schema/component/impl/vector_store/impl/chroma.py
src/mindor/dsl/schema/component/impl/vector_store/impl/common.py
src/mindor/dsl/schema/component/impl/vector_store/impl/faiss.py
src/mindor/dsl/schema/component/impl/vector_store/impl/milvus.py
src/mindor/dsl/schema/component/impl/vector_store/impl/qdrant.py
src/mindor/dsl/schema/controller/__init__.py
src/mindor/dsl/schema/controller/controller.py
src/mindor/dsl/schema/controller/impl/__init__.py
src/mindor/dsl/schema/controller/impl/common.py
src/mindor/dsl/schema/controller/impl/http_server.py
src/mindor/dsl/schema/controller/impl/mcp_server.py
src/mindor/dsl/schema/controller/impl/types.py
src/mindor/dsl/schema/controller/webui/__init__.py
src/mindor/dsl/schema/controller/webui/webui.py
src/mindor/dsl/schema/controller/webui/impl/__init__.py
src/mindor/dsl/schema/controller/webui/impl/common.py
src/mindor/dsl/schema/controller/webui/impl/dynamic.py
src/mindor/dsl/schema/controller/webui/impl/gradio.py
src/mindor/dsl/schema/controller/webui/impl/static.py
src/mindor/dsl/schema/gateway/__init__.py
src/mindor/dsl/schema/gateway/gateway.py
src/mindor/dsl/schema/gateway/impl/__init__.py
src/mindor/dsl/schema/gateway/impl/common.py
src/mindor/dsl/schema/gateway/impl/ssh_tunnel.py
src/mindor/dsl/schema/gateway/impl/types.py
src/mindor/dsl/schema/gateway/impl/http_tunnel/__init__.py
src/mindor/dsl/schema/gateway/impl/http_tunnel/http_tunnel.py
src/mindor/dsl/schema/gateway/impl/http_tunnel/impl/__init__.py
src/mindor/dsl/schema/gateway/impl/http_tunnel/impl/cloudflare.py
src/mindor/dsl/schema/gateway/impl/http_tunnel/impl/common.py
src/mindor/dsl/schema/gateway/impl/http_tunnel/impl/ngrok.py
src/mindor/dsl/schema/job/__init__.py
src/mindor/dsl/schema/job/job.py
src/mindor/dsl/schema/job/impl/__init__.py
src/mindor/dsl/schema/job/impl/action.py
src/mindor/dsl/schema/job/impl/common.py
src/mindor/dsl/schema/job/impl/delay.py
src/mindor/dsl/schema/job/impl/filter.py
src/mindor/dsl/schema/job/impl/if_.py
src/mindor/dsl/schema/job/impl/random_router.py
src/mindor/dsl/schema/job/impl/switch.py
src/mindor/dsl/schema/job/impl/types.py
src/mindor/dsl/schema/listener/__init__.py
src/mindor/dsl/schema/listener/listener.py
src/mindor/dsl/schema/listener/impl/__init__.py
src/mindor/dsl/schema/listener/impl/common.py
src/mindor/dsl/schema/listener/impl/http_callback.py
src/mindor/dsl/schema/listener/impl/http_trigger.py
src/mindor/dsl/schema/listener/impl/types.py
src/mindor/dsl/schema/logger/__init__.py
src/mindor/dsl/schema/logger/logger.py
src/mindor/dsl/schema/logger/impl/__init__.py
src/mindor/dsl/schema/logger/impl/common.py
src/mindor/dsl/schema/logger/impl/console.py
src/mindor/dsl/schema/logger/impl/file.py
src/mindor/dsl/schema/logger/impl/types.py
src/mindor/dsl/schema/runtime/__init__.py
src/mindor/dsl/schema/runtime/runtime.py
src/mindor/dsl/schema/runtime/impl/__init__.py
src/mindor/dsl/schema/runtime/impl/common.py
src/mindor/dsl/schema/runtime/impl/docker.py
src/mindor/dsl/schema/runtime/impl/embedded.py
src/mindor/dsl/schema/runtime/impl/native.py
src/mindor/dsl/schema/runtime/impl/types.py
src/mindor/dsl/schema/transport/__init__.py
src/mindor/dsl/schema/transport/http.py
src/mindor/dsl/schema/transport/ssh.py
src/mindor/dsl/utils/__init__.py
src/mindor/dsl/utils/annotation.py
src/mindor/dsl/utils/enum.py
src/mindor/dsl/utils/path.py
src/model_compose.egg-info/PKG-INFO
src/model_compose.egg-info/SOURCES.txt
src/model_compose.egg-info/dependency_links.txt
src/model_compose.egg-info/entry_points.txt
src/model_compose.egg-info/requires.txt
src/model_compose.egg-info/top_level.txt
tests/test_cli.py