Skip to main content

Config Editor

Config Editor

Every section in the Designer includes a toggle to switch between Designer mode (visual) and Config Editor mode (raw YAML). Look for the toggle button in the top-right corner.

When to Use Config Editor​

  • Making precise changes to deeply nested configuration
  • Copying configuration between projects
  • Bulk editing (e.g., updating all chunk sizes at once)
  • Learning the underlying YAML structure
  • Troubleshooting validation errors that aren't obvious in visual mode

Editor Features​

The editor is powered by CodeMirror 6 and includes:

FeatureDescription
Syntax highlightingYAML-aware with schema support
Real-time validationErrors highlighted as you type
Auto-completionSuggestions based on the LlamaFarm schema
Search and replaceFind and modify across the entire config
Line numbersEasy navigation in large files
Auto-formattingCorrect indentation and YAML syntax

Validation​

Changes are validated against the LlamaFarm schema in real-time:

  • Red underlines indicate errors
  • Hover over errors for explanations
  • Changes won't save until validation passes

Switching Modes​

Your position in the configuration is preserved when switching between Designer and Config Editor modes. Changes made in either mode are reflected in the other.

Tips​

  • New users: Start in Designer mode to discover available options, then switch to Config Editor to understand the structure
  • Advanced users: Config Editor is faster for repetitive changes — copy/paste between projects
  • Debugging: If something isn't working, check Config Editor for validation errors that might not be visible in Designer mode