Deprecate dspy.TypedPredictor and its variants. You'll get much better typed (and untyped) results out-of-the-box now with standard dspy.Predict, dspy.ChainOfThought, etc.
Improve ChatAdapter, introduce JsonAdapter, add default retries with the latter. by @okhat in stanfordnlp/dspy#1700
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps dspy-ai from 2.5.7 to 2.5.20.
Release notes
Sourced from dspy-ai's releases.
... (truncated)
Commits
cba4a72
Minor updates to dspy.ReAct (#1716)803dff0
Revamp ReAct, adjust Bootstrap, adjust ChatAdapter (#1713)6fe6935
added the changes for the redirects (#1704)4bc9866
Add documentation for ClarifaiRM retriever module (#1697)0d6b4c2
JsonAdapter: Handle JSON formatting in demo's outputs (#1702)2156a5e
Consistently use _parse_values=False from functional.py (#1701)9f8c26d
Improve ChatAdapter, introduce JsonAdapter, add default retries with the latt...16ba98a
Some fixes to callback (#1696)c9a8cd4
Fix poetry and ruff fail (#1695)f0149c6
Fix breaking ruff test (#1693)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show