v2.3.24
January 8, 2026
Reduce risk with configurable filesystem isolation for tools
We introduced a restrict_to_base_dir parameter for PythonTools and MLXTranscribeTools, enabled by default. Tools now operate within a contextual base directory, minimizing blast radius and protecting local or mounted data during execution.
Details
- On by default: tools read/write only within their base directory
- Opt out per tool by setting restrict_to_base_dir=False
- Adjust the base directory to allow intended paths while maintaining isolation
Who this is for: Security-conscious teams, multi-tenant deployments, and anyone running tools on shared infrastructure.
