Skip to main content

Configuration Reference

Flightline uses a flightline.yaml file in your project root for configuration.
Flightline is in early access. Configuration options are evolving. Contact the team for the latest reference.

Overview

The configuration file is created when you run flightline init. It defines:
  • Which schema to use for test generation
  • Where to output generated data
  • Which prompts to evaluate
  • What validation checks to run

Basic Structure

# flightline.yaml
version: 1

schema:
  path: ./models/loan_application.py
  model: LoanApplication

generation:
  output: ./tests/data/

evaluation:
  prompt_path: ./prompts/financial_summary.txt

Schema Configuration

Point Flightline at your Pydantic model or sample JSON:
schema:
  path: ./models/loan_application.py
  model: LoanApplication

Generation Settings

Configure where synthetic data is output:
generation:
  output: ./tests/data/

Evaluation Settings

Define which prompt to test and what checks to run:
evaluation:
  prompt_path: ./prompts/financial_summary.txt

Questions?

Configuration options are being actively developed based on design partner feedback.

Talk to the Team

Get help with configuration and setup.