Files
hermes-agent/apps
Siddharth Balyan f7b0a2f613 Setup cards: pills only, no key letters, no System tile; handoff card title + Retry (#129243)
* fix(setup): pills are the only question layout, no key letters on setup pickers, no System theme tile

The focused pill shows its detail as one line under the pills. Setup cards no
longer bind letter or digit shortcuts; arrows and Enter still work. clarify
cards keep their key badges.

* feat(setup): handoff card shows the sidebar title and retries a failed start_chat

The card title follows the new chat's sidebar row. A rejected start_chat shows
"Couldn't start that chat." with Retry, which runs the same request again
through the new session.start_chat RPC from the calling session.

* fix(setup): Retry on the handoff card is durable, told to the model, and offered only when it can help

- start_chat rejections say whether the same arguments can succeed (retryable); the card offers Retry only then,
  only while the chat is idle, and not once a later start_chat in the chat started.
- session.start_chat takes the rejected call's tool_call_id and needs an explicit session: a started retry is
  recorded on that tool row's display_metadata (the model's replayed row is unchanged), a second Retry returns it,
  a reload shows it, and the next user turn tells the model once (the reactions pattern).
- A chat that started but could not open toasts "Couldn't open the chat", not "Couldn't start that chat."
- The theme card drops System whoever supplies its options.
- Question pills: the cursor follows focus and hover, pills with a detail carry a dot, the detail line has a title.
2026-09-30 18:20:12 +05:30
..