├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── feature_request.md │ ├── model_provider.md │ └── question.md ├── PULL_REQUEST_TEMPLATE │ └── pull_request_template.md └── workflows │ ├── docs.yml │ ├── issues.yml │ ├── publish.yml │ ├── tests.yml │ └── update-docs.yml ├── .gitignore ├── .prettierrc ├── .vscode ├── launch.json └── settings.json ├── AGENTS.md ├── CLAUDE.md ├── LICENSE ├── Makefile ├── README.md ├── docs ├── agents.md ├── assets │ ├── images │ │ ├── favicon-platform.svg │ │ ├── graph.png │ │ ├── mcp-tracing.jpg │ │ └── orchestration.png │ └── logo.svg ├── config.md ├── context.md ├── examples.md ├── guardrails.md ├── handoffs.md ├── index.md ├── ja │ ├── agents.md │ ├── config.md │ ├── context.md │ ├── examples.md │ ├── guardrails.md │ ├── handoffs.md │ ├── index.md │ ├── mcp.md │ ├── models │ │ ├── index.md │ │ └── litellm.md │ ├── multi_agent.md │ ├── quickstart.md │ ├── realtime │ │ ├── guide.md │ │ └── quickstart.md │ ├── release.md │ ├── repl.md │ ├── results.md │ ├── running_agents.md │ ├── sessions.md │ ├── sessions │ │ ├── advanced_sqlite_session.md │ │ ├── encrypted_session.md │ │ ├── index.md │ │ └── sqlalchemy_session.md │ ├── streaming.md │ ├── tools.md │ ├── tracing.md │ ├── usage.md │ ├── visualization.md │ └── voice │ │ ├── pipeline.md │ │ ├── quickstart.md │ │ └── tracing.md ├── ko │ ├── agents.md │ ├── config.md │ ├── context.md │ ├── examples.md │ ├── guardrails.md │ ├── handoffs.md │ ├── index.md │ ├── mcp.md │ ├── models │ │ ├── index.md │ │ └── litellm.md │ ├── multi_agent.md │ ├── quickstart.md │ ├── realtime │ │ ├── guide.md │ │ └── quickstart.md │ ├── release.md │ ├── repl.md │ ├── results.md │ ├── running_agents.md │ ├── sessions.md │ ├── sessions │ │ ├── advanced_sqlite_session.md │ │ ├── encrypted_session.md │ │ ├── index.md │ │ └── sqlalchemy_session.md │ ├── streaming.md │ ├── tools.md │ ├── tracing.md │ ├── usage.md │ ├── visualization.md │ └── voice │ │ ├── pipeline.md │ │ ├── quickstart.md │ │ └── tracing.md ├── llms-full.txt ├── llms.txt ├── mcp.md ├── models │ ├── index.md │ └── litellm.md ├── multi_agent.md ├── quickstart.md ├── realtime │ ├── guide.md │ └── quickstart.md ├── ref │ ├── agent.md │ ├── agent_output.md │ ├── computer.md │ ├── exceptions.md │ ├── extensions │ │ ├── handoff_filters.md │ │ ├── handoff_prompt.md │ │ ├── litellm.md │ │ ├── memory │ │ │ ├── advanced_sqlite_session.md │ │ │ ├── dapr_session.md │ │ │ ├── encrypt_session.md │ │ │ ├── redis_session.md │ │ │ └── sqlalchemy_session.md │ │ ├── models │ │ │ ├── litellm_model.md │ │ │ └── litellm_provider.md │ │ └── visualization.md │ ├── function_schema.md │ ├── guardrail.md │ ├── handoffs.md │ ├── index.md │ ├── items.md │ ├── lifecycle.md │ ├── logger.md │ ├── mcp │ │ ├── server.md │ │ └── util.md │ ├── memory.md │ ├── memory │ │ ├── openai_conversations_session.md │ │ ├── session.md │ │ ├── sqlite_session.md │ │ └── util.md │ ├── model_settings.md │ ├── models │ │ ├── chatcmpl_converter.md │ │ ├── chatcmpl_helpers.md │ │ ├── chatcmpl_stream_handler.md │ │ ├── default_models.md │ │ ├── fake_id.md │ │ ├── interface.md │ │ ├── multi_provider.md │ │ ├── openai_chatcompletions.md │ │ ├── openai_provider.md │ │ └── openai_responses.md │ ├── prompts.md │ ├── realtime │ │ ├── agent.md │ │ ├── audio_formats.md │ │ ├── config.md │ │ ├── events.md │ │ ├── handoffs.md │ │ ├── items.md │ │ ├── model.md │ │ ├── model_events.md │ │ ├── model_inputs.md │ │ ├── openai_realtime.md │ │ ├── runner.md │ │ └── session.md │ ├── repl.md │ ├── result.md │ ├── run.md │ ├── run_context.md │ ├── stream_events.md │ ├── strict_schema.md │ ├── tool.md │ ├── tool_context.md │ ├── tool_guardrails.md │ ├── tracing │ │ ├── create.md │ │ ├── index.md │ │ ├── logger.md │ │ ├── processor_interface.md │ │ ├── processors.md │ │ ├── provider.md │ │ ├── scope.md │ │ ├── setup.md │ │ ├── span_data.md │ │ ├── spans.md │ │ ├── traces.md │ │ └── util.md │ ├── usage.md │ ├── version.md │ └── voice │ │ ├── events.md │ │ ├── exceptions.md │ │ ├── imports.md │ │ ├── input.md │ │ ├── model.md │ │ ├── models │ │ ├── openai_model_provider.md │ │ ├── openai_provider.md │ │ ├── openai_stt.md │ │ └── openai_tts.md │ │ ├── pipeline.md │ │ ├── pipeline_config.md │ │ ├── result.md │ │ ├── utils.md │ │ └── workflow.md ├── release.md ├── repl.md ├── results.md ├── running_agents.md ├── scripts │ ├── generate_ref_files.py │ └── translate_docs.py ├── sessions │ ├── advanced_sqlite_session.md │ ├── encrypted_session.md │ ├── index.md │ └── sqlalchemy_session.md ├── streaming.md ├── stylesheets │ └── extra.css ├── tools.md ├── tracing.md ├── usage.md ├── visualization.md ├── voice │ ├── pipeline.md │ ├── quickstart.md │ └── tracing.md └── zh │ ├── agents.md │ ├── config.md │ ├── context.md │ ├── examples.md │ ├── guardrails.md │ ├── handoffs.md │ ├── index.md │ ├── mcp.md │ ├── models │ ├── index.md │ └── litellm.md │ ├── multi_agent.md │ ├── quickstart.md │ ├── realtime │ ├── guide.md │ └── quickstart.md │ ├── release.md │ ├── repl.md │ ├── results.md │ ├── running_agents.md │ ├── sessions.md │ ├── sessions │ ├── advanced_sqlite_session.md │ ├── encrypted_session.md │ ├── index.md │ └── sqlalchemy_session.md │ ├── streaming.md │ ├── tools.md │ ├── tracing.md │ ├── usage.md │ ├── visualization.md │ └── voice │ ├── pipeline.md │ ├── quickstart.md │ └── tracing.md ├── examples ├── __init__.py ├── agent_patterns │ ├── README.md │ ├── agents_as_tools.py │ ├── agents_as_tools_conditional.py │ ├── deterministic.py │ ├── forcing_tool_use.py │ ├── input_guardrails.py │ ├── llm_as_a_judge.py │ ├── output_guardrails.py │ ├── parallelization.py │ ├── routing.py │ └── streaming_guardrails.py ├── basic │ ├── agent_lifecycle_example.py │ ├── dynamic_system_prompt.py │ ├── hello_world.py │ ├── hello_world_gpt_5.py │ ├── hello_world_gpt_oss.py │ ├── hello_world_jupyter.ipynb │ ├── image_tool_output.py │ ├── lifecycle_example.py │ ├── local_file.py │ ├── local_image.py │ ├── media │ │ ├── image_bison.jpg │ │ └── partial_o3-and-o4-mini-system-card.pdf │ ├── non_strict_output_type.py │ ├── previous_response_id.py │ ├── prompt_template.py │ ├── remote_image.py │ ├── remote_pdf.py │ ├── stream_function_call_args.py │ ├── stream_items.py │ ├── stream_text.py │ ├── tool_guardrails.py │ ├── tools.py │ └── usage_tracking.py ├── customer_service │ └── main.py ├── financial_research_agent │ ├── README.md │ ├── __init__.py │ ├── agents │ │ ├── __init__.py │ │ ├── financials_agent.py │ │ ├── planner_agent.py │ │ ├── risk_agent.py │ │ ├── search_agent.py │ │ ├── verifier_agent.py │ │ └── writer_agent.py │ ├── main.py │ ├── manager.py │ └── printer.py ├── handoffs │ ├── message_filter.py │ └── message_filter_streaming.py ├── hosted_mcp │ ├── __init__.py │ ├── approvals.py │ ├── connectors.py │ └── simple.py ├── mcp │ ├── filesystem_example │ │ ├── README.md │ │ ├── main.py │ │ └── sample_files │ │ │ ├── favorite_books.txt │ │ │ ├── favorite_cities.txt │ │ │ └── favorite_songs.txt │ ├── git_example │ │ ├── README.md │ │ └── main.py │ ├── prompt_server │ │ ├── README.md │ │ ├── main.py │ │ └── server.py │ ├── sse_example │ │ ├── README.md │ │ ├── main.py │ │ └── server.py │ ├── streamablehttp_custom_client_example │ │ ├── README.md │ │ ├── main.py │ │ └── server.py │ └── streamablehttp_example │ │ ├── README.md │ │ ├── main.py │ │ └── server.py ├── memory │ ├── advanced_sqlite_session_example.py │ ├── dapr_session_example.py │ ├── encrypted_session_example.py │ ├── openai_session_example.py │ ├── redis_session_example.py │ ├── sqlalchemy_session_example.py │ └── sqlite_session_example.py ├── model_providers │ ├── README.md │ ├── custom_example_agent.py │ ├── custom_example_global.py │ ├── custom_example_provider.py │ ├── litellm_auto.py │ └── litellm_provider.py ├── realtime │ ├── app │ │ ├── README.md │ │ ├── agent.py │ │ ├── server.py │ │ └── static │ │ │ ├── app.js │ │ │ ├── audio-playback.worklet.js │ │ │ ├── audio-recorder.worklet.js │ │ │ ├── favicon.ico │ │ │ └── index.html │ ├── cli │ │ └── demo.py │ ├── twilio │ │ ├── README.md │ │ ├── __init__.py │ │ ├── requirements.txt │ │ ├── server.py │ │ └── twilio_handler.py │ └── twilio_sip │ │ ├── README.md │ │ ├── __init__.py │ │ ├── agents.py │ │ ├── requirements.txt │ │ └── server.py ├── reasoning_content │ ├── __init__.py │ ├── gpt_oss_stream.py │ ├── main.py │ └── runner_example.py ├── research_bot │ ├── README.md │ ├── __init__.py │ ├── agents │ │ ├── __init__.py │ │ ├── planner_agent.py │ │ ├── search_agent.py │ │ └── writer_agent.py │ ├── main.py │ ├── manager.py │ ├── printer.py │ └── sample_outputs │ │ ├── product_recs.md │ │ ├── product_recs.txt │ │ ├── vacation.md │ │ └── vacation.txt ├── tools │ ├── apply_patch.py │ ├── code_interpreter.py │ ├── computer_use.py │ ├── file_search.py │ ├── image_generator.py │ ├── local_shell.py │ ├── shell.py │ ├── web_search.py │ └── web_search_filters.py └── voice │ ├── __init__.py │ ├── static │ ├── README.md │ ├── __init__.py │ ├── main.py │ └── util.py │ └── streamed │ ├── README.md │ ├── __init__.py │ ├── main.py │ └── my_workflow.py ├── mkdocs.yml ├── pyproject.toml ├── src └── agents │ ├── __init__.py │ ├── _config.py │ ├── _debug.py │ ├── _run_impl.py │ ├── agent.py │ ├── agent_output.py │ ├── apply_diff.py │ ├── computer.py │ ├── editor.py │ ├── exceptions.py │ ├── extensions │ ├── __init__.py │ ├── handoff_filters.py │ ├── handoff_prompt.py │ ├── memory │ │ ├── __init__.py │ │ ├── advanced_sqlite_session.py │ │ ├── dapr_session.py │ │ ├── encrypt_session.py │ │ ├── redis_session.py │ │ └── sqlalchemy_session.py │ ├── models │ │ ├── __init__.py │ │ ├── litellm_model.py │ │ └── litellm_provider.py │ └── visualization.py │ ├── function_schema.py │ ├── guardrail.py │ ├── handoffs │ ├── __init__.py │ └── history.py │ ├── items.py │ ├── lifecycle.py │ ├── logger.py │ ├── mcp │ ├── __init__.py │ ├── server.py │ └── util.py │ ├── memory │ ├── __init__.py │ ├── openai_conversations_session.py │ ├── session.py │ ├── sqlite_session.py │ └── util.py │ ├── model_settings.py │ ├── models │ ├── __init__.py │ ├── _openai_shared.py │ ├── chatcmpl_converter.py │ ├── chatcmpl_helpers.py │ ├── chatcmpl_stream_handler.py │ ├── default_models.py │ ├── fake_id.py │ ├── interface.py │ ├── multi_provider.py │ ├── openai_chatcompletions.py │ ├── openai_provider.py │ └── openai_responses.py │ ├── prompts.py │ ├── py.typed │ ├── realtime │ ├── README.md │ ├── __init__.py │ ├── _default_tracker.py │ ├── _util.py │ ├── agent.py │ ├── audio_formats.py │ ├── config.py │ ├── events.py │ ├── handoffs.py │ ├── items.py │ ├── model.py │ ├── model_events.py │ ├── model_inputs.py │ ├── openai_realtime.py │ ├── runner.py │ └── session.py │ ├── repl.py │ ├── result.py │ ├── run.py │ ├── run_context.py │ ├── stream_events.py │ ├── strict_schema.py │ ├── tool.py │ ├── tool_context.py │ ├── tool_guardrails.py │ ├── tracing │ ├── __init__.py │ ├── create.py │ ├── logger.py │ ├── processor_interface.py │ ├── processors.py │ ├── provider.py │ ├── scope.py │ ├── setup.py │ ├── span_data.py │ ├── spans.py │ ├── traces.py │ └── util.py │ ├── usage.py │ ├── util │ ├── __init__.py │ ├── _coro.py │ ├── _error_tracing.py │ ├── _json.py │ ├── _pretty_print.py │ ├── _transforms.py │ └── _types.py │ ├── version.py │ └── voice │ ├── __init__.py │ ├── events.py │ ├── exceptions.py │ ├── imports.py │ ├── input.py │ ├── model.py │ ├── models │ ├── __init__.py │ ├── openai_model_provider.py │ ├── openai_stt.py │ └── openai_tts.py │ ├── pipeline.py │ ├── pipeline_config.py │ ├── result.py │ ├── utils.py │ └── workflow.py ├── tests ├── README.md ├── __init__.py ├── conftest.py ├── extensions │ └── memory │ │ ├── test_advanced_sqlite_session.py │ │ ├── test_dapr_redis_integration.py │ │ ├── test_dapr_session.py │ │ ├── test_encrypt_session.py │ │ ├── test_redis_session.py │ │ └── test_sqlalchemy_session.py ├── fake_model.py ├── fastapi │ ├── __init__.py │ ├── streaming_app.py │ └── test_streaming_context.py ├── mcp │ ├── __init__.py │ ├── conftest.py │ ├── helpers.py │ ├── test_caching.py │ ├── test_client_session_retries.py │ ├── test_connect_disconnect.py │ ├── test_mcp_tracing.py │ ├── test_mcp_util.py │ ├── test_message_handler.py │ ├── test_prompt_server.py │ ├── test_runner_calls_mcp.py │ ├── test_server_errors.py │ ├── test_streamable_http_client_factory.py │ └── test_tool_filtering.py ├── model_settings │ └── test_serialization.py ├── models │ ├── __init__.py │ ├── conftest.py │ ├── test_default_models.py │ ├── test_kwargs_functionality.py │ ├── test_litellm_chatcompletions_stream.py │ ├── test_litellm_extra_body.py │ ├── test_litellm_user_agent.py │ └── test_map.py ├── realtime │ ├── __init__.py │ ├── test_agent.py │ ├── test_audio_formats_unit.py │ ├── test_conversion_helpers.py │ ├── test_ga_session_update_normalization.py │ ├── test_item_parsing.py │ ├── test_model_events.py │ ├── test_openai_realtime.py │ ├── test_openai_realtime_conversions.py │ ├── test_openai_realtime_sip_model.py │ ├── test_playback_tracker.py │ ├── test_playback_tracker_manual_unit.py │ ├── test_realtime_handoffs.py │ ├── test_runner.py │ ├── test_session.py │ ├── test_session_payload_and_formats.py │ ├── test_tracing.py │ └── test_twilio_sip_server.py ├── test_agent_as_tool.py ├── test_agent_clone_shallow_copy.py ├── test_agent_config.py ├── test_agent_hooks.py ├── test_agent_instructions_signature.py ├── test_agent_llm_hooks.py ├── test_agent_memory_leak.py ├── test_agent_prompt.py ├── test_agent_runner.py ├── test_agent_runner_streamed.py ├── test_agent_runner_sync.py ├── test_agent_tracing.py ├── test_agents_logging.py ├── test_anthropic_thinking_blocks.py ├── test_apply_diff.py ├── test_apply_diff_helpers.py ├── test_apply_patch_tool.py ├── test_call_model_input_filter.py ├── test_call_model_input_filter_unit.py ├── test_cancel_streaming.py ├── test_computer_action.py ├── test_config.py ├── test_debug.py ├── test_doc_parsing.py ├── test_extended_thinking_message_order.py ├── test_extension_filters.py ├── test_extra_headers.py ├── test_function_schema.py ├── test_function_tool.py ├── test_function_tool_decorator.py ├── test_global_hooks.py ├── test_guardrails.py ├── test_handoff_tool.py ├── test_items_helpers.py ├── test_local_shell_tool.py ├── test_logprobs.py ├── test_max_turns.py ├── test_model_payload_iterators.py ├── test_openai_chatcompletions.py ├── test_openai_chatcompletions_converter.py ├── test_openai_chatcompletions_stream.py ├── test_openai_conversations_session.py ├── test_openai_responses.py ├── test_openai_responses_converter.py ├── test_output_tool.py ├── test_pretty_print.py ├── test_reasoning_content.py ├── test_repl.py ├── test_responses.py ├── test_responses_tracing.py ├── test_result_cast.py ├── test_run.py ├── test_run_config.py ├── test_run_error_details.py ├── test_run_hooks.py ├── test_run_step_execution.py ├── test_run_step_processing.py ├── test_session.py ├── test_session_exceptions.py ├── test_shell_call_serialization.py ├── test_shell_tool.py ├── test_soft_cancel.py ├── test_stream_events.py ├── test_stream_input_guardrail_timing.py ├── test_streaming_tool_call_arguments.py ├── test_strict_schema.py ├── test_strict_schema_oneof.py ├── test_tool_choice_reset.py ├── test_tool_converter.py ├── test_tool_guardrails.py ├── test_tool_metadata.py ├── test_tool_output_conversion.py ├── test_tool_use_behavior.py ├── test_trace_processor.py ├── test_tracing.py ├── test_tracing_errors.py ├── test_tracing_errors_streamed.py ├── test_usage.py ├── test_visualization.py ├── testing_processor.py ├── tracing │ ├── test_processor_api_key.py │ └── test_set_api_key_fix.py ├── utils │ ├── simple_session.py │ └── test_json.py └── voice │ ├── __init__.py │ ├── conftest.py │ ├── fake_models.py │ ├── helpers.py │ ├── test_input.py │ ├── test_openai_stt.py │ ├── test_openai_tts.py │ ├── test_pipeline.py │ └── test_workflow.py └── uv.lock /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/model_provider.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/.github/ISSUE_TEMPLATE/model_provider.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/question.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/.github/ISSUE_TEMPLATE/question.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/.github/PULL_REQUEST_TEMPLATE/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.github/workflows/issues.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/.github/workflows/issues.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.github/workflows/update-docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/.github/workflows/update-docs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /AGENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/AGENTS.md -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- 1 | Read the AGENTS.md file for instructions. -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/README.md -------------------------------------------------------------------------------- /docs/agents.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/agents.md -------------------------------------------------------------------------------- /docs/assets/images/favicon-platform.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/assets/images/favicon-platform.svg -------------------------------------------------------------------------------- /docs/assets/images/graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/assets/images/graph.png -------------------------------------------------------------------------------- /docs/assets/images/mcp-tracing.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/assets/images/mcp-tracing.jpg -------------------------------------------------------------------------------- /docs/assets/images/orchestration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/assets/images/orchestration.png -------------------------------------------------------------------------------- /docs/assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/assets/logo.svg -------------------------------------------------------------------------------- /docs/config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/config.md -------------------------------------------------------------------------------- /docs/context.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/context.md -------------------------------------------------------------------------------- /docs/examples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/examples.md -------------------------------------------------------------------------------- /docs/guardrails.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/guardrails.md -------------------------------------------------------------------------------- /docs/handoffs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/handoffs.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/ja/agents.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ja/agents.md -------------------------------------------------------------------------------- /docs/ja/config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ja/config.md -------------------------------------------------------------------------------- /docs/ja/context.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ja/context.md -------------------------------------------------------------------------------- /docs/ja/examples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ja/examples.md -------------------------------------------------------------------------------- /docs/ja/guardrails.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ja/guardrails.md -------------------------------------------------------------------------------- /docs/ja/handoffs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ja/handoffs.md -------------------------------------------------------------------------------- /docs/ja/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ja/index.md -------------------------------------------------------------------------------- /docs/ja/mcp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ja/mcp.md -------------------------------------------------------------------------------- /docs/ja/models/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ja/models/index.md -------------------------------------------------------------------------------- /docs/ja/models/litellm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ja/models/litellm.md -------------------------------------------------------------------------------- /docs/ja/multi_agent.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ja/multi_agent.md -------------------------------------------------------------------------------- /docs/ja/quickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ja/quickstart.md -------------------------------------------------------------------------------- /docs/ja/realtime/guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ja/realtime/guide.md -------------------------------------------------------------------------------- /docs/ja/realtime/quickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ja/realtime/quickstart.md -------------------------------------------------------------------------------- /docs/ja/release.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ja/release.md -------------------------------------------------------------------------------- /docs/ja/repl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ja/repl.md -------------------------------------------------------------------------------- /docs/ja/results.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ja/results.md -------------------------------------------------------------------------------- /docs/ja/running_agents.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ja/running_agents.md -------------------------------------------------------------------------------- /docs/ja/sessions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ja/sessions.md -------------------------------------------------------------------------------- /docs/ja/sessions/advanced_sqlite_session.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ja/sessions/advanced_sqlite_session.md -------------------------------------------------------------------------------- /docs/ja/sessions/encrypted_session.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ja/sessions/encrypted_session.md -------------------------------------------------------------------------------- /docs/ja/sessions/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ja/sessions/index.md -------------------------------------------------------------------------------- /docs/ja/sessions/sqlalchemy_session.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ja/sessions/sqlalchemy_session.md -------------------------------------------------------------------------------- /docs/ja/streaming.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ja/streaming.md -------------------------------------------------------------------------------- /docs/ja/tools.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ja/tools.md -------------------------------------------------------------------------------- /docs/ja/tracing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ja/tracing.md -------------------------------------------------------------------------------- /docs/ja/usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ja/usage.md -------------------------------------------------------------------------------- /docs/ja/visualization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ja/visualization.md -------------------------------------------------------------------------------- /docs/ja/voice/pipeline.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ja/voice/pipeline.md -------------------------------------------------------------------------------- /docs/ja/voice/quickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ja/voice/quickstart.md -------------------------------------------------------------------------------- /docs/ja/voice/tracing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ja/voice/tracing.md -------------------------------------------------------------------------------- /docs/ko/agents.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ko/agents.md -------------------------------------------------------------------------------- /docs/ko/config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ko/config.md -------------------------------------------------------------------------------- /docs/ko/context.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ko/context.md -------------------------------------------------------------------------------- /docs/ko/examples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ko/examples.md -------------------------------------------------------------------------------- /docs/ko/guardrails.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ko/guardrails.md -------------------------------------------------------------------------------- /docs/ko/handoffs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ko/handoffs.md -------------------------------------------------------------------------------- /docs/ko/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ko/index.md -------------------------------------------------------------------------------- /docs/ko/mcp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ko/mcp.md -------------------------------------------------------------------------------- /docs/ko/models/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ko/models/index.md -------------------------------------------------------------------------------- /docs/ko/models/litellm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ko/models/litellm.md -------------------------------------------------------------------------------- /docs/ko/multi_agent.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ko/multi_agent.md -------------------------------------------------------------------------------- /docs/ko/quickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ko/quickstart.md -------------------------------------------------------------------------------- /docs/ko/realtime/guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ko/realtime/guide.md -------------------------------------------------------------------------------- /docs/ko/realtime/quickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ko/realtime/quickstart.md -------------------------------------------------------------------------------- /docs/ko/release.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ko/release.md -------------------------------------------------------------------------------- /docs/ko/repl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ko/repl.md -------------------------------------------------------------------------------- /docs/ko/results.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ko/results.md -------------------------------------------------------------------------------- /docs/ko/running_agents.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ko/running_agents.md -------------------------------------------------------------------------------- /docs/ko/sessions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ko/sessions.md -------------------------------------------------------------------------------- /docs/ko/sessions/advanced_sqlite_session.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ko/sessions/advanced_sqlite_session.md -------------------------------------------------------------------------------- /docs/ko/sessions/encrypted_session.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ko/sessions/encrypted_session.md -------------------------------------------------------------------------------- /docs/ko/sessions/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ko/sessions/index.md -------------------------------------------------------------------------------- /docs/ko/sessions/sqlalchemy_session.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ko/sessions/sqlalchemy_session.md -------------------------------------------------------------------------------- /docs/ko/streaming.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ko/streaming.md -------------------------------------------------------------------------------- /docs/ko/tools.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ko/tools.md -------------------------------------------------------------------------------- /docs/ko/tracing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ko/tracing.md -------------------------------------------------------------------------------- /docs/ko/usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ko/usage.md -------------------------------------------------------------------------------- /docs/ko/visualization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ko/visualization.md -------------------------------------------------------------------------------- /docs/ko/voice/pipeline.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ko/voice/pipeline.md -------------------------------------------------------------------------------- /docs/ko/voice/quickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ko/voice/quickstart.md -------------------------------------------------------------------------------- /docs/ko/voice/tracing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ko/voice/tracing.md -------------------------------------------------------------------------------- /docs/llms-full.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/llms-full.txt -------------------------------------------------------------------------------- /docs/llms.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/llms.txt -------------------------------------------------------------------------------- /docs/mcp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/mcp.md -------------------------------------------------------------------------------- /docs/models/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/models/index.md -------------------------------------------------------------------------------- /docs/models/litellm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/models/litellm.md -------------------------------------------------------------------------------- /docs/multi_agent.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/multi_agent.md -------------------------------------------------------------------------------- /docs/quickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/quickstart.md -------------------------------------------------------------------------------- /docs/realtime/guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/realtime/guide.md -------------------------------------------------------------------------------- /docs/realtime/quickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/realtime/quickstart.md -------------------------------------------------------------------------------- /docs/ref/agent.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ref/agent.md -------------------------------------------------------------------------------- /docs/ref/agent_output.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ref/agent_output.md -------------------------------------------------------------------------------- /docs/ref/computer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ref/computer.md -------------------------------------------------------------------------------- /docs/ref/exceptions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ref/exceptions.md -------------------------------------------------------------------------------- /docs/ref/extensions/handoff_filters.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ref/extensions/handoff_filters.md -------------------------------------------------------------------------------- /docs/ref/extensions/handoff_prompt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ref/extensions/handoff_prompt.md -------------------------------------------------------------------------------- /docs/ref/extensions/litellm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ref/extensions/litellm.md -------------------------------------------------------------------------------- /docs/ref/extensions/memory/advanced_sqlite_session.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ref/extensions/memory/advanced_sqlite_session.md -------------------------------------------------------------------------------- /docs/ref/extensions/memory/dapr_session.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ref/extensions/memory/dapr_session.md -------------------------------------------------------------------------------- /docs/ref/extensions/memory/encrypt_session.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ref/extensions/memory/encrypt_session.md -------------------------------------------------------------------------------- /docs/ref/extensions/memory/redis_session.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ref/extensions/memory/redis_session.md -------------------------------------------------------------------------------- /docs/ref/extensions/memory/sqlalchemy_session.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ref/extensions/memory/sqlalchemy_session.md -------------------------------------------------------------------------------- /docs/ref/extensions/models/litellm_model.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ref/extensions/models/litellm_model.md -------------------------------------------------------------------------------- /docs/ref/extensions/models/litellm_provider.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ref/extensions/models/litellm_provider.md -------------------------------------------------------------------------------- /docs/ref/extensions/visualization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ref/extensions/visualization.md -------------------------------------------------------------------------------- /docs/ref/function_schema.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ref/function_schema.md -------------------------------------------------------------------------------- /docs/ref/guardrail.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ref/guardrail.md -------------------------------------------------------------------------------- /docs/ref/handoffs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ref/handoffs.md -------------------------------------------------------------------------------- /docs/ref/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ref/index.md -------------------------------------------------------------------------------- /docs/ref/items.md: -------------------------------------------------------------------------------- 1 | # `Items` 2 | 3 | ::: agents.items 4 | -------------------------------------------------------------------------------- /docs/ref/lifecycle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ref/lifecycle.md -------------------------------------------------------------------------------- /docs/ref/logger.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ref/logger.md -------------------------------------------------------------------------------- /docs/ref/mcp/server.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ref/mcp/server.md -------------------------------------------------------------------------------- /docs/ref/mcp/util.md: -------------------------------------------------------------------------------- 1 | # `MCP Util` 2 | 3 | ::: agents.mcp.util 4 | -------------------------------------------------------------------------------- /docs/ref/memory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ref/memory.md -------------------------------------------------------------------------------- /docs/ref/memory/openai_conversations_session.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ref/memory/openai_conversations_session.md -------------------------------------------------------------------------------- /docs/ref/memory/session.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ref/memory/session.md -------------------------------------------------------------------------------- /docs/ref/memory/sqlite_session.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ref/memory/sqlite_session.md -------------------------------------------------------------------------------- /docs/ref/memory/util.md: -------------------------------------------------------------------------------- 1 | # `Util` 2 | 3 | ::: agents.memory.util 4 | -------------------------------------------------------------------------------- /docs/ref/model_settings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ref/model_settings.md -------------------------------------------------------------------------------- /docs/ref/models/chatcmpl_converter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ref/models/chatcmpl_converter.md -------------------------------------------------------------------------------- /docs/ref/models/chatcmpl_helpers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ref/models/chatcmpl_helpers.md -------------------------------------------------------------------------------- /docs/ref/models/chatcmpl_stream_handler.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ref/models/chatcmpl_stream_handler.md -------------------------------------------------------------------------------- /docs/ref/models/default_models.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ref/models/default_models.md -------------------------------------------------------------------------------- /docs/ref/models/fake_id.md: -------------------------------------------------------------------------------- 1 | # `Fake Id` 2 | 3 | ::: agents.models.fake_id 4 | -------------------------------------------------------------------------------- /docs/ref/models/interface.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ref/models/interface.md -------------------------------------------------------------------------------- /docs/ref/models/multi_provider.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ref/models/multi_provider.md -------------------------------------------------------------------------------- /docs/ref/models/openai_chatcompletions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ref/models/openai_chatcompletions.md -------------------------------------------------------------------------------- /docs/ref/models/openai_provider.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ref/models/openai_provider.md -------------------------------------------------------------------------------- /docs/ref/models/openai_responses.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ref/models/openai_responses.md -------------------------------------------------------------------------------- /docs/ref/prompts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ref/prompts.md -------------------------------------------------------------------------------- /docs/ref/realtime/agent.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ref/realtime/agent.md -------------------------------------------------------------------------------- /docs/ref/realtime/audio_formats.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ref/realtime/audio_formats.md -------------------------------------------------------------------------------- /docs/ref/realtime/config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ref/realtime/config.md -------------------------------------------------------------------------------- /docs/ref/realtime/events.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ref/realtime/events.md -------------------------------------------------------------------------------- /docs/ref/realtime/handoffs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ref/realtime/handoffs.md -------------------------------------------------------------------------------- /docs/ref/realtime/items.md: -------------------------------------------------------------------------------- 1 | # `Items` 2 | 3 | ::: agents.realtime.items 4 | -------------------------------------------------------------------------------- /docs/ref/realtime/model.md: -------------------------------------------------------------------------------- 1 | # `Model` 2 | 3 | ::: agents.realtime.model 4 | -------------------------------------------------------------------------------- /docs/ref/realtime/model_events.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ref/realtime/model_events.md -------------------------------------------------------------------------------- /docs/ref/realtime/model_inputs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ref/realtime/model_inputs.md -------------------------------------------------------------------------------- /docs/ref/realtime/openai_realtime.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ref/realtime/openai_realtime.md -------------------------------------------------------------------------------- /docs/ref/realtime/runner.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ref/realtime/runner.md -------------------------------------------------------------------------------- /docs/ref/realtime/session.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ref/realtime/session.md -------------------------------------------------------------------------------- /docs/ref/repl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ref/repl.md -------------------------------------------------------------------------------- /docs/ref/result.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ref/result.md -------------------------------------------------------------------------------- /docs/ref/run.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ref/run.md -------------------------------------------------------------------------------- /docs/ref/run_context.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ref/run_context.md -------------------------------------------------------------------------------- /docs/ref/stream_events.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ref/stream_events.md -------------------------------------------------------------------------------- /docs/ref/strict_schema.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ref/strict_schema.md -------------------------------------------------------------------------------- /docs/ref/tool.md: -------------------------------------------------------------------------------- 1 | # `Tools` 2 | 3 | ::: agents.tool 4 | -------------------------------------------------------------------------------- /docs/ref/tool_context.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ref/tool_context.md -------------------------------------------------------------------------------- /docs/ref/tool_guardrails.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ref/tool_guardrails.md -------------------------------------------------------------------------------- /docs/ref/tracing/create.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ref/tracing/create.md -------------------------------------------------------------------------------- /docs/ref/tracing/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ref/tracing/index.md -------------------------------------------------------------------------------- /docs/ref/tracing/logger.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ref/tracing/logger.md -------------------------------------------------------------------------------- /docs/ref/tracing/processor_interface.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ref/tracing/processor_interface.md -------------------------------------------------------------------------------- /docs/ref/tracing/processors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ref/tracing/processors.md -------------------------------------------------------------------------------- /docs/ref/tracing/provider.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ref/tracing/provider.md -------------------------------------------------------------------------------- /docs/ref/tracing/scope.md: -------------------------------------------------------------------------------- 1 | # `Scope` 2 | 3 | ::: agents.tracing.scope 4 | -------------------------------------------------------------------------------- /docs/ref/tracing/setup.md: -------------------------------------------------------------------------------- 1 | # `Setup` 2 | 3 | ::: agents.tracing.setup 4 | -------------------------------------------------------------------------------- /docs/ref/tracing/span_data.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ref/tracing/span_data.md -------------------------------------------------------------------------------- /docs/ref/tracing/spans.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ref/tracing/spans.md -------------------------------------------------------------------------------- /docs/ref/tracing/traces.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ref/tracing/traces.md -------------------------------------------------------------------------------- /docs/ref/tracing/util.md: -------------------------------------------------------------------------------- 1 | # `Util` 2 | 3 | ::: agents.tracing.util 4 | -------------------------------------------------------------------------------- /docs/ref/usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ref/usage.md -------------------------------------------------------------------------------- /docs/ref/version.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ref/version.md -------------------------------------------------------------------------------- /docs/ref/voice/events.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ref/voice/events.md -------------------------------------------------------------------------------- /docs/ref/voice/exceptions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ref/voice/exceptions.md -------------------------------------------------------------------------------- /docs/ref/voice/imports.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ref/voice/imports.md -------------------------------------------------------------------------------- /docs/ref/voice/input.md: -------------------------------------------------------------------------------- 1 | # `Input` 2 | 3 | ::: agents.voice.input 4 | -------------------------------------------------------------------------------- /docs/ref/voice/model.md: -------------------------------------------------------------------------------- 1 | # `Model` 2 | 3 | ::: agents.voice.model 4 | -------------------------------------------------------------------------------- /docs/ref/voice/models/openai_model_provider.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ref/voice/models/openai_model_provider.md -------------------------------------------------------------------------------- /docs/ref/voice/models/openai_provider.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ref/voice/models/openai_provider.md -------------------------------------------------------------------------------- /docs/ref/voice/models/openai_stt.md: -------------------------------------------------------------------------------- 1 | # `OpenAI STT` 2 | 3 | ::: agents.voice.models.openai_stt 4 | -------------------------------------------------------------------------------- /docs/ref/voice/models/openai_tts.md: -------------------------------------------------------------------------------- 1 | # `OpenAI TTS` 2 | 3 | ::: agents.voice.models.openai_tts 4 | -------------------------------------------------------------------------------- /docs/ref/voice/pipeline.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ref/voice/pipeline.md -------------------------------------------------------------------------------- /docs/ref/voice/pipeline_config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ref/voice/pipeline_config.md -------------------------------------------------------------------------------- /docs/ref/voice/result.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ref/voice/result.md -------------------------------------------------------------------------------- /docs/ref/voice/utils.md: -------------------------------------------------------------------------------- 1 | # `Utils` 2 | 3 | ::: agents.voice.utils 4 | -------------------------------------------------------------------------------- /docs/ref/voice/workflow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/ref/voice/workflow.md -------------------------------------------------------------------------------- /docs/release.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/release.md -------------------------------------------------------------------------------- /docs/repl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/repl.md -------------------------------------------------------------------------------- /docs/results.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/results.md -------------------------------------------------------------------------------- /docs/running_agents.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/running_agents.md -------------------------------------------------------------------------------- /docs/scripts/generate_ref_files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/scripts/generate_ref_files.py -------------------------------------------------------------------------------- /docs/scripts/translate_docs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/scripts/translate_docs.py -------------------------------------------------------------------------------- /docs/sessions/advanced_sqlite_session.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/sessions/advanced_sqlite_session.md -------------------------------------------------------------------------------- /docs/sessions/encrypted_session.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/sessions/encrypted_session.md -------------------------------------------------------------------------------- /docs/sessions/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/sessions/index.md -------------------------------------------------------------------------------- /docs/sessions/sqlalchemy_session.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/sessions/sqlalchemy_session.md -------------------------------------------------------------------------------- /docs/streaming.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/streaming.md -------------------------------------------------------------------------------- /docs/stylesheets/extra.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/stylesheets/extra.css -------------------------------------------------------------------------------- /docs/tools.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/tools.md -------------------------------------------------------------------------------- /docs/tracing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/tracing.md -------------------------------------------------------------------------------- /docs/usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/usage.md -------------------------------------------------------------------------------- /docs/visualization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/visualization.md -------------------------------------------------------------------------------- /docs/voice/pipeline.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/voice/pipeline.md -------------------------------------------------------------------------------- /docs/voice/quickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/voice/quickstart.md -------------------------------------------------------------------------------- /docs/voice/tracing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/voice/tracing.md -------------------------------------------------------------------------------- /docs/zh/agents.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/zh/agents.md -------------------------------------------------------------------------------- /docs/zh/config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/zh/config.md -------------------------------------------------------------------------------- /docs/zh/context.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/zh/context.md -------------------------------------------------------------------------------- /docs/zh/examples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/zh/examples.md -------------------------------------------------------------------------------- /docs/zh/guardrails.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/zh/guardrails.md -------------------------------------------------------------------------------- /docs/zh/handoffs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/zh/handoffs.md -------------------------------------------------------------------------------- /docs/zh/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/zh/index.md -------------------------------------------------------------------------------- /docs/zh/mcp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/zh/mcp.md -------------------------------------------------------------------------------- /docs/zh/models/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/zh/models/index.md -------------------------------------------------------------------------------- /docs/zh/models/litellm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/zh/models/litellm.md -------------------------------------------------------------------------------- /docs/zh/multi_agent.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/zh/multi_agent.md -------------------------------------------------------------------------------- /docs/zh/quickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/zh/quickstart.md -------------------------------------------------------------------------------- /docs/zh/realtime/guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/zh/realtime/guide.md -------------------------------------------------------------------------------- /docs/zh/realtime/quickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/zh/realtime/quickstart.md -------------------------------------------------------------------------------- /docs/zh/release.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/zh/release.md -------------------------------------------------------------------------------- /docs/zh/repl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/zh/repl.md -------------------------------------------------------------------------------- /docs/zh/results.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/zh/results.md -------------------------------------------------------------------------------- /docs/zh/running_agents.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/zh/running_agents.md -------------------------------------------------------------------------------- /docs/zh/sessions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/zh/sessions.md -------------------------------------------------------------------------------- /docs/zh/sessions/advanced_sqlite_session.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/zh/sessions/advanced_sqlite_session.md -------------------------------------------------------------------------------- /docs/zh/sessions/encrypted_session.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/zh/sessions/encrypted_session.md -------------------------------------------------------------------------------- /docs/zh/sessions/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/zh/sessions/index.md -------------------------------------------------------------------------------- /docs/zh/sessions/sqlalchemy_session.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/zh/sessions/sqlalchemy_session.md -------------------------------------------------------------------------------- /docs/zh/streaming.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/zh/streaming.md -------------------------------------------------------------------------------- /docs/zh/tools.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/zh/tools.md -------------------------------------------------------------------------------- /docs/zh/tracing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/zh/tracing.md -------------------------------------------------------------------------------- /docs/zh/usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/zh/usage.md -------------------------------------------------------------------------------- /docs/zh/visualization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/zh/visualization.md -------------------------------------------------------------------------------- /docs/zh/voice/pipeline.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/zh/voice/pipeline.md -------------------------------------------------------------------------------- /docs/zh/voice/quickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/zh/voice/quickstart.md -------------------------------------------------------------------------------- /docs/zh/voice/tracing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/docs/zh/voice/tracing.md -------------------------------------------------------------------------------- /examples/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/__init__.py -------------------------------------------------------------------------------- /examples/agent_patterns/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/agent_patterns/README.md -------------------------------------------------------------------------------- /examples/agent_patterns/agents_as_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/agent_patterns/agents_as_tools.py -------------------------------------------------------------------------------- /examples/agent_patterns/agents_as_tools_conditional.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/agent_patterns/agents_as_tools_conditional.py -------------------------------------------------------------------------------- /examples/agent_patterns/deterministic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/agent_patterns/deterministic.py -------------------------------------------------------------------------------- /examples/agent_patterns/forcing_tool_use.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/agent_patterns/forcing_tool_use.py -------------------------------------------------------------------------------- /examples/agent_patterns/input_guardrails.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/agent_patterns/input_guardrails.py -------------------------------------------------------------------------------- /examples/agent_patterns/llm_as_a_judge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/agent_patterns/llm_as_a_judge.py -------------------------------------------------------------------------------- /examples/agent_patterns/output_guardrails.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/agent_patterns/output_guardrails.py -------------------------------------------------------------------------------- /examples/agent_patterns/parallelization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/agent_patterns/parallelization.py -------------------------------------------------------------------------------- /examples/agent_patterns/routing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/agent_patterns/routing.py -------------------------------------------------------------------------------- /examples/agent_patterns/streaming_guardrails.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/agent_patterns/streaming_guardrails.py -------------------------------------------------------------------------------- /examples/basic/agent_lifecycle_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/basic/agent_lifecycle_example.py -------------------------------------------------------------------------------- /examples/basic/dynamic_system_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/basic/dynamic_system_prompt.py -------------------------------------------------------------------------------- /examples/basic/hello_world.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/basic/hello_world.py -------------------------------------------------------------------------------- /examples/basic/hello_world_gpt_5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/basic/hello_world_gpt_5.py -------------------------------------------------------------------------------- /examples/basic/hello_world_gpt_oss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/basic/hello_world_gpt_oss.py -------------------------------------------------------------------------------- /examples/basic/hello_world_jupyter.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/basic/hello_world_jupyter.ipynb -------------------------------------------------------------------------------- /examples/basic/image_tool_output.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/basic/image_tool_output.py -------------------------------------------------------------------------------- /examples/basic/lifecycle_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/basic/lifecycle_example.py -------------------------------------------------------------------------------- /examples/basic/local_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/basic/local_file.py -------------------------------------------------------------------------------- /examples/basic/local_image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/basic/local_image.py -------------------------------------------------------------------------------- /examples/basic/media/image_bison.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/basic/media/image_bison.jpg -------------------------------------------------------------------------------- /examples/basic/media/partial_o3-and-o4-mini-system-card.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/basic/media/partial_o3-and-o4-mini-system-card.pdf -------------------------------------------------------------------------------- /examples/basic/non_strict_output_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/basic/non_strict_output_type.py -------------------------------------------------------------------------------- /examples/basic/previous_response_id.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/basic/previous_response_id.py -------------------------------------------------------------------------------- /examples/basic/prompt_template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/basic/prompt_template.py -------------------------------------------------------------------------------- /examples/basic/remote_image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/basic/remote_image.py -------------------------------------------------------------------------------- /examples/basic/remote_pdf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/basic/remote_pdf.py -------------------------------------------------------------------------------- /examples/basic/stream_function_call_args.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/basic/stream_function_call_args.py -------------------------------------------------------------------------------- /examples/basic/stream_items.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/basic/stream_items.py -------------------------------------------------------------------------------- /examples/basic/stream_text.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/basic/stream_text.py -------------------------------------------------------------------------------- /examples/basic/tool_guardrails.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/basic/tool_guardrails.py -------------------------------------------------------------------------------- /examples/basic/tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/basic/tools.py -------------------------------------------------------------------------------- /examples/basic/usage_tracking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/basic/usage_tracking.py -------------------------------------------------------------------------------- /examples/customer_service/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/customer_service/main.py -------------------------------------------------------------------------------- /examples/financial_research_agent/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/financial_research_agent/README.md -------------------------------------------------------------------------------- /examples/financial_research_agent/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/financial_research_agent/agents/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/financial_research_agent/agents/financials_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/financial_research_agent/agents/financials_agent.py -------------------------------------------------------------------------------- /examples/financial_research_agent/agents/planner_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/financial_research_agent/agents/planner_agent.py -------------------------------------------------------------------------------- /examples/financial_research_agent/agents/risk_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/financial_research_agent/agents/risk_agent.py -------------------------------------------------------------------------------- /examples/financial_research_agent/agents/search_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/financial_research_agent/agents/search_agent.py -------------------------------------------------------------------------------- /examples/financial_research_agent/agents/verifier_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/financial_research_agent/agents/verifier_agent.py -------------------------------------------------------------------------------- /examples/financial_research_agent/agents/writer_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/financial_research_agent/agents/writer_agent.py -------------------------------------------------------------------------------- /examples/financial_research_agent/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/financial_research_agent/main.py -------------------------------------------------------------------------------- /examples/financial_research_agent/manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/financial_research_agent/manager.py -------------------------------------------------------------------------------- /examples/financial_research_agent/printer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/financial_research_agent/printer.py -------------------------------------------------------------------------------- /examples/handoffs/message_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/handoffs/message_filter.py -------------------------------------------------------------------------------- /examples/handoffs/message_filter_streaming.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/handoffs/message_filter_streaming.py -------------------------------------------------------------------------------- /examples/hosted_mcp/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/hosted_mcp/approvals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/hosted_mcp/approvals.py -------------------------------------------------------------------------------- /examples/hosted_mcp/connectors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/hosted_mcp/connectors.py -------------------------------------------------------------------------------- /examples/hosted_mcp/simple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/hosted_mcp/simple.py -------------------------------------------------------------------------------- /examples/mcp/filesystem_example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/mcp/filesystem_example/README.md -------------------------------------------------------------------------------- /examples/mcp/filesystem_example/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/mcp/filesystem_example/main.py -------------------------------------------------------------------------------- /examples/mcp/filesystem_example/sample_files/favorite_books.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/mcp/filesystem_example/sample_files/favorite_books.txt -------------------------------------------------------------------------------- /examples/mcp/filesystem_example/sample_files/favorite_cities.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/mcp/filesystem_example/sample_files/favorite_cities.txt -------------------------------------------------------------------------------- /examples/mcp/filesystem_example/sample_files/favorite_songs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/mcp/filesystem_example/sample_files/favorite_songs.txt -------------------------------------------------------------------------------- /examples/mcp/git_example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/mcp/git_example/README.md -------------------------------------------------------------------------------- /examples/mcp/git_example/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/mcp/git_example/main.py -------------------------------------------------------------------------------- /examples/mcp/prompt_server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/mcp/prompt_server/README.md -------------------------------------------------------------------------------- /examples/mcp/prompt_server/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/mcp/prompt_server/main.py -------------------------------------------------------------------------------- /examples/mcp/prompt_server/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/mcp/prompt_server/server.py -------------------------------------------------------------------------------- /examples/mcp/sse_example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/mcp/sse_example/README.md -------------------------------------------------------------------------------- /examples/mcp/sse_example/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/mcp/sse_example/main.py -------------------------------------------------------------------------------- /examples/mcp/sse_example/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/mcp/sse_example/server.py -------------------------------------------------------------------------------- /examples/mcp/streamablehttp_custom_client_example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/mcp/streamablehttp_custom_client_example/README.md -------------------------------------------------------------------------------- /examples/mcp/streamablehttp_custom_client_example/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/mcp/streamablehttp_custom_client_example/main.py -------------------------------------------------------------------------------- /examples/mcp/streamablehttp_custom_client_example/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/mcp/streamablehttp_custom_client_example/server.py -------------------------------------------------------------------------------- /examples/mcp/streamablehttp_example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/mcp/streamablehttp_example/README.md -------------------------------------------------------------------------------- /examples/mcp/streamablehttp_example/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/mcp/streamablehttp_example/main.py -------------------------------------------------------------------------------- /examples/mcp/streamablehttp_example/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/mcp/streamablehttp_example/server.py -------------------------------------------------------------------------------- /examples/memory/advanced_sqlite_session_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/memory/advanced_sqlite_session_example.py -------------------------------------------------------------------------------- /examples/memory/dapr_session_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/memory/dapr_session_example.py -------------------------------------------------------------------------------- /examples/memory/encrypted_session_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/memory/encrypted_session_example.py -------------------------------------------------------------------------------- /examples/memory/openai_session_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/memory/openai_session_example.py -------------------------------------------------------------------------------- /examples/memory/redis_session_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/memory/redis_session_example.py -------------------------------------------------------------------------------- /examples/memory/sqlalchemy_session_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/memory/sqlalchemy_session_example.py -------------------------------------------------------------------------------- /examples/memory/sqlite_session_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/memory/sqlite_session_example.py -------------------------------------------------------------------------------- /examples/model_providers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/model_providers/README.md -------------------------------------------------------------------------------- /examples/model_providers/custom_example_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/model_providers/custom_example_agent.py -------------------------------------------------------------------------------- /examples/model_providers/custom_example_global.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/model_providers/custom_example_global.py -------------------------------------------------------------------------------- /examples/model_providers/custom_example_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/model_providers/custom_example_provider.py -------------------------------------------------------------------------------- /examples/model_providers/litellm_auto.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/model_providers/litellm_auto.py -------------------------------------------------------------------------------- /examples/model_providers/litellm_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/model_providers/litellm_provider.py -------------------------------------------------------------------------------- /examples/realtime/app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/realtime/app/README.md -------------------------------------------------------------------------------- /examples/realtime/app/agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/realtime/app/agent.py -------------------------------------------------------------------------------- /examples/realtime/app/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/realtime/app/server.py -------------------------------------------------------------------------------- /examples/realtime/app/static/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/realtime/app/static/app.js -------------------------------------------------------------------------------- /examples/realtime/app/static/audio-playback.worklet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/realtime/app/static/audio-playback.worklet.js -------------------------------------------------------------------------------- /examples/realtime/app/static/audio-recorder.worklet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/realtime/app/static/audio-recorder.worklet.js -------------------------------------------------------------------------------- /examples/realtime/app/static/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/realtime/app/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/realtime/app/static/index.html -------------------------------------------------------------------------------- /examples/realtime/cli/demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/realtime/cli/demo.py -------------------------------------------------------------------------------- /examples/realtime/twilio/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/realtime/twilio/README.md -------------------------------------------------------------------------------- /examples/realtime/twilio/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/realtime/twilio/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/realtime/twilio/requirements.txt -------------------------------------------------------------------------------- /examples/realtime/twilio/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/realtime/twilio/server.py -------------------------------------------------------------------------------- /examples/realtime/twilio/twilio_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/realtime/twilio/twilio_handler.py -------------------------------------------------------------------------------- /examples/realtime/twilio_sip/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/realtime/twilio_sip/README.md -------------------------------------------------------------------------------- /examples/realtime/twilio_sip/__init__.py: -------------------------------------------------------------------------------- 1 | """OpenAI Realtime SIP example package.""" 2 | -------------------------------------------------------------------------------- /examples/realtime/twilio_sip/agents.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/realtime/twilio_sip/agents.py -------------------------------------------------------------------------------- /examples/realtime/twilio_sip/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/realtime/twilio_sip/requirements.txt -------------------------------------------------------------------------------- /examples/realtime/twilio_sip/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/realtime/twilio_sip/server.py -------------------------------------------------------------------------------- /examples/reasoning_content/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/reasoning_content/__init__.py -------------------------------------------------------------------------------- /examples/reasoning_content/gpt_oss_stream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/reasoning_content/gpt_oss_stream.py -------------------------------------------------------------------------------- /examples/reasoning_content/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/reasoning_content/main.py -------------------------------------------------------------------------------- /examples/reasoning_content/runner_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/reasoning_content/runner_example.py -------------------------------------------------------------------------------- /examples/research_bot/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/research_bot/README.md -------------------------------------------------------------------------------- /examples/research_bot/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /examples/research_bot/agents/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/research_bot/agents/planner_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/research_bot/agents/planner_agent.py -------------------------------------------------------------------------------- /examples/research_bot/agents/search_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/research_bot/agents/search_agent.py -------------------------------------------------------------------------------- /examples/research_bot/agents/writer_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/research_bot/agents/writer_agent.py -------------------------------------------------------------------------------- /examples/research_bot/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/research_bot/main.py -------------------------------------------------------------------------------- /examples/research_bot/manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/research_bot/manager.py -------------------------------------------------------------------------------- /examples/research_bot/printer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/research_bot/printer.py -------------------------------------------------------------------------------- /examples/research_bot/sample_outputs/product_recs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/research_bot/sample_outputs/product_recs.md -------------------------------------------------------------------------------- /examples/research_bot/sample_outputs/product_recs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/research_bot/sample_outputs/product_recs.txt -------------------------------------------------------------------------------- /examples/research_bot/sample_outputs/vacation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/research_bot/sample_outputs/vacation.md -------------------------------------------------------------------------------- /examples/research_bot/sample_outputs/vacation.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/research_bot/sample_outputs/vacation.txt -------------------------------------------------------------------------------- /examples/tools/apply_patch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/tools/apply_patch.py -------------------------------------------------------------------------------- /examples/tools/code_interpreter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/tools/code_interpreter.py -------------------------------------------------------------------------------- /examples/tools/computer_use.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/tools/computer_use.py -------------------------------------------------------------------------------- /examples/tools/file_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/tools/file_search.py -------------------------------------------------------------------------------- /examples/tools/image_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/tools/image_generator.py -------------------------------------------------------------------------------- /examples/tools/local_shell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/tools/local_shell.py -------------------------------------------------------------------------------- /examples/tools/shell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/tools/shell.py -------------------------------------------------------------------------------- /examples/tools/web_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/tools/web_search.py -------------------------------------------------------------------------------- /examples/tools/web_search_filters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/tools/web_search_filters.py -------------------------------------------------------------------------------- /examples/voice/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/voice/static/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/voice/static/README.md -------------------------------------------------------------------------------- /examples/voice/static/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/voice/static/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/voice/static/main.py -------------------------------------------------------------------------------- /examples/voice/static/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/voice/static/util.py -------------------------------------------------------------------------------- /examples/voice/streamed/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/voice/streamed/README.md -------------------------------------------------------------------------------- /examples/voice/streamed/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/voice/streamed/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/voice/streamed/main.py -------------------------------------------------------------------------------- /examples/voice/streamed/my_workflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/examples/voice/streamed/my_workflow.py -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/agents/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/__init__.py -------------------------------------------------------------------------------- /src/agents/_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/_config.py -------------------------------------------------------------------------------- /src/agents/_debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/_debug.py -------------------------------------------------------------------------------- /src/agents/_run_impl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/_run_impl.py -------------------------------------------------------------------------------- /src/agents/agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/agent.py -------------------------------------------------------------------------------- /src/agents/agent_output.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/agent_output.py -------------------------------------------------------------------------------- /src/agents/apply_diff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/apply_diff.py -------------------------------------------------------------------------------- /src/agents/computer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/computer.py -------------------------------------------------------------------------------- /src/agents/editor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/editor.py -------------------------------------------------------------------------------- /src/agents/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/exceptions.py -------------------------------------------------------------------------------- /src/agents/extensions/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/agents/extensions/handoff_filters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/extensions/handoff_filters.py -------------------------------------------------------------------------------- /src/agents/extensions/handoff_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/extensions/handoff_prompt.py -------------------------------------------------------------------------------- /src/agents/extensions/memory/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/extensions/memory/__init__.py -------------------------------------------------------------------------------- /src/agents/extensions/memory/advanced_sqlite_session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/extensions/memory/advanced_sqlite_session.py -------------------------------------------------------------------------------- /src/agents/extensions/memory/dapr_session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/extensions/memory/dapr_session.py -------------------------------------------------------------------------------- /src/agents/extensions/memory/encrypt_session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/extensions/memory/encrypt_session.py -------------------------------------------------------------------------------- /src/agents/extensions/memory/redis_session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/extensions/memory/redis_session.py -------------------------------------------------------------------------------- /src/agents/extensions/memory/sqlalchemy_session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/extensions/memory/sqlalchemy_session.py -------------------------------------------------------------------------------- /src/agents/extensions/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/agents/extensions/models/litellm_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/extensions/models/litellm_model.py -------------------------------------------------------------------------------- /src/agents/extensions/models/litellm_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/extensions/models/litellm_provider.py -------------------------------------------------------------------------------- /src/agents/extensions/visualization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/extensions/visualization.py -------------------------------------------------------------------------------- /src/agents/function_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/function_schema.py -------------------------------------------------------------------------------- /src/agents/guardrail.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/guardrail.py -------------------------------------------------------------------------------- /src/agents/handoffs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/handoffs/__init__.py -------------------------------------------------------------------------------- /src/agents/handoffs/history.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/handoffs/history.py -------------------------------------------------------------------------------- /src/agents/items.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/items.py -------------------------------------------------------------------------------- /src/agents/lifecycle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/lifecycle.py -------------------------------------------------------------------------------- /src/agents/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/logger.py -------------------------------------------------------------------------------- /src/agents/mcp/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/mcp/__init__.py -------------------------------------------------------------------------------- /src/agents/mcp/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/mcp/server.py -------------------------------------------------------------------------------- /src/agents/mcp/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/mcp/util.py -------------------------------------------------------------------------------- /src/agents/memory/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/memory/__init__.py -------------------------------------------------------------------------------- /src/agents/memory/openai_conversations_session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/memory/openai_conversations_session.py -------------------------------------------------------------------------------- /src/agents/memory/session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/memory/session.py -------------------------------------------------------------------------------- /src/agents/memory/sqlite_session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/memory/sqlite_session.py -------------------------------------------------------------------------------- /src/agents/memory/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/memory/util.py -------------------------------------------------------------------------------- /src/agents/model_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/model_settings.py -------------------------------------------------------------------------------- /src/agents/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/models/__init__.py -------------------------------------------------------------------------------- /src/agents/models/_openai_shared.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/models/_openai_shared.py -------------------------------------------------------------------------------- /src/agents/models/chatcmpl_converter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/models/chatcmpl_converter.py -------------------------------------------------------------------------------- /src/agents/models/chatcmpl_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/models/chatcmpl_helpers.py -------------------------------------------------------------------------------- /src/agents/models/chatcmpl_stream_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/models/chatcmpl_stream_handler.py -------------------------------------------------------------------------------- /src/agents/models/default_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/models/default_models.py -------------------------------------------------------------------------------- /src/agents/models/fake_id.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/models/fake_id.py -------------------------------------------------------------------------------- /src/agents/models/interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/models/interface.py -------------------------------------------------------------------------------- /src/agents/models/multi_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/models/multi_provider.py -------------------------------------------------------------------------------- /src/agents/models/openai_chatcompletions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/models/openai_chatcompletions.py -------------------------------------------------------------------------------- /src/agents/models/openai_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/models/openai_provider.py -------------------------------------------------------------------------------- /src/agents/models/openai_responses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/models/openai_responses.py -------------------------------------------------------------------------------- /src/agents/prompts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/prompts.py -------------------------------------------------------------------------------- /src/agents/py.typed: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/agents/realtime/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/realtime/README.md -------------------------------------------------------------------------------- /src/agents/realtime/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/realtime/__init__.py -------------------------------------------------------------------------------- /src/agents/realtime/_default_tracker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/realtime/_default_tracker.py -------------------------------------------------------------------------------- /src/agents/realtime/_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/realtime/_util.py -------------------------------------------------------------------------------- /src/agents/realtime/agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/realtime/agent.py -------------------------------------------------------------------------------- /src/agents/realtime/audio_formats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/realtime/audio_formats.py -------------------------------------------------------------------------------- /src/agents/realtime/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/realtime/config.py -------------------------------------------------------------------------------- /src/agents/realtime/events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/realtime/events.py -------------------------------------------------------------------------------- /src/agents/realtime/handoffs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/realtime/handoffs.py -------------------------------------------------------------------------------- /src/agents/realtime/items.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/realtime/items.py -------------------------------------------------------------------------------- /src/agents/realtime/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/realtime/model.py -------------------------------------------------------------------------------- /src/agents/realtime/model_events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/realtime/model_events.py -------------------------------------------------------------------------------- /src/agents/realtime/model_inputs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/realtime/model_inputs.py -------------------------------------------------------------------------------- /src/agents/realtime/openai_realtime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/realtime/openai_realtime.py -------------------------------------------------------------------------------- /src/agents/realtime/runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/realtime/runner.py -------------------------------------------------------------------------------- /src/agents/realtime/session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/realtime/session.py -------------------------------------------------------------------------------- /src/agents/repl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/repl.py -------------------------------------------------------------------------------- /src/agents/result.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/result.py -------------------------------------------------------------------------------- /src/agents/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/run.py -------------------------------------------------------------------------------- /src/agents/run_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/run_context.py -------------------------------------------------------------------------------- /src/agents/stream_events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/stream_events.py -------------------------------------------------------------------------------- /src/agents/strict_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/strict_schema.py -------------------------------------------------------------------------------- /src/agents/tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/tool.py -------------------------------------------------------------------------------- /src/agents/tool_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/tool_context.py -------------------------------------------------------------------------------- /src/agents/tool_guardrails.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/tool_guardrails.py -------------------------------------------------------------------------------- /src/agents/tracing/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/tracing/__init__.py -------------------------------------------------------------------------------- /src/agents/tracing/create.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/tracing/create.py -------------------------------------------------------------------------------- /src/agents/tracing/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/tracing/logger.py -------------------------------------------------------------------------------- /src/agents/tracing/processor_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/tracing/processor_interface.py -------------------------------------------------------------------------------- /src/agents/tracing/processors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/tracing/processors.py -------------------------------------------------------------------------------- /src/agents/tracing/provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/tracing/provider.py -------------------------------------------------------------------------------- /src/agents/tracing/scope.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/tracing/scope.py -------------------------------------------------------------------------------- /src/agents/tracing/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/tracing/setup.py -------------------------------------------------------------------------------- /src/agents/tracing/span_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/tracing/span_data.py -------------------------------------------------------------------------------- /src/agents/tracing/spans.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/tracing/spans.py -------------------------------------------------------------------------------- /src/agents/tracing/traces.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/tracing/traces.py -------------------------------------------------------------------------------- /src/agents/tracing/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/tracing/util.py -------------------------------------------------------------------------------- /src/agents/usage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/usage.py -------------------------------------------------------------------------------- /src/agents/util/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/agents/util/_coro.py: -------------------------------------------------------------------------------- 1 | async def noop_coroutine() -> None: 2 | pass 3 | -------------------------------------------------------------------------------- /src/agents/util/_error_tracing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/util/_error_tracing.py -------------------------------------------------------------------------------- /src/agents/util/_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/util/_json.py -------------------------------------------------------------------------------- /src/agents/util/_pretty_print.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/util/_pretty_print.py -------------------------------------------------------------------------------- /src/agents/util/_transforms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/util/_transforms.py -------------------------------------------------------------------------------- /src/agents/util/_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/util/_types.py -------------------------------------------------------------------------------- /src/agents/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/version.py -------------------------------------------------------------------------------- /src/agents/voice/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/voice/__init__.py -------------------------------------------------------------------------------- /src/agents/voice/events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/voice/events.py -------------------------------------------------------------------------------- /src/agents/voice/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/voice/exceptions.py -------------------------------------------------------------------------------- /src/agents/voice/imports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/voice/imports.py -------------------------------------------------------------------------------- /src/agents/voice/input.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/voice/input.py -------------------------------------------------------------------------------- /src/agents/voice/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/voice/model.py -------------------------------------------------------------------------------- /src/agents/voice/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/agents/voice/models/openai_model_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/voice/models/openai_model_provider.py -------------------------------------------------------------------------------- /src/agents/voice/models/openai_stt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/voice/models/openai_stt.py -------------------------------------------------------------------------------- /src/agents/voice/models/openai_tts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/voice/models/openai_tts.py -------------------------------------------------------------------------------- /src/agents/voice/pipeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/voice/pipeline.py -------------------------------------------------------------------------------- /src/agents/voice/pipeline_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/voice/pipeline_config.py -------------------------------------------------------------------------------- /src/agents/voice/result.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/voice/result.py -------------------------------------------------------------------------------- /src/agents/voice/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/voice/utils.py -------------------------------------------------------------------------------- /src/agents/voice/workflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/src/agents/voice/workflow.py -------------------------------------------------------------------------------- /tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/README.md -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/extensions/memory/test_advanced_sqlite_session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/extensions/memory/test_advanced_sqlite_session.py -------------------------------------------------------------------------------- /tests/extensions/memory/test_dapr_redis_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/extensions/memory/test_dapr_redis_integration.py -------------------------------------------------------------------------------- /tests/extensions/memory/test_dapr_session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/extensions/memory/test_dapr_session.py -------------------------------------------------------------------------------- /tests/extensions/memory/test_encrypt_session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/extensions/memory/test_encrypt_session.py -------------------------------------------------------------------------------- /tests/extensions/memory/test_redis_session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/extensions/memory/test_redis_session.py -------------------------------------------------------------------------------- /tests/extensions/memory/test_sqlalchemy_session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/extensions/memory/test_sqlalchemy_session.py -------------------------------------------------------------------------------- /tests/fake_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/fake_model.py -------------------------------------------------------------------------------- /tests/fastapi/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/fastapi/streaming_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/fastapi/streaming_app.py -------------------------------------------------------------------------------- /tests/fastapi/test_streaming_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/fastapi/test_streaming_context.py -------------------------------------------------------------------------------- /tests/mcp/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/mcp/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/mcp/conftest.py -------------------------------------------------------------------------------- /tests/mcp/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/mcp/helpers.py -------------------------------------------------------------------------------- /tests/mcp/test_caching.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/mcp/test_caching.py -------------------------------------------------------------------------------- /tests/mcp/test_client_session_retries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/mcp/test_client_session_retries.py -------------------------------------------------------------------------------- /tests/mcp/test_connect_disconnect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/mcp/test_connect_disconnect.py -------------------------------------------------------------------------------- /tests/mcp/test_mcp_tracing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/mcp/test_mcp_tracing.py -------------------------------------------------------------------------------- /tests/mcp/test_mcp_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/mcp/test_mcp_util.py -------------------------------------------------------------------------------- /tests/mcp/test_message_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/mcp/test_message_handler.py -------------------------------------------------------------------------------- /tests/mcp/test_prompt_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/mcp/test_prompt_server.py -------------------------------------------------------------------------------- /tests/mcp/test_runner_calls_mcp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/mcp/test_runner_calls_mcp.py -------------------------------------------------------------------------------- /tests/mcp/test_server_errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/mcp/test_server_errors.py -------------------------------------------------------------------------------- /tests/mcp/test_streamable_http_client_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/mcp/test_streamable_http_client_factory.py -------------------------------------------------------------------------------- /tests/mcp/test_tool_filtering.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/mcp/test_tool_filtering.py -------------------------------------------------------------------------------- /tests/model_settings/test_serialization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/model_settings/test_serialization.py -------------------------------------------------------------------------------- /tests/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/models/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/models/conftest.py -------------------------------------------------------------------------------- /tests/models/test_default_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/models/test_default_models.py -------------------------------------------------------------------------------- /tests/models/test_kwargs_functionality.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/models/test_kwargs_functionality.py -------------------------------------------------------------------------------- /tests/models/test_litellm_chatcompletions_stream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/models/test_litellm_chatcompletions_stream.py -------------------------------------------------------------------------------- /tests/models/test_litellm_extra_body.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/models/test_litellm_extra_body.py -------------------------------------------------------------------------------- /tests/models/test_litellm_user_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/models/test_litellm_user_agent.py -------------------------------------------------------------------------------- /tests/models/test_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/models/test_map.py -------------------------------------------------------------------------------- /tests/realtime/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/realtime/test_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/realtime/test_agent.py -------------------------------------------------------------------------------- /tests/realtime/test_audio_formats_unit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/realtime/test_audio_formats_unit.py -------------------------------------------------------------------------------- /tests/realtime/test_conversion_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/realtime/test_conversion_helpers.py -------------------------------------------------------------------------------- /tests/realtime/test_ga_session_update_normalization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/realtime/test_ga_session_update_normalization.py -------------------------------------------------------------------------------- /tests/realtime/test_item_parsing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/realtime/test_item_parsing.py -------------------------------------------------------------------------------- /tests/realtime/test_model_events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/realtime/test_model_events.py -------------------------------------------------------------------------------- /tests/realtime/test_openai_realtime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/realtime/test_openai_realtime.py -------------------------------------------------------------------------------- /tests/realtime/test_openai_realtime_conversions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/realtime/test_openai_realtime_conversions.py -------------------------------------------------------------------------------- /tests/realtime/test_openai_realtime_sip_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/realtime/test_openai_realtime_sip_model.py -------------------------------------------------------------------------------- /tests/realtime/test_playback_tracker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/realtime/test_playback_tracker.py -------------------------------------------------------------------------------- /tests/realtime/test_playback_tracker_manual_unit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/realtime/test_playback_tracker_manual_unit.py -------------------------------------------------------------------------------- /tests/realtime/test_realtime_handoffs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/realtime/test_realtime_handoffs.py -------------------------------------------------------------------------------- /tests/realtime/test_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/realtime/test_runner.py -------------------------------------------------------------------------------- /tests/realtime/test_session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/realtime/test_session.py -------------------------------------------------------------------------------- /tests/realtime/test_session_payload_and_formats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/realtime/test_session_payload_and_formats.py -------------------------------------------------------------------------------- /tests/realtime/test_tracing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/realtime/test_tracing.py -------------------------------------------------------------------------------- /tests/realtime/test_twilio_sip_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/realtime/test_twilio_sip_server.py -------------------------------------------------------------------------------- /tests/test_agent_as_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/test_agent_as_tool.py -------------------------------------------------------------------------------- /tests/test_agent_clone_shallow_copy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/test_agent_clone_shallow_copy.py -------------------------------------------------------------------------------- /tests/test_agent_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/test_agent_config.py -------------------------------------------------------------------------------- /tests/test_agent_hooks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/test_agent_hooks.py -------------------------------------------------------------------------------- /tests/test_agent_instructions_signature.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/test_agent_instructions_signature.py -------------------------------------------------------------------------------- /tests/test_agent_llm_hooks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/test_agent_llm_hooks.py -------------------------------------------------------------------------------- /tests/test_agent_memory_leak.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/test_agent_memory_leak.py -------------------------------------------------------------------------------- /tests/test_agent_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/test_agent_prompt.py -------------------------------------------------------------------------------- /tests/test_agent_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/test_agent_runner.py -------------------------------------------------------------------------------- /tests/test_agent_runner_streamed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/test_agent_runner_streamed.py -------------------------------------------------------------------------------- /tests/test_agent_runner_sync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/test_agent_runner_sync.py -------------------------------------------------------------------------------- /tests/test_agent_tracing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/test_agent_tracing.py -------------------------------------------------------------------------------- /tests/test_agents_logging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/test_agents_logging.py -------------------------------------------------------------------------------- /tests/test_anthropic_thinking_blocks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/test_anthropic_thinking_blocks.py -------------------------------------------------------------------------------- /tests/test_apply_diff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/test_apply_diff.py -------------------------------------------------------------------------------- /tests/test_apply_diff_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/test_apply_diff_helpers.py -------------------------------------------------------------------------------- /tests/test_apply_patch_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/test_apply_patch_tool.py -------------------------------------------------------------------------------- /tests/test_call_model_input_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/test_call_model_input_filter.py -------------------------------------------------------------------------------- /tests/test_call_model_input_filter_unit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/test_call_model_input_filter_unit.py -------------------------------------------------------------------------------- /tests/test_cancel_streaming.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/test_cancel_streaming.py -------------------------------------------------------------------------------- /tests/test_computer_action.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/test_computer_action.py -------------------------------------------------------------------------------- /tests/test_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/test_config.py -------------------------------------------------------------------------------- /tests/test_debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/test_debug.py -------------------------------------------------------------------------------- /tests/test_doc_parsing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/test_doc_parsing.py -------------------------------------------------------------------------------- /tests/test_extended_thinking_message_order.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/test_extended_thinking_message_order.py -------------------------------------------------------------------------------- /tests/test_extension_filters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/test_extension_filters.py -------------------------------------------------------------------------------- /tests/test_extra_headers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/test_extra_headers.py -------------------------------------------------------------------------------- /tests/test_function_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/test_function_schema.py -------------------------------------------------------------------------------- /tests/test_function_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/test_function_tool.py -------------------------------------------------------------------------------- /tests/test_function_tool_decorator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/test_function_tool_decorator.py -------------------------------------------------------------------------------- /tests/test_global_hooks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/test_global_hooks.py -------------------------------------------------------------------------------- /tests/test_guardrails.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/test_guardrails.py -------------------------------------------------------------------------------- /tests/test_handoff_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/test_handoff_tool.py -------------------------------------------------------------------------------- /tests/test_items_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/test_items_helpers.py -------------------------------------------------------------------------------- /tests/test_local_shell_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/test_local_shell_tool.py -------------------------------------------------------------------------------- /tests/test_logprobs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/test_logprobs.py -------------------------------------------------------------------------------- /tests/test_max_turns.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/test_max_turns.py -------------------------------------------------------------------------------- /tests/test_model_payload_iterators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/test_model_payload_iterators.py -------------------------------------------------------------------------------- /tests/test_openai_chatcompletions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/test_openai_chatcompletions.py -------------------------------------------------------------------------------- /tests/test_openai_chatcompletions_converter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/test_openai_chatcompletions_converter.py -------------------------------------------------------------------------------- /tests/test_openai_chatcompletions_stream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/test_openai_chatcompletions_stream.py -------------------------------------------------------------------------------- /tests/test_openai_conversations_session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/test_openai_conversations_session.py -------------------------------------------------------------------------------- /tests/test_openai_responses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/test_openai_responses.py -------------------------------------------------------------------------------- /tests/test_openai_responses_converter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/test_openai_responses_converter.py -------------------------------------------------------------------------------- /tests/test_output_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/test_output_tool.py -------------------------------------------------------------------------------- /tests/test_pretty_print.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/test_pretty_print.py -------------------------------------------------------------------------------- /tests/test_reasoning_content.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/test_reasoning_content.py -------------------------------------------------------------------------------- /tests/test_repl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/test_repl.py -------------------------------------------------------------------------------- /tests/test_responses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/test_responses.py -------------------------------------------------------------------------------- /tests/test_responses_tracing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/test_responses_tracing.py -------------------------------------------------------------------------------- /tests/test_result_cast.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/test_result_cast.py -------------------------------------------------------------------------------- /tests/test_run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/test_run.py -------------------------------------------------------------------------------- /tests/test_run_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/test_run_config.py -------------------------------------------------------------------------------- /tests/test_run_error_details.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/test_run_error_details.py -------------------------------------------------------------------------------- /tests/test_run_hooks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/test_run_hooks.py -------------------------------------------------------------------------------- /tests/test_run_step_execution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/test_run_step_execution.py -------------------------------------------------------------------------------- /tests/test_run_step_processing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/test_run_step_processing.py -------------------------------------------------------------------------------- /tests/test_session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/test_session.py -------------------------------------------------------------------------------- /tests/test_session_exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/test_session_exceptions.py -------------------------------------------------------------------------------- /tests/test_shell_call_serialization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/test_shell_call_serialization.py -------------------------------------------------------------------------------- /tests/test_shell_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/test_shell_tool.py -------------------------------------------------------------------------------- /tests/test_soft_cancel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/test_soft_cancel.py -------------------------------------------------------------------------------- /tests/test_stream_events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/test_stream_events.py -------------------------------------------------------------------------------- /tests/test_stream_input_guardrail_timing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/test_stream_input_guardrail_timing.py -------------------------------------------------------------------------------- /tests/test_streaming_tool_call_arguments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/test_streaming_tool_call_arguments.py -------------------------------------------------------------------------------- /tests/test_strict_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/test_strict_schema.py -------------------------------------------------------------------------------- /tests/test_strict_schema_oneof.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/test_strict_schema_oneof.py -------------------------------------------------------------------------------- /tests/test_tool_choice_reset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/test_tool_choice_reset.py -------------------------------------------------------------------------------- /tests/test_tool_converter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/test_tool_converter.py -------------------------------------------------------------------------------- /tests/test_tool_guardrails.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/test_tool_guardrails.py -------------------------------------------------------------------------------- /tests/test_tool_metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/test_tool_metadata.py -------------------------------------------------------------------------------- /tests/test_tool_output_conversion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/test_tool_output_conversion.py -------------------------------------------------------------------------------- /tests/test_tool_use_behavior.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/test_tool_use_behavior.py -------------------------------------------------------------------------------- /tests/test_trace_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/test_trace_processor.py -------------------------------------------------------------------------------- /tests/test_tracing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/test_tracing.py -------------------------------------------------------------------------------- /tests/test_tracing_errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/test_tracing_errors.py -------------------------------------------------------------------------------- /tests/test_tracing_errors_streamed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/test_tracing_errors_streamed.py -------------------------------------------------------------------------------- /tests/test_usage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/test_usage.py -------------------------------------------------------------------------------- /tests/test_visualization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/test_visualization.py -------------------------------------------------------------------------------- /tests/testing_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/testing_processor.py -------------------------------------------------------------------------------- /tests/tracing/test_processor_api_key.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/tracing/test_processor_api_key.py -------------------------------------------------------------------------------- /tests/tracing/test_set_api_key_fix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/tracing/test_set_api_key_fix.py -------------------------------------------------------------------------------- /tests/utils/simple_session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/utils/simple_session.py -------------------------------------------------------------------------------- /tests/utils/test_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/utils/test_json.py -------------------------------------------------------------------------------- /tests/voice/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/voice/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/voice/conftest.py -------------------------------------------------------------------------------- /tests/voice/fake_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/voice/fake_models.py -------------------------------------------------------------------------------- /tests/voice/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/voice/helpers.py -------------------------------------------------------------------------------- /tests/voice/test_input.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/voice/test_input.py -------------------------------------------------------------------------------- /tests/voice/test_openai_stt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/voice/test_openai_stt.py -------------------------------------------------------------------------------- /tests/voice/test_openai_tts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/voice/test_openai_tts.py -------------------------------------------------------------------------------- /tests/voice/test_pipeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/voice/test_pipeline.py -------------------------------------------------------------------------------- /tests/voice/test_workflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/tests/voice/test_workflow.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openai/openai-agents-python/HEAD/uv.lock --------------------------------------------------------------------------------