| src/lite_agent/__init__.py |
(no function) |
5 |
0 |
0 |
100% |
| src/lite_agent/agent.py |
Agent.__init__ |
29 |
10 |
0 |
66% |
| src/lite_agent/agent.py |
Agent.parent |
1 |
0 |
0 |
100% |
| src/lite_agent/agent.py |
Agent.parent |
3 |
0 |
0 |
100% |
| src/lite_agent/agent.py |
Agent._add_transfer_tools |
3 |
0 |
0 |
100% |
| src/lite_agent/agent.py |
Agent._add_transfer_tools.transfer_handler |
4 |
0 |
0 |
100% |
| src/lite_agent/agent.py |
Agent.add_transfer_to_parent_tool |
2 |
0 |
0 |
100% |
| src/lite_agent/agent.py |
Agent.add_transfer_to_parent_tool.transfer_to_parent_handler |
3 |
1 |
0 |
67% |
| src/lite_agent/agent.py |
Agent.add_handoff |
10 |
2 |
0 |
80% |
| src/lite_agent/agent.py |
Agent.prepare_completion_messages |
9 |
2 |
0 |
78% |
| src/lite_agent/agent.py |
Agent.prepare_responses_messages |
31 |
31 |
0 |
0% |
| src/lite_agent/agent.py |
Agent.completion |
9 |
0 |
0 |
100% |
| src/lite_agent/agent.py |
Agent.responses |
9 |
9 |
0 |
0% |
| src/lite_agent/agent.py |
Agent.list_require_confirm_tools |
18 |
3 |
0 |
83% |
| src/lite_agent/agent.py |
Agent.handle_tool_calls |
21 |
0 |
0 |
100% |
| src/lite_agent/agent.py |
Agent._convert_responses_to_completions_format |
55 |
28 |
0 |
49% |
| src/lite_agent/agent.py |
Agent._convert_user_content_to_completions_format |
29 |
29 |
0 |
0% |
| src/lite_agent/agent.py |
Agent.set_message_transfer |
1 |
0 |
0 |
100% |
| src/lite_agent/agent.py |
Agent._add_wait_for_user_tool |
2 |
0 |
0 |
100% |
| src/lite_agent/agent.py |
Agent._add_wait_for_user_tool.wait_for_user_handler |
1 |
1 |
0 |
0% |
| src/lite_agent/agent.py |
Agent.set_stop_before_functions |
9 |
9 |
0 |
0% |
| src/lite_agent/agent.py |
Agent.add_stop_before_function |
8 |
8 |
0 |
0% |
| src/lite_agent/agent.py |
Agent.remove_stop_before_function |
8 |
8 |
0 |
0% |
| src/lite_agent/agent.py |
Agent.clear_stop_before_functions |
2 |
2 |
0 |
0% |
| src/lite_agent/agent.py |
Agent.get_stop_before_functions |
1 |
1 |
0 |
0% |
| src/lite_agent/agent.py |
(no function) |
41 |
0 |
0 |
100% |
| src/lite_agent/chat_display.py |
_get_local_timezone |
2 |
0 |
0 |
100% |
| src/lite_agent/chat_display.py |
_get_timezone_by_name |
17 |
1 |
0 |
94% |
| src/lite_agent/chat_display.py |
_format_timestamp |
8 |
0 |
0 |
100% |
| src/lite_agent/chat_display.py |
build_chat_summary_table |
10 |
0 |
0 |
100% |
| src/lite_agent/chat_display.py |
_analyze_messages |
15 |
0 |
0 |
100% |
| src/lite_agent/chat_display.py |
_update_message_counts |
22 |
4 |
0 |
82% |
| src/lite_agent/chat_display.py |
_is_assistant_message |
1 |
0 |
0 |
100% |
| src/lite_agent/chat_display.py |
_extract_meta_data |
24 |
5 |
0 |
79% |
| src/lite_agent/chat_display.py |
_process_object_meta |
16 |
16 |
0 |
0% |
| src/lite_agent/chat_display.py |
_process_dict_meta |
17 |
0 |
0 |
100% |
| src/lite_agent/chat_display.py |
_add_meta_stats_to_table |
18 |
0 |
0 |
100% |
| src/lite_agent/chat_display.py |
display_chat_summary |
3 |
0 |
0 |
100% |
| src/lite_agent/chat_display.py |
display_messages |
16 |
1 |
0 |
94% |
| src/lite_agent/chat_display.py |
_display_single_message_compact |
4 |
0 |
0 |
100% |
| src/lite_agent/chat_display.py |
_display_single_message_compact.truncate_content |
3 |
0 |
0 |
100% |
| src/lite_agent/chat_display.py |
_create_message_context |
28 |
5 |
0 |
82% |
| src/lite_agent/chat_display.py |
_extract_message_time |
7 |
1 |
0 |
86% |
| src/lite_agent/chat_display.py |
_dispatch_message_display |
15 |
4 |
0 |
73% |
| src/lite_agent/chat_display.py |
_display_user_message_compact_v2 |
2 |
2 |
0 |
0% |
| src/lite_agent/chat_display.py |
_display_assistant_message_compact_v2 |
14 |
14 |
0 |
0% |
| src/lite_agent/chat_display.py |
_display_system_message_compact_v2 |
2 |
2 |
0 |
0% |
| src/lite_agent/chat_display.py |
_display_unknown_message_compact_v2 |
6 |
6 |
0 |
0% |
| src/lite_agent/chat_display.py |
_display_dict_message_compact_v2 |
15 |
2 |
0 |
87% |
| src/lite_agent/chat_display.py |
_display_dict_function_call_compact |
13 |
2 |
0 |
85% |
| src/lite_agent/chat_display.py |
_display_dict_function_output_compact |
3 |
0 |
0 |
100% |
| src/lite_agent/chat_display.py |
_display_dict_user_compact |
3 |
3 |
0 |
0% |
| src/lite_agent/chat_display.py |
_display_dict_assistant_compact |
16 |
0 |
0 |
100% |
| src/lite_agent/chat_display.py |
_display_dict_system_compact |
3 |
3 |
0 |
0% |
| src/lite_agent/chat_display.py |
_display_new_user_message_compact |
16 |
8 |
0 |
50% |
| src/lite_agent/chat_display.py |
_display_new_system_message_compact |
3 |
0 |
0 |
100% |
| src/lite_agent/chat_display.py |
_display_new_assistant_message_compact |
42 |
18 |
0 |
57% |
| src/lite_agent/chat_display.py |
(no function) |
56 |
2 |
0 |
96% |
| src/lite_agent/client.py |
parse_reasoning_config |
11 |
9 |
0 |
18% |
| src/lite_agent/client.py |
BaseLLMClient.__init__ |
10 |
1 |
0 |
90% |
| src/lite_agent/client.py |
BaseLLMClient.completion |
0 |
0 |
0 |
100% |
| src/lite_agent/client.py |
BaseLLMClient.responses |
0 |
0 |
0 |
100% |
| src/lite_agent/client.py |
LiteLLMClient._resolve_reasoning_params |
3 |
1 |
0 |
67% |
| src/lite_agent/client.py |
LiteLLMClient.completion |
19 |
8 |
0 |
58% |
| src/lite_agent/client.py |
LiteLLMClient.responses |
20 |
20 |
0 |
0% |
| src/lite_agent/client.py |
(no function) |
28 |
0 |
0 |
100% |
| src/lite_agent/constants.py |
(no function) |
10 |
0 |
0 |
100% |
| src/lite_agent/loggers.py |
(no function) |
2 |
0 |
0 |
100% |
| src/lite_agent/message_transfers.py |
consolidate_history_transfer |
8 |
0 |
0 |
100% |
| src/lite_agent/message_transfers.py |
_process_message_to_xml |
16 |
2 |
0 |
88% |
| src/lite_agent/message_transfers.py |
_process_dict_message |
15 |
0 |
0 |
100% |
| src/lite_agent/message_transfers.py |
_process_function_message |
11 |
0 |
0 |
100% |
| src/lite_agent/message_transfers.py |
(no function) |
5 |
0 |
0 |
100% |
| src/lite_agent/processors/__init__.py |
(no function) |
3 |
0 |
0 |
100% |
| src/lite_agent/processors/completion_event_processor.py |
CompletionEventProcessor.__init__ |
11 |
0 |
0 |
100% |
| src/lite_agent/processors/completion_event_processor.py |
CompletionEventProcessor.process_chunk |
69 |
26 |
0 |
62% |
| src/lite_agent/processors/completion_event_processor.py |
CompletionEventProcessor.handle_usage_chunk |
13 |
0 |
0 |
100% |
| src/lite_agent/processors/completion_event_processor.py |
CompletionEventProcessor.initialize_message |
6 |
0 |
0 |
100% |
| src/lite_agent/processors/completion_event_processor.py |
CompletionEventProcessor.update_content |
2 |
0 |
0 |
100% |
| src/lite_agent/processors/completion_event_processor.py |
CompletionEventProcessor._initialize_tool_calls |
5 |
1 |
0 |
80% |
| src/lite_agent/processors/completion_event_processor.py |
CompletionEventProcessor._update_tool_calls |
15 |
1 |
0 |
93% |
| src/lite_agent/processors/completion_event_processor.py |
CompletionEventProcessor.update_tool_calls |
18 |
3 |
0 |
83% |
| src/lite_agent/processors/completion_event_processor.py |
CompletionEventProcessor.is_initialized |
1 |
0 |
0 |
100% |
| src/lite_agent/processors/completion_event_processor.py |
CompletionEventProcessor.current_message |
4 |
0 |
0 |
100% |
| src/lite_agent/processors/completion_event_processor.py |
(no function) |
22 |
0 |
0 |
100% |
| src/lite_agent/processors/response_event_processor.py |
ResponseEventProcessor.__init__ |
6 |
0 |
0 |
100% |
| src/lite_agent/processors/response_event_processor.py |
ResponseEventProcessor.process_chunk |
9 |
0 |
0 |
100% |
| src/lite_agent/processors/response_event_processor.py |
ResponseEventProcessor.handle_event |
69 |
3 |
0 |
96% |
| src/lite_agent/processors/response_event_processor.py |
ResponseEventProcessor.messages |
1 |
0 |
0 |
100% |
| src/lite_agent/processors/response_event_processor.py |
ResponseEventProcessor.reset |
6 |
0 |
0 |
100% |
| src/lite_agent/processors/response_event_processor.py |
(no function) |
14 |
0 |
0 |
100% |
| src/lite_agent/response_handlers/__init__.py |
(no function) |
4 |
0 |
0 |
100% |
| src/lite_agent/response_handlers/base.py |
ResponseHandler.handle |
7 |
3 |
0 |
57% |
| src/lite_agent/response_handlers/base.py |
ResponseHandler._handle_streaming |
0 |
0 |
0 |
100% |
| src/lite_agent/response_handlers/base.py |
ResponseHandler._handle_non_streaming |
0 |
0 |
0 |
100% |
| src/lite_agent/response_handlers/base.py |
(no function) |
11 |
0 |
0 |
100% |
| src/lite_agent/response_handlers/completion.py |
CompletionResponseHandler._handle_streaming |
5 |
0 |
0 |
100% |
| src/lite_agent/response_handlers/completion.py |
CompletionResponseHandler._handle_non_streaming |
15 |
15 |
0 |
0% |
| src/lite_agent/response_handlers/completion.py |
(no function) |
13 |
0 |
0 |
100% |
| src/lite_agent/response_handlers/responses.py |
ResponsesAPIHandler._handle_streaming |
2 |
2 |
0 |
0% |
| src/lite_agent/response_handlers/responses.py |
ResponsesAPIHandler._handle_non_streaming |
19 |
19 |
0 |
0% |
| src/lite_agent/response_handlers/responses.py |
(no function) |
12 |
0 |
0 |
100% |
| src/lite_agent/runner.py |
Runner.__init__ |
6 |
0 |
0 |
100% |
| src/lite_agent/runner.py |
Runner._start_assistant_message |
1 |
0 |
0 |
100% |
| src/lite_agent/runner.py |
Runner._ensure_current_assistant_message |
6 |
2 |
0 |
67% |
| src/lite_agent/runner.py |
Runner._add_to_current_assistant_message |
1 |
1 |
0 |
0% |
| src/lite_agent/runner.py |
Runner._add_text_content_to_current_assistant_message |
6 |
1 |
0 |
83% |
| src/lite_agent/runner.py |
Runner._finalize_assistant_message |
3 |
0 |
0 |
100% |
| src/lite_agent/runner.py |
Runner._add_tool_call_result |
6 |
0 |
0 |
100% |
| src/lite_agent/runner.py |
Runner._normalize_includes |
1 |
0 |
0 |
100% |
| src/lite_agent/runner.py |
Runner._normalize_record_path |
1 |
0 |
0 |
100% |
| src/lite_agent/runner.py |
Runner._handle_tool_calls |
34 |
5 |
0 |
85% |
| src/lite_agent/runner.py |
Runner._collect_all_chunks |
1 |
0 |
0 |
100% |
| src/lite_agent/runner.py |
Runner.run |
17 |
4 |
0 |
76% |
| src/lite_agent/runner.py |
Runner._run |
95 |
21 |
0 |
78% |
| src/lite_agent/runner.py |
Runner._run.is_finish |
8 |
6 |
0 |
25% |
| src/lite_agent/runner.py |
Runner.has_require_confirm_tools |
6 |
6 |
0 |
0% |
| src/lite_agent/runner.py |
Runner.run_continue_until_complete |
3 |
0 |
0 |
100% |
| src/lite_agent/runner.py |
Runner.run_continue_stream |
2 |
0 |
0 |
100% |
| src/lite_agent/runner.py |
Runner._run_continue_stream |
15 |
0 |
0 |
100% |
| src/lite_agent/runner.py |
Runner.run_until_complete |
2 |
0 |
0 |
100% |
| src/lite_agent/runner.py |
Runner._analyze_last_assistant_message |
14 |
0 |
0 |
100% |
| src/lite_agent/runner.py |
Runner._find_pending_tool_calls |
2 |
0 |
0 |
100% |
| src/lite_agent/runner.py |
Runner._get_tool_call_name_by_id |
2 |
2 |
0 |
0% |
| src/lite_agent/runner.py |
Runner._cancel_pending_tool_calls |
11 |
0 |
0 |
100% |
| src/lite_agent/runner.py |
Runner._convert_tool_calls_to_tool_calls |
1 |
0 |
0 |
100% |
| src/lite_agent/runner.py |
Runner.set_chat_history |
10 |
0 |
0 |
100% |
| src/lite_agent/runner.py |
Runner.get_messages |
1 |
0 |
0 |
100% |
| src/lite_agent/runner.py |
Runner.get_dict_messages |
8 |
8 |
0 |
0% |
| src/lite_agent/runner.py |
Runner.add_user_message |
2 |
0 |
0 |
100% |
| src/lite_agent/runner.py |
Runner.add_assistant_message |
2 |
0 |
0 |
100% |
| src/lite_agent/runner.py |
Runner.add_system_message |
2 |
0 |
0 |
100% |
| src/lite_agent/runner.py |
Runner._track_agent_transfer_in_message |
3 |
0 |
0 |
100% |
| src/lite_agent/runner.py |
Runner._track_transfer_from_new_assistant_message |
8 |
0 |
0 |
100% |
| src/lite_agent/runner.py |
Runner._handle_transfer_to_agent_tracking |
12 |
4 |
0 |
67% |
| src/lite_agent/runner.py |
Runner._handle_transfer_to_parent_tracking |
5 |
2 |
0 |
60% |
| src/lite_agent/runner.py |
Runner._find_agent_by_name |
12 |
5 |
0 |
58% |
| src/lite_agent/runner.py |
Runner.append_message |
15 |
2 |
0 |
87% |
| src/lite_agent/runner.py |
Runner._handle_agent_transfer |
40 |
14 |
0 |
65% |
| src/lite_agent/runner.py |
Runner._handle_parent_transfer |
17 |
5 |
0 |
71% |
| src/lite_agent/runner.py |
(no function) |
51 |
0 |
0 |
100% |
| src/lite_agent/stream_handlers/__init__.py |
(no function) |
2 |
0 |
0 |
100% |
| src/lite_agent/stream_handlers/litellm.py |
ensure_record_file |
9 |
0 |
0 |
100% |
| src/lite_agent/stream_handlers/litellm.py |
litellm_completion_stream_handler |
15 |
0 |
0 |
100% |
| src/lite_agent/stream_handlers/litellm.py |
litellm_response_stream_handler |
15 |
1 |
0 |
93% |
| src/lite_agent/stream_handlers/litellm.py |
(no function) |
14 |
0 |
2 |
100% |
| src/lite_agent/types/__init__.py |
(no function) |
5 |
0 |
0 |
100% |
| src/lite_agent/types/events.py |
(no function) |
46 |
0 |
0 |
100% |
| src/lite_agent/types/messages.py |
UserImageContent.validate_image_source |
4 |
2 |
0 |
50% |
| src/lite_agent/types/messages.py |
ResponseInputImage.validate_image_source |
4 |
2 |
0 |
50% |
| src/lite_agent/types/messages.py |
AgentUserMessage.__init__ |
5 |
1 |
0 |
80% |
| src/lite_agent/types/messages.py |
AgentAssistantMessage.__init__ |
5 |
1 |
0 |
80% |
| src/lite_agent/types/messages.py |
user_message_to_llm_dict |
2 |
0 |
0 |
100% |
| src/lite_agent/types/messages.py |
system_message_to_llm_dict |
1 |
0 |
0 |
100% |
| src/lite_agent/types/messages.py |
assistant_message_to_llm_dict |
11 |
0 |
0 |
100% |
| src/lite_agent/types/messages.py |
message_to_llm_dict |
7 |
1 |
0 |
86% |
| src/lite_agent/types/messages.py |
messages_to_llm_format |
1 |
1 |
0 |
0% |
| src/lite_agent/types/messages.py |
(no function) |
134 |
0 |
0 |
100% |
| src/lite_agent/types/tool_calls.py |
(no function) |
10 |
0 |
0 |
100% |
| src/lite_agent/utils/__init__.py |
(no function) |
0 |
0 |
0 |
100% |
| src/lite_agent/utils/message_builder.py |
MessageBuilder.build_user_message_from_dict |
8 |
1 |
0 |
88% |
| src/lite_agent/utils/message_builder.py |
MessageBuilder._build_user_content_items |
8 |
1 |
0 |
88% |
| src/lite_agent/utils/message_builder.py |
MessageBuilder._build_user_content_from_dict |
10 |
4 |
0 |
60% |
| src/lite_agent/utils/message_builder.py |
MessageBuilder._build_user_content_from_object |
5 |
1 |
0 |
80% |
| src/lite_agent/utils/message_builder.py |
MessageBuilder.build_system_message_from_dict |
4 |
0 |
0 |
100% |
| src/lite_agent/utils/message_builder.py |
MessageBuilder.build_assistant_message_from_dict |
27 |
14 |
0 |
48% |
| src/lite_agent/utils/message_builder.py |
(no function) |
16 |
0 |
0 |
100% |
| src/lite_agent/utils/metrics.py |
TimingMetrics.calculate_latency_ms |
3 |
0 |
0 |
100% |
| src/lite_agent/utils/metrics.py |
TimingMetrics.calculate_output_time_ms |
3 |
0 |
0 |
100% |
| src/lite_agent/utils/metrics.py |
TimingMetrics.calculate_total_time_ms |
3 |
3 |
0 |
0% |
| src/lite_agent/utils/metrics.py |
(no function) |
8 |
0 |
0 |
100% |