Advanced Topics

Deep dives into internal mechanisms and advanced usage.

Contents

Topics Covered

Configuration System

  • Dual loading (Figment + ConfigFileRequest)
  • Merge priority rules
  • CLI-only vs config-file fields

Error Management

  • FortifiedError variants
  • Error propagation patterns
  • Graceful degradation

Security Features

  • Input limits
  • Timeout protection
  • API key handling
  • Atomic file writes

Extensibility

  • Implementing LlmProvider trait
  • Creating custom guardrails
  • Adding new response formats

Table of contents