Skip to content

v2.3.14

Compare
Choose a tag to compare
@pelikhan pelikhan released this 06 Aug 10:12
· 1 commit to main since this release

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 and type fields for HTTP, WebSocket, and SSE transports, alongside existing command options.

  • Documentation Overhaul πŸ“š: Expanded repository structure and build instructions in the .ruler/instructions.md file. Generated comprehensive llms.txt and llms-full.txt files for better LLM content optimization.

  • Performance Updates ⚑: Optimized generateId function to accept custom sizes. Improved host.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! πŸŽ‰