Skip to content
Blog
Tag

“ux”

Pull-to-Refresh in Flutter: RefreshIndicator Patterns and Pitfalls

Pull-to-Refresh in Flutter: RefreshIndicator Patterns and Pitfalls

Implement pull-to-refresh correctly with RefreshIndicator — the Future<void> contract, styling, CustomScrollView usage, trigger modes, and the short-list pitfall.

November 2, 2026 AI Assistant
Streaming Tool Results Back into the Agent Loop

Streaming Tool Results Back into the Agent Loop

A five-minute tool call with no output looks like a hang. Stream intermediate events from tools into the agent loop with LangGraph stream modes, custom progress events, ordering and backpressure rules, and resume-safe design.

October 31, 2026 AI Assistant
Progress Visibility: Streaming Agent Steps and Thoughts to Users

Progress Visibility: Streaming Agent Steps and Thoughts to Users

Why silent multi-second agent runs destroy UX, and how to stream step lifecycles, tool calls, and reasoning to the client with the OpenAI Agents SDK, SSE, and MCP-style progress notifications.

October 4, 2026 AI Assistant
Interruptible Agents: Mid-Task Corrections from Users

Interruptible Agents: Mid-Task Corrections from Users

Patterns for building interruptible agents that support mid-task corrections — state preservation, approval gates, and human-in-the-loop UX best practices.

September 9, 2026 AI Assistant
The "Human-Agent Handover" Pattern: Seamless UX for Gemini 3 Support Bots

The "Human-Agent Handover" Pattern: Seamless UX for Gemini 3 Support Bots

The best agents know when to stop. Design a seamless Human-Agent Handover that preserves context, escalates gracefully, and earns trust for Gemini 3 support bots.

August 5, 2026 AI Assistant
Human-Agent Collaboration: Designing UIs for Gemini 3 "Co-Pilot" Modes

Human-Agent Collaboration: Designing UIs for Gemini 3 "Co-Pilot" Modes

A copilot UI is not a chat UI with autonomy bolted on. Learn the seven agent UI patterns, autonomy as a design decision, approval gates that dont train users to click through, and the AG-UI/A2UI protocol stack.

August 2, 2026 AI Assistant