File size: 1,244 Bytes
5374a2d |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 |
from .hitl import (
HITLDecision,
HITLInteractionType,
HITLMode,
HITLContext,
HITLRequest,
HITLResponse,
)
from .approval_manager import (
HITLManager,
)
from .interceptor_agent import (
HITLBaseAgent,
HITLInterceptorAgent,
HITLUserInputCollectorAgent,
HITLConversationAgent,
HITLInterceptorAction,
HITLUserInputCollectorAction,
HITLPostExecutionAction,
HITLConversationAction
)
from .special_hitl_agent import (
HITLOutsideConversationAgent,
HITLOutsideConversationAction,
)
SPECIAL_HITL_AGENT_REGISTRY = [
HITLOutsideConversationAgent,
]
__all__ = [
# HITL data model
'HITLDecision',
'HITLInteractionType',
'HITLMode',
'HITLContext',
'HITLRequest',
'HITLResponse',
'HITLManager',
# HITL Agent and Action
'HITLBaseAgent',
'HITLInterceptorAgent',
'HITLUserInputCollectorAgent',
'HITLConversationAgent',
'HITLInterceptorAction',
'HITLUserInputCollectorAction',
'HITLPostExecutionAction',
'HITLConversationAction',
# Special HITL Agent
'HITLOutsideConversationAgent',
'HITLOutsideConversationAction',
# Special HITL Agent Registry
'SPECIAL_HITL_AGENT_REGISTRY',
] |