TradingAgents/orchestrator/contracts/__init__.py

34 lines
861 B
Python

from orchestrator.contracts.config_loader import (
normalize_orchestrator_fields,
normalize_trading_agents_config,
)
from orchestrator.contracts.config_schema import (
CONTRACT_VERSION,
OrchestratorConfigSchema,
build_orchestrator_schema,
build_trading_agents_config,
)
from orchestrator.contracts.error_taxonomy import ReasonCode
from orchestrator.contracts.result_contract import (
CombinedSignalFailure,
FinalSignal,
Signal,
build_error_signal,
signal_reason_code,
)
__all__ = [
"CONTRACT_VERSION",
"CombinedSignalFailure",
"FinalSignal",
"OrchestratorConfigSchema",
"ReasonCode",
"Signal",
"build_error_signal",
"build_orchestrator_schema",
"build_trading_agents_config",
"normalize_orchestrator_fields",
"normalize_trading_agents_config",
"signal_reason_code",
]