22
33** SuperOptiX now supports OpenAI Agents SDK - a lightweight, provider-agnostic framework that works PERFECTLY with Ollama!**
44
5- ✅ ** 100% Pass Rate Achieved with Ollama gpt-oss:20b on First Try! **
5+ ✅ ** Works great with FREE Ollama (No API Keys Needed!) **
66
77---
88
@@ -49,28 +49,41 @@ super agent pull assistant_openai
4949
5050### 2. Configure Model
5151
52- ** ✅ Works with Ollama!** (Recommended for local development)
52+ ** ✅ Uses Ollama by Default!** (FREE, no API keys needed!)
53+
54+ The ` assistant_openai ` agent now defaults to Ollama ` gpt-oss:120b ` :
5355
5456``` yaml
5557language_model :
5658 location : local
5759 provider : ollama
58- model : ollama:gpt-oss:20b
60+ model : ollama:gpt-oss:120b # Most powerful free model
5961 temperature : 0.7
6062 api_base : http://localhost:11434
6163` ` `
6264
63- **Also Works With:**
65+ **Just install Ollama and run:**
66+ ` ` ` bash
67+ brew install ollama # macOS
68+ ollama pull gpt-oss:120b
69+ super agent run assistant_openai --goal "Hello!"
70+ ```
71+
72+ ** Also Works With Cloud Models** (requires API key):
6473``` yaml
65- # OpenAI (cloud)
74+ # OpenAI GPT-4
6675language_model :
76+ location : cloud
6777 provider : openai
68- model : gpt-4.1
78+ model : openai:gpt-4o
79+ # Set: export OPENAI_API_KEY="sk-..."
6980
70- # OpenAI (alternative)
81+ # Anthropic Claude
7182language_model :
72- provider : openai
73- model : gpt-4-turbo
83+ location : cloud
84+ provider : anthropic
85+ model : anthropic:claude-sonnet-4-20250514
86+ # Set: export ANTHROPIC_API_KEY="sk-ant-..."
7487```
7588
7689### 3. Run the Workflow
@@ -79,7 +92,7 @@ language_model:
7992# Compile
8093super agent compile assistant_openai --framework openai
8194
82- # Evaluate (expect 100% pass rate!)
95+ # Evaluate
8396super agent evaluate assistant_openai
8497
8598# Optimize with GEPA
@@ -226,7 +239,7 @@ GEPA will test variations to find the best instructions!
226239super agent evaluate assistant_openai
227240```
228241
229- See if GEPA improved the already perfect 100% pass rate!
242+ See if GEPA improved the pass rate!
230243
231244### Step 7: Run
232245
@@ -319,7 +332,7 @@ class AssistantOpenAiPipeline:
319332| Feature | DSPy | DeepAgents | OpenAI SDK |
320333| ---------| ------| ------------| ------------|
321334| ** Ollama Support** | ✅ Full | ❌ Blocked | ✅ Perfect |
322- | ** Baseline Pass Rate ** | 37.5% | N/A | 100% 🏆 |
335+ | ** Baseline Performance ** | Good | N/A | Excellent |
323336| ** API Complexity** | Medium | High | Low |
324337| ** Planning** | Manual | Built-in | Manual |
325338| ** Multi-Agent** | Manual | Subagents | Handoffs |
@@ -491,7 +504,7 @@ persona:
491504 goal: Provide clear responses
492505
493506→ instructions = "Helpful AI Assistant\n Goal: Provide clear responses"
494- → Baseline: 75% pass rate
507+ → Baseline: Good performance (results vary by hardware/model)
495508` ` `
496509
497510**After GEPA:**
@@ -506,7 +519,7 @@ When answering questions:
506519
507520Goal: Provide clear, helpful responses that directly address the user's query."
508521
509- → Optimized: 90% pass rate (15% improvement! )
522+ → Optimized: Improved performance (results vary by hardware/model )
510523```
511524
512525---
@@ -576,11 +589,11 @@ language_model:
576589- ✅ Free inference
577590- ✅ Privacy (data stays local)
578591- ✅ Fast development iteration
579- - ✅ 100% baseline pass rate!
592+ - ✅ Good baseline performance
580593
581594** Supported Ollama Models:**
582- - ` ollama:gpt-oss:20b ` (recommended, 100% pass rate )
583- - ` ollama:gpt-oss:120b ` (more capable )
595+ - ` ollama:gpt-oss:120b ` (default, most capable )
596+ - ` ollama:gpt-oss:20b ` (faster alternative )
584597- ` ollama:llama3.1:8b ` (faster, lower capability)
585598- ` ollama:qwen3:8b ` (alternative)
586599
@@ -601,7 +614,7 @@ Set API key: `export OPENAI_API_KEY=your_key`
601614
602615# ## OpenAI SDK Advantages
603616- ✅ **Ollama compatibility** (unlike DeepAgents)
604- - ✅ **100% baseline performance**
617+ - ✅ **Good baseline performance**
605618- ✅ **Simple, clean API**
606619- ✅ **Built-in tracing and sessions**
607620- ✅ **Fast compilation and execution**
@@ -686,19 +699,19 @@ spec:
686699
687700# ## Baseline Comparison (Same BDD Scenarios)
688701
689- | Framework | Model | Pass Rate | Cost | Speed |
690- |-----------|-------|-----------|------|-------|
691- | **OpenAI SDK** | gpt-oss:20b | **100%** 🏆 | Free | Fast |
692- | **DSPy** | llama3.1:8b | 37.5% | Free | Fast |
702+ | Framework | Model | Performance | Cost | Speed |
703+ |-----------|-------|------------- |------|-------|
704+ | **OpenAI SDK** | gpt-oss:120b | Excellent | Free | Medium |
705+ | **DSPy** | llama3.1:8b | Good | Free | Fast |
693706| **DSPy** | gpt-4 | 85% | $$$ | Medium |
694707| **DeepAgents** | Claude | N/A | $$ | Medium |
695708
696709# ## After GEPA Optimization
697710
698711| Framework | Baseline | After GEPA | Improvement |
699712|-----------|----------|------------|-------------|
700- | **OpenAI SDK** | 100% | 100% | 0% (already perfect!) |
701- | **DSPy** | 37.5% | 55% | +17.5% |
713+ | **OpenAI SDK** | High | High | Moderate improvement |
714+ | **DSPy** | Good | Better | Significant improvement (results vary) |
702715
703716**Key Insight:** OpenAI SDK achieves better baseline with Ollama!
704717
@@ -801,7 +814,7 @@ This is based on the official OpenAI Agents SDK example for Ollama!
801814
802815# ## Baseline Performance
803816
804- **"We got 100% pass rate on the FIRST evaluation!"**
817+ **"Great results on the first evaluation!"**
805818
806819With simple, clear BDD scenarios and gpt-oss:20b model, the OpenAI SDK achieved perfect baseline performance. This demonstrates :
807820
@@ -864,7 +877,7 @@ scenarios:
864877# # ❓ FAQ
865878
866879**Q: Why use OpenAI SDK instead of DSPy?**
867- A : OpenAI SDK has simpler API and better Ollama baseline (100% vs 37.5%). Use DSPy for maximum optimization potential .
880+ A : OpenAI SDK has simpler API and works well with Ollama out of the box. Use DSPy for maximum optimization flexibility. Performance varies by hardware and model .
868881
869882**Q: Does it work with Ollama?**
870883A : Yes! Perfectly! Unlike DeepAgents, OpenAI SDK has no function-calling limitations.
@@ -897,7 +910,7 @@ A: Use `handoffs` for agent delegation. Works similar to CrewAI's crew concept.
897910**SuperOptiX now supports THREE frameworks:**
8989111. ✅ DSPy (Ollama compatible, max optimization)
8999122. ✅ DeepAgents (planning & complexity, Claude/GPT-4 only)
900- 3. ✅ OpenAI SDK (simple & powerful, **100% with Ollama!** 🏆 )
913+ 3. ✅ OpenAI SDK (simple & powerful, great Ollama support )
901914
902915**All with:**
903916- Same SuperSpec YAML format
@@ -907,6 +920,6 @@ A: Use `handoffs` for agent delegation. Works similar to CrewAI's crew concept.
907920
908921---
909922
910- *Try it now: `super agent pull assistant_openai` and experience 100% pass rate with Ollama!* 🚀
923+ *Try it now: `super agent pull assistant_openai` and experience great performance with Ollama!* 🚀
911924
912925
0 commit comments