Results 63 issues of Michael

## Summary This PR excludes source map files (`*.map`) from the npm package to reduce the published package size. ## Changes - Updated `package.json` files field to exclude `dist/**/*.map` ##...

## Summary Adds comprehensive Groq provider enhancements for reasoning models, the Responses API, and built-in tools support. ## Changes ### Core Provider Enhancements - **Reasoning Models**: Add GPT-OSS and DeepSeek...

## Summary Comprehensive update of model references across the entire codebase to use the latest available models from all major AI providers, replacing outdated model IDs with current versions. ##...

## Summary This PR adds comprehensive documentation and examples for using TypeScript configuration files with dynamic schema generation in promptfoo. It directly addresses the issue raised in #4851 where users...

## Summary This PR implements Time to First Token (TTFT) measurement for streaming HTTP responses, providing valuable performance insights for LLM evaluation workflows. ### Key Features - **🚀 TTFT Measurement**:...

## Summary Transforms the Model Audit interface from a single-page tab-based UI to a comprehensive multi-page architecture, integrating seamlessly with the server-side pagination implemented in Phase 1. ### Key Improvements...

## Summary This is a re-attempt at migrating promptfoo from CommonJS to ESM (ECMAScript Modules) to modernize the codebase and improve developer experience. ### ✅ **Core Changes** - **Package Configuration**:...

## Summary This PR adds comprehensive support for Google Gemini 2.5 Flash Image generation to promptfoo, enabling users to generate and evaluate AI-generated images with both Google AI Studio and...

## Summary Integrates redteam providers with the promptfoo defaults system to enable automatic provider selection based on available API credentials. This eliminates the need for explicit provider configuration in most...

## Summary This PR adds a new `role-confusion` redteam plugin that tests whether AI systems maintain their intended role boundaries when users request persona or character changes. **Note: This plugin...