Coverage report: 87%

Files Functions Classes

coverage.py v7.8.0, created at 2025-06-04 17:38 +0900

File function statements missing excluded coverage
src\agents_sdk_models\__init__.py (no function) 13 0 0 100%
src\agents_sdk_models\anthropic.py ClaudeModel.__init__ 12 0 0 100%
src\agents_sdk_models\anthropic.py ClaudeModel._create_chat_completion 5 5 0 0%
src\agents_sdk_models\anthropic.py (no function) 7 0 0 100%
src\agents_sdk_models\clearify_pipeline.py ClarificationQuestion.__str__ 1 0 0 100%
src\agents_sdk_models\clearify_pipeline.py ClearifyPipeline.__init__ 8 0 0 100%
src\agents_sdk_models\clearify_pipeline.py ClearifyPipeline._create_wrapped_model 4 0 0 100%
src\agents_sdk_models\clearify_pipeline.py ClearifyPipeline._build_clarification_instructions 13 5 0 62%
src\agents_sdk_models\clearify_pipeline.py ClearifyPipeline.run 2 0 0 100%
src\agents_sdk_models\clearify_pipeline.py ClearifyPipeline.continue_clarification 3 0 0 100%
src\agents_sdk_models\clearify_pipeline.py ClearifyPipeline._process_input 16 2 0 88%
src\agents_sdk_models\clearify_pipeline.py ClearifyPipeline._build_conversation_context 7 1 0 86%
src\agents_sdk_models\clearify_pipeline.py ClearifyPipeline._store_interaction 9 2 0 78%
src\agents_sdk_models\clearify_pipeline.py ClearifyPipeline.reset_turns 3 0 0 100%
src\agents_sdk_models\clearify_pipeline.py ClearifyPipeline.reset_session 3 0 0 100%
src\agents_sdk_models\clearify_pipeline.py ClearifyPipeline.is_complete 1 0 0 100%
src\agents_sdk_models\clearify_pipeline.py ClearifyPipeline.conversation_history 3 0 0 100%
src\agents_sdk_models\clearify_pipeline.py ClearifyPipeline.current_turn 1 0 0 100%
src\agents_sdk_models\clearify_pipeline.py ClearifyPipeline.remaining_turns 1 0 0 100%
src\agents_sdk_models\clearify_pipeline.py (no function) 42 2 0 95%
src\agents_sdk_models\context.py Context.__init__ 3 0 0 100%
src\agents_sdk_models\context.py Context.add_user_message 3 0 0 100%
src\agents_sdk_models\context.py Context.add_assistant_message 2 0 0 100%
src\agents_sdk_models\context.py Context.add_system_message 2 0 0 100%
src\agents_sdk_models\context.py Context.set_waiting_for_user_input 4 0 0 100%
src\agents_sdk_models\context.py Context.provide_user_input 5 0 0 100%
src\agents_sdk_models\context.py Context.clear_prompt 5 0 0 100%
src\agents_sdk_models\context.py Context.wait_for_user_input 4 0 0 100%
src\agents_sdk_models\context.py Context.wait_for_prompt_event 3 0 0 100%
src\agents_sdk_models\context.py Context.goto 1 0 0 100%
src\agents_sdk_models\context.py Context.finish 1 0 0 100%
src\agents_sdk_models\context.py Context.is_finished 1 0 0 100%
src\agents_sdk_models\context.py Context.as_dict 4 0 0 100%
src\agents_sdk_models\context.py Context.from_dict 8 0 0 100%
src\agents_sdk_models\context.py Context.get_conversation_text 7 0 0 100%
src\agents_sdk_models\context.py Context.get_last_messages 1 0 0 100%
src\agents_sdk_models\context.py Context.update_step_info 2 0 0 100%
src\agents_sdk_models\context.py Context.set_artifact 1 0 0 100%
src\agents_sdk_models\context.py Context.get_artifact 1 0 0 100%
src\agents_sdk_models\context.py (no function) 54 4 0 93%
src\agents_sdk_models\flow.py Flow.__init__ 13 0 0 100%
src\agents_sdk_models\flow.py Flow.finished 1 0 0 100%
src\agents_sdk_models\flow.py Flow.current_step_name 1 0 0 100%
src\agents_sdk_models\flow.py Flow.next_step_name 1 0 0 100%
src\agents_sdk_models\flow.py Flow.run 29 2 0 93%
src\agents_sdk_models\flow.py Flow.run_loop 28 10 0 64%
src\agents_sdk_models\flow.py Flow.next_prompt 1 0 0 100%
src\agents_sdk_models\flow.py Flow.feed 1 0 0 100%
src\agents_sdk_models\flow.py Flow.step 15 7 0 53%
src\agents_sdk_models\flow.py Flow._execute_step 30 13 0 57%
src\agents_sdk_models\flow.py Flow._handle_step_error 2 0 0 100%
src\agents_sdk_models\flow.py Flow.add_hook 7 1 0 86%
src\agents_sdk_models\flow.py Flow.get_step_history 5 2 0 60%
src\agents_sdk_models\flow.py Flow.get_flow_summary 1 0 0 100%
src\agents_sdk_models\flow.py Flow.reset 6 2 0 67%
src\agents_sdk_models\flow.py Flow.stop 5 2 0 60%
src\agents_sdk_models\flow.py Flow.start_background_task 4 1 0 75%
src\agents_sdk_models\flow.py Flow.__str__ 1 0 0 100%
src\agents_sdk_models\flow.py Flow.__repr__ 1 0 0 100%
src\agents_sdk_models\flow.py create_simple_flow 9 1 0 89%
src\agents_sdk_models\flow.py create_conditional_flow 14 2 0 86%
src\agents_sdk_models\flow.py (no function) 37 0 0 100%
src\agents_sdk_models\gemini.py GeminiModel.__init__ 10 1 0 90%
src\agents_sdk_models\gemini.py GeminiModel._create_chat_completion 3 3 0 0%
src\agents_sdk_models\gemini.py (no function) 7 0 0 100%
src\agents_sdk_models\gen_agent.py GenAgent.__init__ 4 0 0 100%
src\agents_sdk_models\gen_agent.py GenAgent.run 27 0 0 100%
src\agents_sdk_models\gen_agent.py GenAgent.get_pipeline_history 1 0 0 100%
src\agents_sdk_models\gen_agent.py GenAgent.get_session_history 1 0 0 100%
src\agents_sdk_models\gen_agent.py GenAgent.update_instructions 7 0 0 100%
src\agents_sdk_models\gen_agent.py GenAgent.clear_history 3 0 0 100%
src\agents_sdk_models\gen_agent.py GenAgent.set_threshold 3 0 0 100%
src\agents_sdk_models\gen_agent.py GenAgent.__str__ 1 0 0 100%
src\agents_sdk_models\gen_agent.py GenAgent.__repr__ 1 1 0 0%
src\agents_sdk_models\gen_agent.py create_simple_gen_agent 1 0 0 100%
src\agents_sdk_models\gen_agent.py create_evaluated_gen_agent 1 0 0 100%
src\agents_sdk_models\gen_agent.py (no function) 20 0 0 100%
src\agents_sdk_models\llm.py get_llm 38 0 0 100%
src\agents_sdk_models\llm.py get_llm.get_provider_canditate 9 1 0 89%
src\agents_sdk_models\llm.py get_available_models_async 30 2 0 93%
src\agents_sdk_models\llm.py get_available_models 8 4 0 50%
src\agents_sdk_models\llm.py (no function) 16 0 0 100%
src\agents_sdk_models\message.py _detect_default_language 8 4 0 50%
src\agents_sdk_models\message.py get_message 2 0 0 100%
src\agents_sdk_models\message.py (no function) 6 0 0 100%
src\agents_sdk_models\ollama.py OllamaModel.__init__ 10 0 0 100%
src\agents_sdk_models\ollama.py OllamaModel._create_chat_completion 3 3 0 0%
src\agents_sdk_models\ollama.py (no function) 7 0 0 100%
src\agents_sdk_models\pipeline.py AgentPipeline.__init__ 32 0 0 100%
src\agents_sdk_models\pipeline.py AgentPipeline._build_generation_prompt 4 0 0 100%
src\agents_sdk_models\pipeline.py AgentPipeline._build_evaluation_prompt 5 0 0 100%
src\agents_sdk_models\pipeline.py AgentPipeline._extract_json 4 0 0 100%
src\agents_sdk_models\pipeline.py AgentPipeline._coerce_output 14 3 0 79%
src\agents_sdk_models\pipeline.py AgentPipeline._append_to_session 3 1 0 67%
src\agents_sdk_models\pipeline.py AgentPipeline._route 1 0 0 100%
src\agents_sdk_models\pipeline.py AgentPipeline.run 47 5 0 89%
src\agents_sdk_models\pipeline.py (no function) 37 2 0 95%
src\agents_sdk_models\step.py Step.__init__ 1 0 0 100%
src\agents_sdk_models\step.py Step.run 1 1 0 0%
src\agents_sdk_models\step.py Step.__str__ 1 0 0 100%
src\agents_sdk_models\step.py Step.__repr__ 1 0 0 100%
src\agents_sdk_models\step.py UserInputStep.__init__ 3 0 0 100%
src\agents_sdk_models\step.py UserInputStep.run 7 0 0 100%
src\agents_sdk_models\step.py ConditionStep.__init__ 4 0 0 100%
src\agents_sdk_models\step.py ConditionStep.run 11 0 0 100%
src\agents_sdk_models\step.py FunctionStep.__init__ 3 0 0 100%
src\agents_sdk_models\step.py FunctionStep.run 11 0 0 100%
src\agents_sdk_models\step.py ForkStep.__init__ 3 3 0 0%
src\agents_sdk_models\step.py ForkStep.run 5 5 0 0%
src\agents_sdk_models\step.py JoinStep.__init__ 4 4 0 0%
src\agents_sdk_models\step.py JoinStep.run 6 6 0 0%
src\agents_sdk_models\step.py AgentPipelineStep.__init__ 3 0 0 100%
src\agents_sdk_models\step.py AgentPipelineStep.run 16 0 0 100%
src\agents_sdk_models\step.py DebugStep.__init__ 4 0 0 100%
src\agents_sdk_models\step.py DebugStep.run 12 0 0 100%
src\agents_sdk_models\step.py create_simple_condition 2 0 0 100%
src\agents_sdk_models\step.py create_simple_condition.condition 11 11 0 0%
src\agents_sdk_models\step.py create_lambda_step 2 0 0 100%
src\agents_sdk_models\step.py create_lambda_step.wrapper 2 0 0 100%
src\agents_sdk_models\step.py (no function) 37 0 0 100%
src\agents_sdk_models\tracing.py _merge_msgs 1 0 0 100%
src\agents_sdk_models\tracing.py extract_output_texts 19 4 0 79%
src\agents_sdk_models\tracing.py ConsoleTracingProcessor.__init__ 1 0 0 100%
src\agents_sdk_models\tracing.py ConsoleTracingProcessor.on_trace_start 1 0 0 100%
src\agents_sdk_models\tracing.py ConsoleTracingProcessor.on_trace_end 1 0 0 100%
src\agents_sdk_models\tracing.py ConsoleTracingProcessor.on_span_start 1 0 0 100%
src\agents_sdk_models\tracing.py ConsoleTracingProcessor.on_span_end 23 16 0 30%
src\agents_sdk_models\tracing.py ConsoleTracingProcessor.shutdown 1 0 0 100%
src\agents_sdk_models\tracing.py ConsoleTracingProcessor.force_flush 2 0 0 100%
src\agents_sdk_models\tracing.py enable_console_tracing 2 0 0 100%
src\agents_sdk_models\tracing.py disable_tracing 1 0 0 100%
src\agents_sdk_models\tracing.py (no function) 18 0 0 100%
Total   1073 144 0 87%

No items found using the specified filter.