unsloth/studio/frontend/tests
Unsloth df7300a3e1 Studio: harden the profile stats aggregation
Four fixes from review:

- _as_float raised OverflowError on a JSON integer wider than float, so
  one oversized counter returned 500 for the whole panel. It degrades to
  zero now, like every other unreadable field.
- Fork dedup elected one winner per source thread, but fork_chat_thread
  copies a single parent_id branch, so sibling forks of a retry and a
  regeneration hold different rows. Electing per original message keeps
  each branch when the source is deleted.
- create_run claims a resume source before the continuation logs its
  first step, so a continuation that failed early took the source's
  completed steps and tokens with it. Supersession now needs the
  continuation to have reached the source's step.
- Cumulative activity is a running total over the displayed window, but
  a narrow card trims older weeks without rebasing, opening the first
  visible bar at the hidden total and flattening the rest.
2026-07-29 02:34:24 -07:00
..
artifact-source-key.test.ts fix(studio): show the current artifact's source after switching artifacts (#7565) 2026-07-28 18:19:39 -07:00
profile-stats-format.test.ts Studio: harden the profile stats aggregation 2026-07-29 02:34:24 -07:00
reasoning-duration.test.ts Studio: preserve durations across reasoning blocks (#7520) 2026-07-28 04:53:26 -07:00
tool-status.test.ts Studio: surface the tool-call nudge in the chat UI (#7559) 2026-07-28 18:20:50 -07:00