Call the tab Agent, pick shortcuts from a list, and stop answering from memory

Four things the first use of it turned up.

The tab was called Claude while the setting inside it chooses between three
providers, two of which are not Claude. It is Agent now, and the messages that
pointed at it by name point at the new one.

The three global shortcuts were the only fields in the window you had to know
the syntax of to fill in, next to a paste key that has been a dropdown all
along. They are editable combo boxes now, sharing one shortlist of combinations
that are usually free. Typing your own still works; it is just no longer the
only way.

The instruction was read as discouraging the tools, which is the opposite of the
point. "Keep it short" is about the answer, and a model that reads it as "answer
off the top of your head" hands back a caveat about its training data instead of
the thing it was asked. Asked who won the 2026 World Cup it answered, twice, that
the tournament had not been played, on the 28th of July. So shortness is now
stated as being about the answer rather than the work, and writing a caveat is
named as the moment to go and look instead. Same question, same model, only the
prompt changed: no tool calls and a wrong answer before, a web search and the
right one after. It also appended its sources, which a reply being pasted into
someone's text field has no use for, so that is ruled out alongside the headings
and the bullet lists.

Clicking the tray icon during a Claude recording did nothing, because the icon
was wired to the dictation toggle and that one leaves the other mode's recording
alone on purpose. The shortcuts should stay tied to their own mode; the icon is
one button and now ends whichever recording is running.
This commit is contained in:
yusufipk
2026-07-28 17:20:41 +07:00
parent 01eea7a363
commit 590c6cbe1a
7 changed files with 74 additions and 30 deletions
+1 -1
View File
@@ -178,7 +178,7 @@ def ask(prompt, conf, on_stage=None, should_stop=None):
if not shutil.which(binary):
raise AssistantError(t(
"{binary} not found. Install it, or pick another provider under "
"Settings → Claude.", binary=binary,
"Settings → Agent.", binary=binary,
))
run = _ask_claude if name == "claude" else _ask_codex