Skip to content
  • Auto
  • Light
  • Dark
DiscordForumGitHubSign up
Development Tools
Testing & evals
Extractors
View as Markdown
Copy Markdown

Open in Claude
Open in ChatGPT

Built-in Extractors

Letta Evals provides a set of built-in extractors that cover the most common extraction needs.

Extracts the last assistant message content.

extractor: last_assistant # Most common - gets final response

Extracts the first assistant message content.

extractor: first_assistant

Concatenates all assistant messages with a separator.

extractor: all_assistant
extractor_config:
separator: "\n\n" # Join messages with double newline

Extracts content matching a regex pattern.

extractor: pattern
extractor_config:
pattern: 'Result: (\d+)' # Regex pattern to match
group: 1 # Extract capture group 1

Extracts arguments from a specific tool call.

extractor: tool_arguments
extractor_config:
tool_name: search # Which tool to extract from

Extracts the return value from a specific tool call.

extractor: tool_output
extractor_config:
tool_name: search

Extracts content from a specific memory block.

extractor: memory_block
extractor_config:
block_label: human # Which memory block to extract

Extracts content after a specific marker string.

extractor: after_marker
extractor_config:
marker: "ANSWER:"
include_marker: false