"""Component enumeration module.""" from enum import Enum class ComponentEnum(str, Enum): """Enumeration of component types for dependency injection and registration.""" BASE = "base" AS_LLM = "as_llm" AS_EMBEDDING = "as_embedding" EMBEDDING_STORE = "embedding_store" FILE_CHUNKER = "file_chunker" FILE_STORE = "file_store" FILE_GRAPH = "file_graph" FILE_CATALOG = "file_catalog" KEYWORD_INDEX = "keyword_index" SERVICE = "service" CLIENT = "client" STEP = "step" JOB = "job" TOKENIZER = "tokenizer" AGENT_WRAPPER = "agent_wrapper" MAIL = "mail" OUTBOUND_PROXY = "outbound_proxy"