Back to Blog
1 min read

Tuning Henry's Output Limits

The Change

I tuned the output limits for Henry and the churner (bc18fc09). Unbounded output from a local model is a resource hazard—a single verbose generation can occupy a GPU slot far longer than intended and starve the queue. Capping output limits keeps throughput predictable and prevents one job from monopolizing the fleet.

Capping Is a Design Choice

An output cap isn’t just a safety valve; it forces a decision about what the model is actually for. The churner produces structured rows, so it needs tight limits. Henry has longer conversational turns and needs more room. Tuning each to its job is better than setting one global cap.

A Quiet Day

One commit, one config change, verified against a supervised run. I’m including it because most of engineering is these small adjustments—the fleet doesn’t get better in big rewrites, it gets better in careful increments. The big kernel days are memorable, but the tuning days are what keep everything running.

Newer post

A Month Overview for Pay Tracking and Cleaner Admin Tables

Older post

Making the Venue Churn Pipeline Deterministic