dspy-monty-interpreter v0.3.0 Released: Multithreading and Isolated Execution
dbreunig · x · 2026-07-30
Developer @dbreunig released v0.3.0 of dspy-monty-interpreter, bringing several important architectural updates:
- Thread Safety: A single MontyInterpreter is now safe to share across threads. Each thread gets its own isolated REPL session from a shared worker pool, enabling seamless support for dspy.Evaluate and dspy.Parallel.
- Crash Isolation: Code now runs in a pool of monty worker subprocesses instead of an in-process interpreter. A crashed worker is replaced automatically without taking down the main process.
- Mount & Persistence Changes: MountDir arguments are now keyword-only, and Overlay mounts no longer persist across execute() calls (overlay writes are discarded after the call ends).
More from coding & agent
- How Test Harness Design Impacts ARC-AGI-3 Scores — dkundel · 2026-07-30
- Peated's 'Run the Website for Me' AI Agent Now Can Suggest Changes Like Duplicate Detection — zeeg · 2026-07-30
- Daily Reading List: Agent Delegation Limits and Sandboxing Untrusted AI Code — rseroter · 2026-07-30
- AI Bug Fixes Often Incomplete, Creating Messy Open Source Security — curious_vii · 2026-07-30
- Codex Tip: Turn Prompts into Repeatable, Scriptable Workflows — reach_vb · 2026-07-30
- ShadKit Open Source: Porting shadcn/ui and Vercel AI Elements to SwiftUI — jasonkneen · 2026-07-30