Summary
Add CSV import support so teams can generate test suites from spreadsheet-style logs.
Why
Many teams export agent interactions as CSV — this is the lowest-friction import format with broad utility.
Scope
- Parse
query,output,tools CSV format into LogEntry objects
- Support
--log-format csv flag in evalview generate --from-log
- Handle malformed rows gracefully (skip with warning)
- Add docs/examples for CSV format
Acceptance Criteria
Getting Started
Look at evalview/importers/log_importer.py for the existing importer pattern.
Summary
Add CSV import support so teams can generate test suites from spreadsheet-style logs.
Why
Many teams export agent interactions as CSV — this is the lowest-friction import format with broad utility.
Scope
query,output,toolsCSV format intoLogEntryobjects--log-format csvflag inevalview generate --from-logAcceptance Criteria
evalview generate --from-log traces.csv --log-format csvworksexamples/or docsGetting Started
Look at
evalview/importers/log_importer.pyfor the existing importer pattern.