# DSPy (dspy) - AgentBreakWatch Reference > TL;DR Verdict: DSPy (`dspy`) is currently at v3.4.1 on PYPI (published 2026-10-12), with a 90-day Stability Score of 86/100 (B+) and MEDIUM schema drift risk across 4 releases in the last 90 days. DSPy v3.x unifies dspy.LM() with LiteLLM identifiers, removes legacy dspy.OpenAI classes, and updates dspy.ReAct tool wrapping. ## Live Telemetry Metadata - Canonical Page: https://agentbreakwatch.vercel.app/p/dspy-python - Category Hub: https://agentbreakwatch.vercel.app/c/agent-sdks (AI Agent SDKs & Frameworks Breaking-Change Index) - Package Name: `dspy` - Registry: PYPI (https://pypi.org/project/dspy/) - GitHub Repository: https://github.com/stanfordnlp/dspy - Vendor: Stanford NLP - Latest Live Version: v3.4.1 - Published Date: 2026-10-12T23:07:23.761902Z - 90-Day Release Count: 4 - Direct Dependencies: 45 - License: MIT License - Stability Score: 86/100 (Grade B+) - Schema Drift Risk: MEDIUM - Recommended Exact Pin Command: `pip install "dspy==3.4.1"` - Watched Symbols / MCP Tools: dspy.LM, dspy.ReAct, dspy.Tool, dspy.MIPROv2 - Snapshot Timestamp: 2026-10-24T12:11:27.697Z ## Breaking Change & Schema Drift Summary DSPy v3.x unifies dspy.LM() with LiteLLM identifiers, removes legacy dspy.OpenAI classes, and updates dspy.ReAct tool wrapping. ## Migration Diff: Before (Deprecated / Unpinned Pattern) ``` lm = dspy.OpenAI(model="gpt-4o") dspy.settings.configure(lm=lm) ``` ## Migration Diff: After (Verified v3.4.1 Pattern) ``` lm = dspy.LM("openai/gpt-5") dspy.configure(lm=lm) ``` ## Recent Verified Releases - v3.4.1 (published 2026-10-12) [LATEST] - v3.4.0 (published 2026-09-25) - v3.3.1 (published 2026-08-21) - v3.3.0 (published 2026-08-03) - v3.2.1 (published 2026-05-05) - v3.2.0 (published 2026-04-21)