Skip to content Skip to footer

Agents & Agentic AI — September 25, 2026

Findings

  1. [1] 2026-09-25 v2.50.0 (2026-09-24)

    What's Changed ⚠️ Compatibility Notes Ask a DecisionModel which route to take by name, with one label per route by @DouweM in #8733 Make ModelSelectionContext.messages end with the request being routed, and add ModelSelectionContext.prompt by @DouweM in #8737 Replace the decision model's tool-call lean with an opt-in decision_route_threshold by @DouweM in #8739 🚀 Features Expose OpenAI service_tier in provider details…

  2. [2] 2026-09-25 3.4.0

    DSPy 3.4.0 DSPy 3.4 introduces Jev integration through TypeSafe, with three experimental decision types—Noul, Choice, and Score—that bring probability evidence into ordinary DSPy signatures. ReAnchor calibrates those decisions against your program's metric. This release also introduces native LM engines, a… # Supply your program, metric, and labeled datasets. optimizer = ReAnchor(metric=metric) tuned = optimizer.compile(program, trainset=trainset, valset=valset) print(optimizer.report) tuned.save("tuned.json") A setting must improve the training score and pass a held-out fold check. Optional valset data is scored for the report but… rlm = dspy.RLM( "question: str -> answer: int", interpreter_factory=dspy.LocalInterpreter, ) It supports sync and async host tools, typed SUBMIT, interpreter callbacks, and execution timeouts. Host-tool cancellation and interrupts propagate and shut down stranded workers. An execution timeout terminates the worker,… # After: a typed request and response. response = lm(Request( model=lm.model, system="Be concise.", messages=(Message.user("What is DSPy?"),), config=Config(max_tokens=200), )) print(response.text) Use your configured provider/deployment and credentials. An explicit request's model must match the LM; put generation options in Config, since LM… Reject reserved ReActV2 output names by @tjdharamsi (#9852). Preserve output capture for single-line ProgramOfThought code by @chuenchen309 (#10050). Reject synchronous async-tool calls inside running event loops by @isaacbmiller (#10146). Add persistent LocalInterpreter by @isaacbmiller (#10238). Recommend ReActV2 in optimizer-authored Flex…

Where Kimbodo Comes In

Kimbodo builds and operates this in production for businesses — see our Enterprise AI Agent Development practice, or Scope an Enterprise AI Agent.

Sources

  1. [1] v2.50.0 (2026-09-24)
  2. [2] 3.4.0

Leave a comment

0.0/5