Dmitry Pimenov
9dabf96fe8
fixing object path
2025-03-20 17:03:52 -07:00
Rohan Mehta
a5f0646b9c
[doc] fix invalid imports ( #273 )
2025-03-20 20:03:00 -04:00
Yoshinori Sano
d212b0d0e7
[doc] fix invalid imports
2025-03-21 08:37:45 +09:00
Dmitry Pimenov
8ad5c6f245
fixing whitespace
2025-03-20 16:05:54 -07:00
Dmitry Pimenov
3e8103ad72
removing erroneous changes
2025-03-20 15:53:41 -07:00
Dmitry Pimenov
54cda1cc37
include reference to new audio span related concepts
2025-03-20 15:51:02 -07:00
Rohan Mehta
281144ecf1
v0.0.6 (voice support) ( #267 )
...
Release a new version with voice support
2025-03-20 13:13:00 -04:00
Rohan Mehta
1ed6e67080
v0.0.6 (voice support)
2025-03-20 13:10:54 -04:00
Rohan Mehta
6b34df037e
update tests ( #266 )
2025-03-20 13:10:47 -04:00
Rohan Mehta
ec66b71419
update tests
2025-03-20 13:08:38 -04:00
Rohan Mehta
57b0b5f628
feat: add voice pipeline support ( #265 )
...
> Co-authored-by: rm@openai.com
2025-03-20 12:54:42 -04:00
Dominik Kundel
f476521c53
fix tests
2025-03-20 09:52:15 -07:00
Dominik Kundel
20f0793862
feat: add voice pipeline support
...
> Co-authored-by: rm@openai.com
2025-03-20 09:43:13 -07:00
Rohan Mehta
b62379306f
Indentation for mkdocs.yml ( #264 )
2025-03-20 11:21:27 -04:00
Rohan Mehta
9d27b33cde
Indentation for mkdocs.yml
2025-03-20 11:18:08 -04:00
Rohan Mehta
8f56664dff
Adds example for financial agent ( #255 )
...
This example shows how you might compose a richer financial research
agent using the Agents SDK. The pattern is similar to the `research_bot`
example, but with more specialized sub‑agents and a verification step.
The flow is:
1. **Planning**: A planner agent turns the end user’s request into a
list of search terms relevant to financial analysis – recent news,
earnings calls, corporate filings, industry commentary, etc.
2. **Search**: A search agent uses the built‑in `WebSearchTool` to
retrieve terse summaries for each search term. (You could also add
`FileSearchTool` if you have indexed PDFs or 10‑Ks.)
3. **Sub‑analysts**: Additional agents (e.g. a fundamentals analyst and
a risk analyst) are exposed as tools so the writer can call them inline
and incorporate their outputs.
4. **Writing**: A writer agent brings together the search snippets and
any sub‑analyst summaries into a long‑form markdown report plus a short
executive summary.
5. **Verification**: A final verifier agent audits the report for
obvious inconsistencies or missing sourcing.
2025-03-20 10:55:31 -04:00
xianghuijin
5f430076a3
Update documentation for tool_choice auto-reset feature
2025-03-20 21:49:38 +08:00
xianghuijin
eaafad41ca
Revert test file name to match project naming style
2025-03-20 21:28:24 +08:00
xianghuijin
29f39313a3
Rename test file for better clarity
2025-03-20 21:26:59 +08:00
xianghuijin
20271a3591
Fix potential infinite tool call loop by resetting tool_choice after tool execution
2025-03-20 21:22:27 +08:00
Alex Hall
da4122975c
lint
2025-03-20 13:56:11 +02:00
Alex Hall
8ff2f3a72c
Remove redundant weaker tracing assertions
2025-03-20 13:49:38 +02:00
Raduan77
5ee8c79c51
fix typos in tests
2025-03-20 11:24:15 +01:00
Raduan77
e172dd8891
fix typos in src/
2025-03-20 11:24:08 +01:00
Raduan77
a49fb03c41
fix typos in /examples
2025-03-20 11:23:57 +01:00
Shyamal H Anadkat
ec5211c38f
Adds example for financial agent
2025-03-19 22:33:13 -07:00
Rohan Mehta
d300729e4f
formatting updates to examples doc ( #249 )
2025-03-19 17:26:24 -04:00
James Hills
3de6c69f25
formatting updates to examples doc
2025-03-19 14:23:28 -07:00
Rohan Mehta
b0604f6d8c
add examples section to docs ( #242 )
...
Have gotten feedback that Examples are somewhat buried in the Github
docs. Adding new page after quickstart.
2025-03-19 15:42:41 -04:00
jhills20
266359977d
add examples section to docs
2025-03-19 11:43:09 -07:00
Rohan Mehta
b2a7d1f376
v0.0.5 ( #241 )
2025-03-19 12:35:15 -04:00
Rohan Mehta
a4cfa67160
v0.0.5
2025-03-19 12:32:36 -04:00
Rohan Mehta
66e6cd16e2
Fix breaking changes from openai 1.66.2 ( #232 )
...
Breaking change in 1.66.2
2025-03-19 12:31:59 -04:00
Rohan Mehta
4d6edb9eb9
chore(docs): Added comet opik to tracing AND formatted into a list ( #73 )
...
Comet Opik added support for Agent SDK tracing and should be included.
2025-03-19 12:31:02 -04:00
Rohan Mehta
e7caa14c30
Fix breaking changes from openai 1.66.2
2025-03-19 12:30:45 -04:00
Rohan Mehta
de5710f229
Introduce tool_use_behavior on agents ( #203 )
...
## Context
By default, the outputs of tools are sent to the LLM again. The LLM gets
to read the outputs, and produce a new response. There are cases where
this is not desired:
1. Every tool results in another round trip, and sometimes the output of
the tool is enough.
2. If you force tool use (via model settings `tool_choice=required`),
then the agent will just infinite loop.
This enables you to have different behavior, e.g. use the first tool
output as the final output, or write a custom function to process tool
results and potentially produce an output.
## Test plan
Added new tests and ran existing tests
Also added examples.
Closes #117
2025-03-19 12:27:02 -04:00
Vincent Koc
ef3f1d73b5
Merge branch 'main' into patch-1
2025-03-20 02:57:34 +11:00
Rohan Mehta
435f77cc49
fix reasoning order in guardrails.md ( #234 )
2025-03-18 23:27:33 -04:00
CCM
b642cd4506
fix reasoning order in guardrails.md
2025-03-19 11:10:58 +08:00
Rohan Mehta
c91db09d3c
Introduce tool_use_behavior on agents
2025-03-18 21:55:12 -04:00
Rohan Mehta
8b643537a0
Update tests and docs for strict mode decorator ( #205 )
...
As titled. Test plan: unit tests/docs.
2025-03-18 21:35:00 -04:00
Rohan Mehta
9291c1743c
Add min 95% code coverage ( #229 )
...
Run the tests with `coverage`, and make sure the min coverage is 95%.
2025-03-18 16:50:00 -04:00
Rohan Mehta
d743b4ac4c
Add min 95% code coverage
2025-03-18 16:48:43 -04:00
Dmitry Pimenov
11ce7c9995
chore: adds Maxim AI to tracing processors ( #210 )
2025-03-18 09:10:52 -07:00
Rohan Mehta
9b7cc2436f
[doc] add mlflow tracing integration ( #171 )
...
Hi team! Congrats on the new Agents SDK launch!
This PR adds MLflow to the tracing documentation, as it supports
automatic tracing for OpenAI Agents SDK. It has also been supporting
tracing for
[Swarm](https://mlflow.org/docs/latest/tracing/integrations/swarm ) as
well, so it is fantastic that the new SDK offers built-in mechanism for
3P trace providers🙂

2025-03-18 10:21:54 -04:00
Martín Bravo
a59728db1f
style: improve string formatting in visualization functions
2025-03-18 10:15:41 +01:00
Martín Bravo
b97e5dcbe6
style: improve string formatting
2025-03-18 10:14:52 +01:00
Martín Bravo
4a477780a1
style: improve code formatting and readability in visualization functions
2025-03-18 10:09:44 +01:00
Martín Bravo
4012155926
rename: test_visualization.py
2025-03-18 09:59:47 +01:00
Martín Bravo
dc92970eca
feat: add visualization module for agent graphs using Graphviz
2025-03-18 09:55:30 +01:00