Skip to main content

Schema File Location

Place your trait schema in config/traits/ and reference it in your configuration:

Schema Format

Value Types

Free-form text value.
Extracted value: "Alex"

Extraction Settings

promptSnippet

A hint added to the extraction prompt to help the LLM understand what to look for:

confidenceThreshold

Minimum confidence score required to store the trait:
ThresholdUse Case
0.9High-stakes traits (name, PII)
0.7Important preferences
0.5General traits (default)
0.3Experimental/weak signals

Injection Settings

template

Format string for injecting the trait into prompts. Use {{value}} placeholder:
For array values:

priority

Higher priority traits appear earlier in the injected context:
PriorityTypical Traits
10Name, language
8-9Communication style
5-7Expertise, preferences
1-4Interests, goals

Full Example