Results 63 issues of Michael

## Summary Relates to https://github.com/promptfoo/promptfoo/issues/618 Adds server-side provider list customization via `ui-providers.yaml` configuration file. This allows self-hosted deployments to customize the provider list shown in the eval creator UI. ##...

## Summary Redesigns the eval summary output to be more compact, readable, and user-friendly while preserving all information. Reduces output from ~26 lines to ~10 lines and fixes a critical...

## Summary Adds comprehensive ElevenLabs provider integration with support for: - Text-to-Speech (TTS) with voice design and pronunciation control - Speech-to-Text (STT) with speaker diarization - Conversational AI Agents with...

## Summary Adds team-aware sharing to the CLI with the ability to specify which team to share evaluations to. Includes comprehensive UX improvements for better reliability and error handling. ##...

## Summary Fixes #3784 Function providers were failing when used in `defaultTest.options.provider` or assertion-level providers because `resolveProvider()` tried to pass them to `loadApiProvider()` which only accepts strings, causing a Nunjucks...

The PROMPTFOO_LOG_DIR environment variable was documented but never implemented. This change makes it functional, allowing users to customize the log directory from the default ~/.promptfoo/logs. ## Changes - Modified setupLogDirectory()...

## Summary This PR reverts the revert (PR #6189) to restore PR #6142's `commandLineOptions` support for 9 runtime options, while fixing the cloud auto-sharing bug that caused the original revert....

## Problem When using **custom Python providers** for red team testing, adversarial security payloads were failing with template rendering errors instead of reaching the provider: ``` Template render error: Unable...

## Summary Add comprehensive support for Anthropic's structured outputs feature, which ensures Claude's responses follow specific JSON schemas with guaranteed validation. This implementation achieves full feature parity with our existing...

## Summary Enables test-level configuration for structured output, allowing different JSON schemas for different tests with the same prompt. This addresses a Discord feature request where users had to duplicate...