Skip to content

Releases: microsoft/genaiscript

v1.89.2

08 Jan 23:49
Compare
Choose a tag to compare

πŸš€ What's New in GenAIScript 1.89.2

  • Enhanced Hash Functionality: The hash function now supports additional input types like ArrayBuffer, Blob, and null/undefined values. Improved flexibility ensures seamless handling of diverse data structures. Comprehensive tests included for reliability. πŸ”’βœ¨
  • Filtered Script Listings: Unlisted scripts are now excluded from project listings, offering a cleaner and more focused view of available scripts. 🎨
  • Improved Error Logging: Added error logging during model pulls to help identify and debug issues more effectively. πŸ› οΈ

v1.89.1

08 Jan 21:59
Compare
Choose a tag to compare

πŸš€ Enhanced Usability
The RunButton now dynamically updates to display "Abort" when a process is running, making interactions more intuitive.

πŸ€– Model Updates
Introduced support for the new ollama:phi4 model, offering advanced capabilities. Additionally, updated model aliases for consistency and clarity.

♻️ Streamlined Integrations
Removed the unused DeepSeek base URL for a cleaner configuration. Improved key consistency across integrations, including topP.

v1.89.0

08 Jan 17:20
Compare
Choose a tag to compare

πŸŽ‰ New Features

  • File Selection for Imports: You can now select specific files to include when importing, streamlining your workflow.
  • Video Recording in Browser: Added support for recording browser sessions with Playwright, including video file retrieval for analysis or debugging.
  • ReadableStream for Images: Enhanced image handling with support for ReadableStream inputs, expanding compatibility.
  • Playground Setup: A new playground environment is now available, with live file watching for faster iteration.

πŸ›  Improvements

  • Enhanced Chat Participant Logic: Introduced support for modifying chat messages dynamically during processing.
  • Updated Memory Aliases: Memory alias updated from large to small for optimized configurations.
  • Markdown Rendering Fixes: Improved handling of complex content arrays in rendered markdown, ensuring better formatting.

♻️ Refactors

  • Simplified image processing functions by removing redundant awaits.
  • Reordered StatsTabPanel for better UI flow.

πŸ“š Documentation

  • Added instructions for running the playground in CONTRIBUTING.md.

This release brings powerful new tools and refinements to enhance your GenAIScript experience! πŸš€

v1.88.5

07 Jan 22:59
Compare
Choose a tag to compare

πŸš€ New Features

  • Introduced a powerful Markdown diff utility for comparing text changes, now integrated into the UI for enhanced clarity.
  • Added a file existence check for web.mjs.map, ensuring more robust error handling.

🎨 UI Enhancements

  • Improved Markdown rendering with better annotation processing and support for GitHub-style alerts.
  • Extended schema support to include svg and path tags, enabling richer visual content in rendered Markdown.

πŸ› οΈ Developer Experience

  • Optimized annotation handling by refining conversion logic and simplifying dependencies.
  • Added a new markdownDiff function for generating diff views in Markdown format.

This release focuses on improving usability, reliability, and the overall developer experience. Enjoy the updates! ✨

v1.88.4

07 Jan 18:51
Compare
Choose a tag to compare

✨ Expanded File Format Support
This release enhances file handling capabilities by introducing support for additional file formats, including .txt, .pdf, .md, .ts, and .prompty. You can now seamlessly work with a broader range of files in your workflows.

πŸ“‚ Improved Workspace File Integration
Workspace files are now better integrated into the file expansion process, ensuring smoother handling and accurate content resolution across your projects.

v1.88.3

07 Jan 18:16
Compare
Choose a tag to compare

πŸš€ New Features & Enhancements

  • 🌟 Added support for serving remote repositories with options for branch selection, forced pulls, and dependency installation.
  • πŸ› οΈ Introduced file type filtering via the accept property in scripts, enabling more precise input handling.
  • ✨ Expanded MIME type detection, including Markdown and Astro files, for better file handling.
  • πŸ€– Integrated GitHub as a model provider, allowing access to models from the GitHub marketplace.
  • πŸ—‚οΈ Improved file handling in the web interface with enhanced dropzone support and MIME-based filtering.

πŸ› Bug Fixes

  • βœ… Corrected typing for the unlisted flag, ensuring it is treated as a boolean.
  • πŸ› οΈ Fixed issues with Markdown MIME detection for more accurate file type identification.

🎨 Quality of Life Improvements

  • πŸ”§ Added a default value for tags and the unlisted flag in prompts.
  • πŸ“ Enhanced chat responses to include the model field for better traceability.
  • πŸ“ Improved file validation and schema handling in the UI for more robust error detection.

This release delivers significant improvements to repository handling, file processing, and model integrations, making GenAIScript even more powerful and user-friendly! πŸš€

v1.88.2

07 Jan 00:37
Compare
Choose a tag to compare

πŸŽ‰ Enhanced Git Integration: Introduced a shallowClone method in GitClient for efficient repository cloning with caching support. Say goodbye to redundant clones!

πŸ“ Script Editing Boost: Added textarea support for multi-line inputs and a new script source view in the UI, making script management more intuitive and transparent.

πŸ”§ Improved Error Handling: Git commands now throw detailed errors for better debugging.

πŸš€ Performance Tweaks: Removed unused properties and optimized internal logic for cleaner and faster execution.

✨ UI Enhancements: Updated dropdowns and text areas for a smoother and more responsive user experience.

v1.88.1

06 Jan 17:28
Compare
Choose a tag to compare

✨ Enhanced Caching and Performance

  • Improved cache handling to reduce duplicates and boost efficiency.
  • Added support for concurrent cache operations, ensuring smoother task execution.

🌐 Expanded Model and Playground Support

  • Introduced OpenAI's o1 and DeepSeek models for advanced use cases.
  • Enhanced playground capabilities to leverage new model features.

🌍 CORS and Network Improvements

  • Added a configurable CORS origin option for better security and flexibility.
  • Improved server logging with network interface details for easier debugging.

πŸ§ͺ New Samples and Usability Enhancements

  • Added new sample scripts: repomap-test for file processing and triangle-sum for mathematical proofs.
  • Optimized JSONL parsing for cleaner, faster operations.

v1.88.0

06 Jan 15:53
Compare
Choose a tag to compare

✨ New Features & Enhancements

  • Introduced network flag for server accessibility and enhanced CORS support for both local and HTTP servers.
  • Added LogProbs and TopLogProbs tab panels for deeper insights into model outputs.
  • Improved file drag-and-drop UX with active state feedback.
  • Enabled support for binary file handling, expanding file compatibility.
  • Integrated rehype-highlight for better Markdown syntax highlighting.

πŸ› οΈ Refinements & Fixes

  • Major refactor of run cache, optimizing cached response handling.
  • Streamlined model handling for O1 variants and fixed related tools support.
  • Improved chat rendering and pricing tab visibility in the UI.

πŸ“„ Documentation

  • Reorganized and cleaned up the README for better clarity and usability.

This release empowers developers with better server configurations, enhanced file handling, and deeper insights into model interactions! πŸš€

v1.87.0

27 Dec 14:32
Compare
Choose a tag to compare

πŸŽ‰ Enhanced Readability and Structure!
This release focuses on improving the clarity and organization of our README.

  • ✏️ A cleaner, streamlined README structure for easier navigation.
  • πŸ“„ Quick access to online documentation and resources.
  • πŸ“Ί Highlighted links to a YouTube interview for deeper insights.

Get started faster and stay focused with a more polished introduction! πŸš€