Skip to content

Conversation

@sjmonson
Copy link
Collaborator

Summary

Splits the RequestFormatter into multiple separate components across data loading, data preprocessing, and the backend. Necessary step for next attempt at multi-turn.

Details

  • Removed the RequestFormatter preprocessor
  • Added "Encode" preprocessors for audio, video, and image
  • Added a "Finalizer" stage after preprocessors to convert from column ordered data to request object
  • Added most of previous formatter code to backend

Test Plan

  • Run all know benchmark well-lit pathways

Related Issues

  • Resolves #

  • "I certify that all code in this PR is my own, except as noted below."

Use of AI

  • Includes AI-assisted code completion
  • Includes code generated by an AI application
  • Includes AI-generated tests (NOTE: AI written tests should have a docstring that includes ## WRITTEN BY AI ##)

@sjmonson sjmonson force-pushed the feat/split_formatter branch from 1e80237 to 687f702 Compare November 21, 2025 23:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants