#1676

Show each model call in place in Full detail

Draftfazxeswants to merge intofrom

Summary

  • Show a line under each response for the model call that wrote it: the time it finished, the model, how long it took, input and output tokens, and the ID the provider gave the call, such as AI Gateway's gen ID.
  • Show no gen ID returned when a provider sends no ID for a call.
  • Show a failed call as an error where it happened, with what went wrong, the provider and model, and how long fx waits before trying again.
  • Show a compaction's model call on its own line.
  • Show a call stopped with Esc as cancelled, after the text it wrote.
  • Keep every call line in place after a resume and after a crash. Turns saved by an older fx have none.
  • Show every tool expanded under its step, with its arguments and output at a plain indent and the time it ran.
  • Remove the block headers, rails, tree marks and group summaries from Full detail.
  • Show when each prompt was sent, with its date, and show the date again when the day changes.
  • Show each turn's totals on one line.
  • Show the session start and request recovery details where they happened instead of pinned to the top of Full detail.
  • Change the Full detail hint to esc close · pgup/pgdn scroll.
  • Stop tool updates on the main screen from redrawing the whole transcript once a finished turn holds a line only Full detail shows.

Docs: vercel-labs/fx-web#257

Activity

0

No activity yet.

This pull request is a draft

Merging is unavailable until it is marked ready for review.