Field noteSep 25, 20262 min read1 source

DSPy 3.4.0 out, with: (1) native support for Jev and System One models - in the timeless DSPy syntax.

In one minute

DSPy 3.4.0 moves probability-bearing decisions closer to the program interface, making calibration a first-class concern for agent workflows rather than an external post-processing step.

The release introduces Jev through the TypeSafe client and defines three experimental decision types: Noul for Boolean decisions, Choice for selecting among described alternatives, and Score for ordered rubrics. The release notes say these types return a decision together with probability or confidence-related evidence. ReAnchor Calibrates Decisions Against Your Metric. Its stated job is to fit Boolean thresholds, Score cuts, and Choice weights in Predict programs without rewriting instructions, criteria, or demonstrations.

The mechanism is local decision policy layered over a DSPy predictor. Thresholds, score cuts, and choice weights are applied locally, which the release says allows identical backend requests to reuse cached evidence. This matters now because DSPy calls version 3.4 its LM transition release and names 3.5 as the migration deadline. The implication is that teams can separate an underlying model’s evidence from the operational rule that turns that evidence into routing or escalation behavior. Evidence boundary: the release notes describe experimental APIs and do not establish that these outputs are statistically calibrated in every setting. Watch whether ReAnchor improves held-out operational metrics across real decision workflows, rather than only fitting thresholds on a development dataset.

Evidence / sources

  1. 1github.com/stanfordnlp/dspy/releases/tag/3.4.0
All Field Notes

Next reads

Read next

Open the graph
  1. 01archiveField NotesOpen the latest editorial analysis.
  2. 02source ledgerSource LedgerInspect the public source evidence graph.
Who read this page?Machine requests, hidden until opened

Loading the privacy-safe route aggregate...

Open the JSON contract