Coverage for agentos/subagent.py: 0%

28 statements  

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

1from dataclasses import dataclass 

2from enum import Enum 

3 

4 

5class SubAgentMode(Enum): 

6 SYNC = "sync" 

7 

8 

9@dataclass 

10class SubAgentSpec: 

11 name: str = "" 

12 

13 

14@dataclass 

15class SubAgentResult: 

16 ok: bool = True 

17 

18 

19class ChildStatus(Enum): 

20 RUNNING = "running" 

21 

22 

23@dataclass 

24class ChildHeartbeat: 

25 ts: float = 0.0 

26 

27 

28@dataclass 

29class ChildInfo: 

30 name: str = "" 

31 

32 

33@dataclass 

34class SharedState: 

35 pass 

36 

37 

38@dataclass 

39class ChildContext: 

40 pass 

41 

42 

43class ChildHandle: 

44 pass 

45 

46 

47class SubAgentManager: 

48 pass