Coverage for agentos/hitl/__init__.py: 0%
5 statements
« prev ^ index » next coverage.py v7.14.3, created at 2026-07-08 21:26 +0800
« prev ^ index » next coverage.py v7.14.3, created at 2026-07-08 21:26 +0800
1"""
2AgentOS — Human-in-the-Loop: structured approval workflows + Gradio Dashboard.
4Provides approval request/response primitives, risk assessment,
5configurable approval policies, and a real-time Gradio approval UI.
6"""
8from agentos.hitl.approver import (
9 ApprovalCallback,
10 ApprovalDecision,
11 ApprovalPolicy,
12 ApprovalRequest,
13 ApprovalStatus,
14 HumanInTheLoop,
15 RiskLevel,
16)
17from agentos.hitl.gradio_ui import (
18 AgentStatusSnapshot,
19 ApprovalDashboard,
20 ApprovalHistory,
21 ApprovalQueue,
22 ApprovalRequestUI,
23 HITLUIBridge,
24 RiskLevelUI,
25 create_hitl_dashboard,
26)
27from agentos.hitl.gradio_ui import (
28 ApprovalStatus as UIApprovalStatus,
29)
30from agentos.hitl.presets import (
31 default_approval_policy,
32 permissive_approval_policy,
33 strict_approval_policy,
34)
36__all__ = [
37 "HumanInTheLoop",
38 "ApprovalRequest",
39 "ApprovalDecision",
40 "ApprovalStatus",
41 "RiskLevel",
42 "ApprovalPolicy",
43 "ApprovalCallback",
44 "default_approval_policy",
45 "permissive_approval_policy",
46 "strict_approval_policy",
47 # Gradio UI (v1.14.2)
48 "ApprovalDashboard",
49 "ApprovalQueue",
50 "HITLUIBridge",
51 "UIApprovalStatus",
52 "RiskLevelUI",
53 "ApprovalRequestUI",
54 "ApprovalHistory",
55 "AgentStatusSnapshot",
56 "create_hitl_dashboard",
57]