An Always-On Approval Island for a Desktop AI Assistant
10/03/2026 — 10/05, 03:18·1 sources·1 reports
Story overview
On October 3, 2026, DEV Community published a first-person post by developer Ankita about the approval flow he is building into a desktop AI assistant. The assistant asks for permission before it does anything irreversible — sending a message, running a script, opening a browser session — and Ankita describes that behavior as the right one. The trouble is where the question appears: in the main chat window. Minimize the app, hide it to the tray, or alt-tab into an IDE, and the approval request goes unseen. He frames this as a permission problem that prompt engineering cannot fix.
In that setup, the approval step is the gate that stands between the user and any irreversible action, so a prompt that never gets read defeats the point. A request rendered inside the chat window also assumes the chat window is what the user is looking at, and on a busy desktop with a tray and an IDE in play, that assumption breaks easily. The three actions Ankita names are the ones where a missed prompt matters most.
His answer is an approval island that lives on the desktop instead, so pending approvals stay in view whatever else is on screen. It has two parts: a mascot and a 14px wake bar. The post is a build writeup rather than a product announcement, and the excerpt available does not say how the design was received, whether it shipped, or what came next.
AI-generated from 1 reports · updated 37 minutes ago
Latest turnDeveloper Ankita is building a desktop AI assistant that asks for approval before irreversible actions like sending a message, running a script, or opening a browser session. The problem is that those prompts appear in the main chat window, so they go unseen once the app is minimized. His fix is a companion island with a mascot and a 14px wake strip that keeps approvals visible.
- Heat index
- 38
- Sources
- 1
- Reports
- 1
- First seen
- 1 day ago
Reports on this story headlines open the original
Developer Ankita is building a desktop AI assistant that asks for approval before irreversible actions like sending a message, running a script, or opening a browser session. The problem is that those prompts appear in the main chat window, so they go unseen once the app is minimized. His fix is a companion island with a mascot and a 14px wake strip that keeps approvals visible.
DEV Community · AIAI score 58
Other stories people are talking about
- Heat index 344Google limits free Gemini users to Flash-Lite starting October 97 sources
- Heat index 270RisingAleph Alpha releases Kolibri-1, a 78B MoE model with 1M context5 sources
- Heat index 222OpenAI safety staffer David Robinson resigns and warns in The Atlantic5 sources
- Heat index 212Meta open-sources Muse Gadgets firmware and SDK7 sources
- Heat index 144OpenAI DevDay 2026 launches Dots, Decisions API, and more3 sources
- Heat index 137Google pauses open-source bug bounty as AI hallucination reports overwhelm maintainers2 sources
How is heat calculated?About the methodHide
Heat counts how many independent sources covered a story in the last 48 hours: one source counts once no matter how many posts it published, decaying with a 24-hour half-life. What ranks first is what many people are talking about.
This page aggregates public feeds. Headlines and summaries are machine-organized and remain the property of the original authors; verify important facts at the source.
- Surge
- Discussion rising fast
- New
- First report within 6 hours
- Rising
- Still gathering discussion
