Coverage for agentos/hitl/__init__.py: 100%

4 statements  

« prev     ^ index     » next       coverage.py v7.14.3, created at 2026-07-02 09:59 +0800

1""" 

2AgentOS — Human-in-the-Loop: structured approval workflows + Gradio Dashboard. 

3 

4Provides approval request/response primitives, risk assessment, 

5configurable approval policies, and a real-time Gradio approval UI. 

6""" 

7from agentos.hitl.approver import ( 

8 HumanInTheLoop, 

9 ApprovalRequest, 

10 ApprovalDecision, 

11 ApprovalStatus, 

12 RiskLevel, 

13 ApprovalPolicy, 

14 ApprovalCallback, 

15) 

16from agentos.hitl.presets import ( 

17 default_approval_policy, 

18 permissive_approval_policy, 

19 strict_approval_policy, 

20) 

21from agentos.hitl.gradio_ui import ( 

22 ApprovalDashboard, 

23 ApprovalQueue, 

24 HITLUIBridge, 

25 ApprovalStatus as UIApprovalStatus, 

26 RiskLevelUI, 

27 ApprovalRequestUI, 

28 ApprovalHistory, 

29 AgentStatusSnapshot, 

30 create_hitl_dashboard, 

31) 

32 

33__all__ = [ 

34 "HumanInTheLoop", 

35 "ApprovalRequest", 

36 "ApprovalDecision", 

37 "ApprovalStatus", 

38 "RiskLevel", 

39 "ApprovalPolicy", 

40 "ApprovalCallback", 

41 "default_approval_policy", 

42 "permissive_approval_policy", 

43 "strict_approval_policy", 

44 # Gradio UI (v1.14.2) 

45 "ApprovalDashboard", 

46 "ApprovalQueue", 

47 "HITLUIBridge", 

48 "UIApprovalStatus", 

49 "RiskLevelUI", 

50 "ApprovalRequestUI", 

51 "ApprovalHistory", 

52 "AgentStatusSnapshot", 

53 "create_hitl_dashboard", 

54]