dspy 3.2.1
DSPy 3.2.1 Changelog Removed the upper bound on `litellm`. (#9687) Usecase page has been updated! https://dspy.ai/community/use-cases/. To add your use-case, open a PR! Bug fixes Fixed async streaming LM calls so…
github.com·sdk·20 items·last fetched
DSPy 3.2.1 Changelog Removed the upper bound on `litellm`. (#9687) Usecase page has been updated! https://dspy.ai/community/use-cases/. To add your use-case, open a PR! Bug fixes Fixed async streaming LM calls so…
Highlights BetterTogether Allows Chaining Optimizers — @dilarasoylu `BetterTogether` now accepts arbitrary optimizers as keyword arguments and chains them via strategy strings. For example, `BetterTogether(metric=m…
What's Changed RLMs fix(interpreter): Fix enable_read_paths with multiple files by @missing-piece in https://github.com/stanfordnlp/dspy/pull/9256 fix: handle dict response in RLM for reasoning models by @darinkishore…
What's Changed Maintenance ci: install Deno in release workflow by @okhat in https://github.com/stanfordnlp/dspy/pull/9217 Fix download bug in RAG tutorial by @togimoto in https://github.com/stanfordnlp/dspy/pull/9156…
What's Changed RLMs feat(rlm): Add RLM Module and improve PythonInterpreter by @isaacbmiller in https://github.com/stanfordnlp/dspy/pull/9193 Use `language` in system instructions for `dspy.Code` fields by…
What's Changed This is a 3.1.0 official release. We are making the beta release 3.1.0beta1 official. Optimizers & Evaluation Add tutorial for dspy-trusted-monitor using GEPA by @ZachParent in…
What's Changed This is a pre-release for 3.1.0. Optimizers & Evaluation Add tutorial for dspy-trusted-monitor using GEPA by @ZachParent in https://github.com/stanfordnlp/dspy/pull/8938 Update gepa[dspy] dependency…
3.0.4b2 has been running for a while without seeing issue, so we are making it an official 3.0.4 release. The release note is the combination of 3.0.4b1 and 3.0.4b2. What's Changed Optimizers Fix GEPA usage tracking…
What's Changed Features & Enhancements Tooling / APIs Add `ToolCall.execute` for smoother tool execution (#8825, @TomeHirata) Networking / Headers Add DSPy User-Agent header (#8887, @TomeHirata) Update headers when…
What's Changed GEPA + Other Optimizers Fix GEPA usage tracking with tuple outputs by @smec-cgint in #8739 Add custom instruction_proposer support to GEPA with multimodal (dspy.Image) handling by @andressrg in #8737…
What's Changed New Functionality Introduce `rollout_id` for bypassing LM cache in a namespaced way by @okhat in https://github.com/stanfordnlp/dspy/pull/8745 Raise temperature when doing multiple rollouts (and warn…
What's Changed Optimizers Validate GEPA metric signature by @okhat in https://github.com/stanfordnlp/dspy/pull/8697 MIPROv2: Warn on deprecated requires_permission_to_run by @TomeHirata in…
What's Changed Optimizers Fix Evaluate call bug in GEPA by @LakshyAAAgrawal in https://github.com/stanfordnlp/dspy/pull/8647 Lazy import of gepa package by @TomeHirata in https://github.com/stanfordnlp/dspy/pull/8638…
DSPy 3.0.0 The work in the run up to DSPy 3.0 has focused on new powerful optimizers (RL: dspy.GRPO via our new Arbor library; and reflective prompt evolution: dspy.GEPA and dspy.SIMBA), extensibility (dspy.Adapter &…
What's Changed Optimizers Fixes for MIPRO: Don't fail silently on bootstrapping! by @okhat in https://github.com/stanfordnlp/dspy/pull/8548 skip unhashable module histories for mipro program proposer by @arnavsinghvi11…
What's Changed Key bugfix: The removal of `datasets` from the default dependencies in 3.0.0b1 meant that if the user didn't have `datasets` installed, the bootstrapping of MIPROv2 would fail silently, leading to worse…
What's Changed Modules & Adapters Remove dspy.Program alias by @TomeHirata in https://github.com/stanfordnlp/dspy/pull/8392 Clean up ChainOfThoughtWithHint in DSPy 3.0 by @Hangzhi in…
What's Changed A cleaner release note to follow. The only breaking change to be aware of in 3.0 is just #8073 for unmaintained retriever integration (should affect almost no one, and easy to migrate to custom code for…
What's Changed Fix BaseType annotation parsing by @okhat in https://github.com/stanfordnlp/dspy/pull/8318 Full Changelog: https://github.com/stanfordnlp/dspy/compare/2.6.26...2.6.27
What's Changed Fix BaseType annotation parsing by @okhat in https://github.com/stanfordnlp/dspy/pull/8318 Full Changelog: https://github.com/stanfordnlp/dspy/compare/2.6.26...2.6.27a1