v2.3.14
What's New in GenAIScript 2.3.14 π
-
Enhanced Workspace Security π‘οΈ: Introduced robust protections against unauthorized file writes, including path traversal and
.env
file restrictions. Added new tests to validate workspace boundaries. -
Improved CLI Functionality π οΈ: Added
--filter-model
option to test and list commands, allowing users to filter scripts by model. Enhanced test evaluation with better error handling and exit code preservation. -
File Operations Simplified π: Added a new
fs_write_file
system tool for writing and appending text files securely within the workspace. Parent directories are created automatically. -
Support for URL-based MCP Configurations π: MCP configurations now support
url
andtype
fields for HTTP, WebSocket, and SSE transports, alongside existingcommand
options. -
Documentation Overhaul π: Expanded repository structure and build instructions in the
.ruler/instructions.md
file. Generated comprehensivellms.txt
andllms-full.txt
files for better LLM content optimization. -
Performance Updates β‘: Optimized
generateId
function to accept custom sizes. Improvedhost.exec
to preserve exit codes and provide detailed error outputs. -
VS Code Integration π₯οΈ: Added support for
NODE_OPTIONS
in the server manager for enhanced debugging and configuration flexibility. -
New Sample Scripts π: Introduced examples demonstrating workspace security, exit code handling, and more.
Enjoy a more secure, flexible, and user-friendly GenAIScript experience! π