August 26, 2026CLI 1.4.4Dashboard 2.40.5
Attribute runs to operators without accounts
A run's operator no longer has to be a TofuPilot account, so a line running on a station key can attribute its runs to the operators who ran them.
- Added free-text operator names to
operated_by: an email matching a member of your organization still links the run to that account, any other value is recorded as a declared name. - Extended it to every surface that produces a run — the V2 API, the
operated_by:key inprocedure.yaml, an Operator UI badge scan, Python phases, OpenHTF, pytest, Robot, and CSV, STDF, ATDF, ATML, TestStand, WATS and WSXF imports. - Added declared names to the runs list, the Operated By filter and the operator analytics, so a declared operator gets its own row instead of falling into Unknown, and alert concentration can name them.
- Added
operated_by_namesto the run, histogram, measurement and phase list endpoints, combined withoperated_by_idsas OR. - Changed file imports to take the operator from the file rather than from whoever clicks Import.