v2.3.24
January 8, 2026
Safer defaults: tools are restricted to their base directory by default
This release introduces a breaking change: PythonTools and MLXTranscribeTools now operate only within their defined base directory by default. Workloads that previously accessed arbitrary filesystem paths will be constrained unless updated. The change improves security posture and prevents unintended file access.
Details
- To maintain broader access, set restrict_to_base_dir=False or expand the base directory to include required paths
- Provides stronger guardrails with minimal configuration overhead
Who this is for: Teams upgrading existing workloads that rely on cross-directory file access and need clear migration steps.
