Coverage for src/lite_agent/types/__init__.py: 100%
5 statements
« prev ^ index » next coverage.py v7.10.5, created at 2025-08-25 22:58 +0900
« prev ^ index » next coverage.py v7.10.5, created at 2025-08-25 22:58 +0900
1# Export all types from submodules
2from .events import (
3 AgentChunk,
4 AgentChunkType,
5 AssistantMessageEvent,
6 CompletionRawEvent,
7 ContentDeltaEvent,
8 FunctionCallDeltaEvent,
9 FunctionCallEvent,
10 FunctionCallOutputEvent,
11 ResponseRawEvent,
12 Timing,
13 TimingEvent,
14 UsageEvent,
15)
16from .events import (
17 Usage as EventUsage,
18)
19from .messages import (
20 # Legacy compatibility aliases (temporary)
21 AgentAssistantMessage,
22 AgentSystemMessage,
23 AgentUserMessage,
24 AssistantMessage,
25 # New types
26 AssistantMessageContent,
27 AssistantMessageDict,
28 AssistantMessageMeta,
29 AssistantTextContent,
30 AssistantToolCall,
31 AssistantToolCallResult,
32 BasicMessageMeta,
33 FlexibleInputMessage,
34 FlexibleRunnerMessage,
35 FunctionCallDict,
36 FunctionCallOutputDict,
37 LLMResponseMeta,
38 MessageDict,
39 # New metadata types
40 MessageMeta,
41 MessageUsage,
42 NewAssistantMessage,
43 NewMessage,
44 NewMessages,
45 NewSystemMessage,
46 # New structured message types
47 NewUserMessage,
48 ResponseInputImage,
49 ResponseInputText,
50 RunnerMessage,
51 RunnerMessages,
52 SystemMessageDict,
53 UserFileContent,
54 UserImageContent,
55 UserInput,
56 # New content types
57 UserMessageContent,
58 UserMessageContentItemImageURL,
59 UserMessageContentItemImageURLImageURL,
60 UserMessageContentItemText,
61 UserMessageDict,
62 UserTextContent,
63 # Utility functions
64 assistant_message_to_llm_dict,
65 message_to_llm_dict,
66 messages_to_llm_format,
67 system_message_to_llm_dict,
68 user_message_to_llm_dict,
69)
70from .tool_calls import ToolCall, ToolCallFunction
72__all__ = [
73 "AgentAssistantMessage",
74 "AgentChunk",
75 "AgentChunkType",
76 "AgentSystemMessage",
77 "AgentUserMessage",
78 "AssistantMessage",
79 "AssistantMessageContent",
80 "AssistantMessageDict",
81 "AssistantMessageEvent",
82 "AssistantMessageMeta",
83 "AssistantTextContent",
84 "AssistantToolCall",
85 "AssistantToolCallResult",
86 "BasicMessageMeta",
87 "CompletionRawEvent",
88 "ContentDeltaEvent",
89 "EventUsage",
90 "FlexibleInputMessage",
91 "FlexibleRunnerMessage",
92 "FunctionCallDeltaEvent",
93 "FunctionCallDict",
94 "FunctionCallEvent",
95 "FunctionCallOutputDict",
96 "FunctionCallOutputEvent",
97 "LLMResponseMeta",
98 "MessageDict",
99 "MessageMeta",
100 "MessageUsage",
101 "NewAssistantMessage",
102 "NewMessage",
103 "NewMessages",
104 "NewSystemMessage",
105 "NewUserMessage",
106 "ResponseInputImage",
107 "ResponseInputText",
108 "ResponseRawEvent",
109 "RunnerMessage",
110 "RunnerMessages",
111 "SystemMessageDict",
112 "Timing",
113 "TimingEvent",
114 "ToolCall",
115 "ToolCallFunction",
116 "UsageEvent",
117 "UserFileContent",
118 "UserImageContent",
119 "UserInput",
120 "UserMessageContent",
121 "UserMessageContentItemImageURL",
122 "UserMessageContentItemImageURLImageURL",
123 "UserMessageContentItemText",
124 "UserMessageDict",
125 "UserTextContent",
126 "assistant_message_to_llm_dict",
127 "message_to_llm_dict",
128 "messages_to_llm_format",
129 "system_message_to_llm_dict",
130 "user_message_to_llm_dict",
131]