Vòng AI cũ: dán lỗi → agent sửa file → bạn tự bấm r trong terminal. Agentic Hot Reload bỏ bước cuối. Dart/Flutter MCP server giúp agent tìm và kết nối app đang chạy, rồi trigger reload sau khi sửa.
Vòng mới
flutter run(debug) với MCP server sẵn cho agent.- Prompt: “làm nút login màu cyan và to hơn.”
- Agent sửa Dart, trigger reload, bạn nhìn pixel.
Không cần script keo dán. Dependency search được siết để agent đọc source package không cần full pub-cache; tool definition được gộp để giảm token.
Mẹo setup
- Một debug session cho mỗi device bạn quan tâm; agent attach vào session đang chạy.
- Prompt nhỏ theo scope UI — Agentic Hot Reload thưởng cho diff nhỏ.
- Ghép Agent Skills để agent theo kiến trúc của bạn thay vì bịa mới.
Giới hạn
Hot reload không phải hot restart. State và native channel vẫn cần restart. Nếu đổi không hiện, kiểm tra session còn kết nối và edit nằm trong library reloadable (không phải rearrange main() bắt buộc restart).
Bài viết gốc đăng tại FlutterCook. Bản trên đó là bản được cập nhật mới nhất.
Nhận xét
Đăng nhận xét