Agentic apps, part 2 | Observable Flutter