Skip to content

Commit ed13c44

Browse files
committed
docs: update README with OpenAI Agents SDK integration
Add OpenAI Agents SDK to supported frameworks list Include inline examples with documentation links to https://openai.github.io/openai-agents-python/ Clarify that this is the OpenAI Agents SDK (not OpenAI Functions) Update AI framework integration section with comprehensive examples
1 parent 37e8e39 commit ed13c44

File tree

2 files changed

+71
-4
lines changed

2 files changed

+71
-4
lines changed

README.md

Lines changed: 39 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ result = execute_tool.call(toolName="hris_list_employees", params={"limit": 10})
5757
- **Meta Tools** (Beta): Dynamic tool discovery and execution based on natural language queries
5858
- Integration with popular AI frameworks:
5959
- OpenAI Functions
60+
- OpenAI Agents SDK
6061
- LangChain Tools
6162
- CrewAI Tools
6263
- LangGraph Tool Node
@@ -72,10 +73,44 @@ For more examples and documentation, visit:
7273

7374
## AI Framework Integration
7475

75-
- [OpenAI Integration](docs/openai-integration.md)
76-
- [LangChain Integration](docs/langchain-integration.md)
77-
- [CrewAI Integration](docs/crewai-integration.md)
78-
- [LangGraph Tool Node](docs/langgraph-tool-node.md)
76+
StackOne tools integrate seamlessly with popular AI frameworks. Convert your tools to the appropriate format:
77+
78+
### OpenAI Agents SDK
79+
80+
The [OpenAI Agents SDK](https://openai.github.io/openai-agents-python/) enables building agentic AI apps with lightweight abstractions.
81+
82+
```python
83+
# Convert to OpenAI Agents format
84+
openai_agents_tools = tools.to_openai_agents()
85+
86+
# Use with OpenAI Agents
87+
from agents import Agent, Runner
88+
agent = Agent(name="Assistant", tools=openai_agents_tools)
89+
result = Runner.run_sync(agent, "Your query")
90+
```
91+
92+
### LangChain
93+
94+
```python
95+
# Convert to LangChain format
96+
langchain_tools = tools.to_langchain()
97+
98+
# Use with LangChain
99+
from langchain_openai import ChatOpenAI
100+
model = ChatOpenAI().bind_tools(langchain_tools)
101+
```
102+
103+
### OpenAI Functions
104+
105+
```python
106+
# Convert to OpenAI function format
107+
openai_tools = tools.to_openai()
108+
109+
# Use with OpenAI client
110+
import openai
111+
client = openai.OpenAI()
112+
client.chat.completions.create(tools=openai_tools, ...)
113+
```
79114

80115
## License
81116

uv.lock

Lines changed: 32 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)