7 điểm bởi GN⁺ 2025-06-05 | 1 bình luận | Chia sẻ qua WhatsApp
  • Bản phát hành lớn của Cursor, trình soạn thảo mã AI. Bao gồm các cập nhật chính như review mã bằng BugBot, tính năng bộ nhớ, cài đặt MCP nhanh, hỗ trợ Jupyter và mở rộng hoàn toàn Background Agent
  • BugBot tự động kiểm tra PR để tìm lỗi, và có thể sửa ngay trong Cursor
  • Giờ đây mọi người dùng đều có thể sử dụng ngay tính năng Background Agent
  • Trong Jupyter Notebook, Agent có thể trực tiếp tạo và chỉnh sửa nhiều ô, giúp tăng mạnh hiệu quả cho nghiên cứu và công việc dữ liệu
  • Memories bản beta ghi nhớ thông tin hội thoại theo từng dự án để nâng cao năng suất

Tóm tắt các cập nhật chính của Cursor 1.0

Cursor 1.0 là bản phát hành lớn của Cursor, trình soạn thảo mã AI, giúp nâng cao trải nghiệm người dùng thông qua nhiều cải tiến tính năng và việc bổ sung các công cụ năng suất mới

BugBot: tính năng review mã tự động

  • BugBot thực hiện review mã tự động trên PR và đảm nhiệm việc tìm lỗi hoặc các vấn đề tiềm ẩn
  • Khi phát hiện vấn đề, nó sẽ để lại bình luận trực tiếp trên PR của GitHub, và khi nhấn nút "Fix in Cursor", bạn có thể chuyển sang trình soạn thảo để bắt đầu sửa với prompt đã được soạn sẵn
  • Có thể xem cách sử dụng BugBot trong tài liệu chính thức

Mở rộng hoàn toàn Background Agent

  • Sau giai đoạn truy cập sớm ban đầu, tính năng Background Agent đã được mở cho mọi người dùng
  • Có thể dùng ngay bằng cách nhấn biểu tượng đám mây trong cửa sổ chat hoặc phím tắt Cmd/Ctrl+E
  • Khi bật chế độ riêng tư, dự kiến sắp có thêm tùy chọn kích hoạt riêng

Hỗ trợ Agent trong Jupyter Notebook

  • Giờ đây Cursor có thêm khả năng trực tiếp tạo và chỉnh sửa nhiều ô bên trong Jupyter Notebook
  • Tính năng này ban đầu chỉ được hỗ trợ trên mô hình Sonnet
  • Nó giúp tăng đáng kể hiệu quả cho công việc nghiên cứu và khoa học dữ liệu

Memories: tính năng ghi nhớ nội dung hội thoại

  • Memories của Cursor ghi nhớ thông tin học được từ hội thoại theo từng dự án để có thể tham khảo về sau
  • Có thể cấu hình và quản lý bộ nhớ theo từng dự án trong Settings
  • Tính năng hiện được cung cấp ở dạng beta và có thể bật tại Settings → Rules

Cài đặt MCP một cú nhấp và hỗ trợ OAuth

  • Đã bổ sung tính năng cài đặt máy chủ MCP từ Cursor chỉ với một cú nhấp cùng hỗ trợ tích hợp OAuth
  • Có thể tham khảo danh sách máy chủ MCP chính thức trong tài liệu riêng
  • Nhà phát triển MCP có thể dùng nút "Add to Cursor" để dễ dàng chia sẻ máy chủ của mình cho các nhà phát triển khác

Hỗ trợ trực quan hóa và bảng Markdown trong hội thoại

  • Cursor tăng cường khả năng trực tiếp tạo và hiển thị các yếu tố trực quan như sơ đồ Mermaid, bảng Markdown ngay trong hội thoại

Settings và dashboard mới

  • Giao diện trang cài đặt và dashboard đã được cải thiện để cung cấp dữ liệu chi tiết như mức sử dụng cá nhân/nhóm, thống kê theo từng công cụ
  • Cũng có thể xem thông tin như đổi tên tài khoản hoặc dữ liệu phân tích theo từng công cụ/mô hình

Các cải tiến bổ sung

  • @Link và tìm kiếm web hỗ trợ phân tích ngữ cảnh PDF
  • Bổ sung công cụ chẩn đoán mạng trong phần cài đặt
  • Cải thiện tốc độ phản hồi nhờ gọi công cụ song song
  • Cung cấp UI cho phép thu gọn hoặc mở rộng kết quả gọi công cụ trong hội thoại

Tính năng liên quan đến tài khoản và nhóm

  • Người dùng enterprise chỉ có thể truy cập các phiên bản ổn định
  • Quản trị viên nhóm có thể tắt chế độ riêng tư
  • Cung cấp Admin API để truy cập dữ liệu mức sử dụng và chi phí của nhóm

Liên quan đến mô hình

  • Có thể sử dụng Max mode trên Gemini 2.5 Flash

1 bình luận

 
GN⁺ 2025-06-05
Ý kiến Hacker News
  • Tôi có hai gói đăng ký Cursor Pro theo năm (một qua tài khoản sinh viên và một qua bản tin Lenny), và kể từ khi trả 100 đô cho Claude Code gần đây, tôi hoàn toàn không còn dùng Cursor AI cho công việc lập trình nữa. Chênh lệch trải nghiệm là áp đảo, không còn chuyện gọi tool sai, cuộc hội thoại bị ngắt giữa chừng, thay đổi không được phản ánh hoặc cả file bị ghi đè. Tôi còn đang cân nhắc nâng lên Claude Max 200 đô vì có nhiều concurrent session hơn. Nếu ai đó nghĩ bài này giống quảng cáo, tôi chỉ muốn nói là hãy tự tìm phản hồi từ người dùng thực tế. Claude Code thực sự làm tôi hài lòng đến mức đó.

    • Với tư cách là người đã dùng Cursor rất lâu, lần này tôi thử Claude Code lần đầu và thấy có vài vấn đề lặt vặt như lặp lại lệnh read sai trong command line, thêm chuỗi "EOF" không cần thiết, hoặc viết mã sai như "!=". Vì tôi bật tùy chọn /model opus nên chỉ để viết một hàm 23 dòng mà bị tính phí 7 đô. Kết quả cuối cùng thì lúc nào cũng đúng, nhưng thành thật mà nói không ấn tượng bằng Cursor. Cách agent hoạt động cũng cho cảm giác khá giống agent mode của Cursor. Vấn đề tốn 7 đô cho một hàm có thể giải quyết nếu dùng gói 100 đô mỗi tháng, nhưng tôi vẫn đang phân vân có nên chuyển hẳn sang không.

    • Trước đây tôi chấp nhận dùng Cursor dù request chậm vì có thể thử coding agent với giá rẻ, nhưng tôi không thấy nó vượt trội áp đảo so với Cline hay Roo. Còn khi lần đầu dùng Claude Code thì khác biệt hiệu năng cảm nhận được ngay lập tức, và không chỉ riêng tôi, ở khía cạnh đóng vai trò agent nó cũng tốt hơn hẳn. Nhưng vì quá đắt nên tôi do dự, rồi từ khi có gói Max 200 đô thì giờ tôi rất hài lòng.

    • Tôi từng chi khoảng 800 đô mỗi năm cho Cursor, nhưng giờ đã chuyển sang gói Claude Code 200 đô và mức độ hài lòng cao hơn rất nhiều. Tất nhiên việc không có tính năng như “checkpoints (rollback thay đổi)” của Cursor thì cũng hơi tiếc, nhưng với 99% nhu cầu Vibe Coding thì không thiếu gì cả. Tôi chạy đồng thời 2–4 session bằng git worktree, tốc độ nhanh đến mức khó tin. Dĩ nhiên nó chưa hoàn hảo tuyệt đối nên vẫn cần code review, nhưng nếu tận dụng tốt “memories” của Claude Code (tương tự .cursorrules) thì gần như có thể nhận được kết quả tùy biến hoàn hảo.

    • Tôi muốn biết cụ thể Claude Code vượt trội hơn nhiều ở những điểm nào, và vì sao lại được đánh giá cao như vậy dù không có sẵn các tính năng IDE tích hợp.

    • Tôi tò mò không biết có ai đã so sánh Claude Code với tổ hợp Aider + Anthropic API chưa. Tôi từng dùng giao diện Claude.ai rồi chuyển sang Aider + Anthropic API, và cảm thấy trải nghiệm phát triển với Aider tốt hơn hẳn. Tôi muốn biết liệu Claude Code có thực sự còn tốt hơn cả thế không.

  • Từ sau khi Zed phát hành agent mode, tôi đã ngừng dùng Cursor. Cursor vẫn tiếp tục gặp vấn đề memory leak ngay cả khi tắt toàn bộ extension, còn Zed thì nhẹ hơn nhiều và theo tôi là mang lại trải nghiệm editor tốt hơn. Ngoài ra, việc Trae cần 10 đô nếu muốn tăng số lượng request cũng làm giảm sức hấp dẫn của Cursor.

  • Tôi không hiểu Cursor kiếm tiền bằng cách nào. Tôi dùng rất nhiều, đến mức mỗi ngày tiêu lượng request bổ sung trị giá 10–20 đô trên Cursor. Nếu gắn API của nhà cung cấp model vào windsurf thì riêng lượng token có lẽ tôi sẽ tốn 100 đô mỗi ngày. Nếu gắn API key của tôi vào Cursor thì gần như lập tức bị rate limited vì vượt xa giới hạn 50 request mỗi giây. Tôi cũng đã thử Claude Code nhưng với tôi thì không bằng trải nghiệm Cursor. Tôi cho rằng model tốt nhất cho công việc của mình hiện giờ là Claude 4 (non-max/non-thinking). Tôi thật sự thắc mắc Cursor làm sao có lãi với mức giá hiện tại. Với dịch vụ của tôi thì chi phí đó vẫn hợp lý vì khách hàng tạo ra ROI trực tiếp, nhưng cấu trúc giá của Cursor có cảm giác không thực tế. Trong 4 ngày gần đây, mức sử dụng Cursor của tôi là 1049 request, 301K dòng agent edit, 84 tab accept. Cá nhân tôi không có phàn nàn lớn nào về Cursor, chỉ mong có thêm tính năng và tùy chọn. Nếu hỗ trợ request bất đồng bộ thì sẽ còn tốt hơn, vì khi yêu cầu xử lý 10 file cùng lúc thì hiện tại nó làm tuần tự nên phải chờ rất lâu, trong khi tôi chỉ kéo dài thời gian chờ khi làm việc ở workspace khác. Nếu hỗ trợ chạy song song thì tôi nghĩ thời gian chờ cũng sẽ giảm.

    • Cursor không kiếm được tiền. Nó đang vận hành bằng vốn VC. Anthropic và OpenAI cũng chưa có lãi, nhưng tôi nghĩ Cursor còn lỗ nặng hơn nữa.

    • Thị trường phát triển có hỗ trợ AI đang bùng nổ và chi phí token cũng liên tục giảm, nên việc tạm thời trợ giá mức sử dụng để thu hút khách hàng là một chiến lược hợp lý. Có kỳ vọng rằng về dài hạn chi phí sử dụng sẽ thấp xuống.

    • Có thể mở đồng thời 3 tab chat và mỗi tab hoạt động như một agent riêng. Có kèm hướng dẫn phím tắt Cmd+T và link tham khảo: https://docs.cursor.com/kbd

    • Nghe nói Cursor tạo ra doanh thu hàng triệu đô, nhưng họ không công khai chi phí GPU là bao nhiêu. Theo suy đoán của tôi thì họ đang đốt sạch doanh thu và vẫn còn rất xa mới tới được điểm có lãi.

    • Tính năng cuối cùng mà tôi mong chờ được cho là đã được thêm vào trong bản phát hành lớn lần này, nên tôi cũng đang rất kỳ vọng.

  • Tôi thích Cursor, nhưng cảm thấy bất an vì cập nhật của extension không nhanh bằng VSCode. Một vấn đề nữa là không có shared MCP server. VSCode, Cursor và Claude mỗi bên đều chạy MCP server riêng của mình, nên nếu mở nhiều MCP cùng lúc thì mức dùng bộ nhớ sẽ tăng lên không cần thiết.

    • Điều khiến Cursor rủi ro hơn là nó phụ thuộc rất lớn vào các upstream model provider, và tôi nghĩ đây càng là yếu tố đáng lo khi các sản phẩm cạnh tranh trực tiếp của từng nhà cung cấp, như Claude Code, bắt đầu xuất hiện.

    • Tôi chạy hai IDE. Cursor chỉ đóng vai trò agent wrapper, còn phát triển thực tế thì làm trong các sản phẩm Jetbrains. Việc để Cursor xử lý các tác vụ lặp lại còn tôi tập trung code review/chỉnh sửa thực ra lại thoải mái hơn.

    • Vì lý do đó nên tôi dùng Docker MCP Catalog. Đây là giải pháp hợp nhất thành một MCP server duy nhất, và tôi khuyên nên xem chi tiết tại https://www.youtube.com/watch?v=6I2L4U7Xq6g

    • Cursor và các bản fork VSCode khác kết nối extension qua Open VSX(https://open-vsx.org/). Ngoại trừ một vài extension của Microsoft, phần lớn extension cần thiết đều được cập nhật ổn trên Open VSX. Tôi nghĩ Cursor cũng có đủ nguồn lực tài chính để tự hỗ trợ các extension chính của MS như Python, C++. Điểm trừ là phiên bản VSCode mà Cursor dùng thường cũ hơn vài tháng, nên sẽ có những giai đoạn không dùng được extension mới nhất.

    • Tôi đã tự xây một hệ thống MCP dùng các phương thức transport khác như streamable http, theo cấu trúc chỉ chạy 1 instance và thêm plugin qua file config. GitHub liên quan: https://github.com/tuananh/hyper-mcp

  • Tôi đã nhiều lần rời Cursor rồi lại quay về. Các LLM mới nhất có xu hướng cản trở model tích hợp của Cursor, và lúc đầu thì việc LLM trực tiếp viết kiểu “cái này thật bực bội” cũng khá buồn cười, nhưng càng ngày tôi càng thấy tiếc khi khả năng tương thích với VSCode ngày một xa hơn. Nếu đây là thay đổi thiết kế có chủ ý thì tôi còn hiểu được, nhưng cảm giác như MS đang dần đẩy Cursor ra ngoài. Ví dụ, plugin MS Dev Containers được nội bộ đề xuất nhưng khi cài vào lại tự động bị gỡ và bị thay bằng Remote Containers của Anysphere, trong khi tính năng này có phạm vi hỗ trợ hẹp hơn trước. Một số extension MS gần đây (ví dụ Postgres) cũng không có.

    • Tôi dự đoán không lâu nữa MS sẽ đổi giấy phép VSCode để những ứng dụng như Cursor không thể tiếp tục xuất hiện nữa. Các bản fork có thể vẫn kéo dài thêm một thời gian, nhưng tôi nghĩ nếu không có hỗ trợ từ MS thì hệ sinh thái sẽ suy yếu rất nhanh.
  • Tôi ước gì hỗ trợ multi root repo được làm cho ra hồn. Trong bản cập nhật gần đây họ nói là hỗ trợ đã tốt hơn, nhưng không có tài liệu hay hướng dẫn gì, cảm giác chỉ như một dòng trong release note. Khi dùng thực tế thì model không nhận diện đúng các thư mục, cứ liên tục tìm cách truy cập nhầm repo, và tôi phải tự hướng dẫn đường dẫn mỗi lần như vậy. Tôi muốn biết có ai đã dùng thành công trong môi trường kiểu này chưa.

    • Tôi tạo một cursor rule mô tả cấu trúc directory, tóm tắt ngắn gọn như X là UI, Y là BE, Z là auth... Chừng đó là đủ để nó nhận ra nên truy cập thư mục nào.

    • Tôi là developer của Cursor. Sẽ rất hữu ích nếu bạn mô tả chi tiết hơn tình huống đó. Nếu được thì hãy gửi screenshot hoặc request id tới feldstein at anysphere.co.

  • Tôi nghĩ tổ hợp VSCode + Copilot [tự động hoàn thành] + CLINE [chat AI] + FOAM [Markdown kiểu Obsidian] là tốt nhất. Tôi không cho rằng các giải pháp thay thế đóng kín có thể theo kịp được.

    • Tôi muốn biết liệu bạn đã nghiêm túc thử nghiệm các lựa chọn thay thế khác chưa. Tôi chỉ mới dùng Aider (chưa có trải nghiệm với Cline), và thấy bên đó kém hơn VSCode native.

    • Tại sao vậy? Cũng có Copilot Agent hay Junie nữa, và tôi nghĩ các đối thủ hiện có về cơ bản cũng khá giống nhau về UX lẫn lựa chọn model.

    • Tôi tò mò không biết FOAM/Obsidian có phải chỉ là Markdown + chức năng dựng graph hay còn có thêm keyword Markdown đặc biệt nào khác.

    • Có người hỏi “is goat” nghĩa là gì.

    • Tôi đã dùng cả Cline và Claude Code trong dự án, và đánh giá Claude Code vượt trội hơn hẳn.

  • Điều tôi muốn ở Cursor là khi review thay đổi trong agent mode, phải hiển thị rõ lý do/quy trình mà model đã dùng để sửa code, thay vì bắt tôi phải lục lại từng phản hồi trong chat. Ví dụ gần đây tôi nhờ model setup shadcn cho dự án, nhưng cuối cùng những thay đổi thật do CLI tạo ra lại trộn lẫn với những lời bịa của AI, khiến rất khó phân biệt, và rốt cuộc tôi phải tự đọc manual để giải quyết. Sẽ tốt hơn nếu có tính năng hiển thị lý do hoặc nguồn gốc thay đổi cho từng dòng code, kiểu như chú thích nhưng không làm bẩn code bằng comment.

    • Ý kiến phản hồi là rốt cuộc chẳng phải đó chính là việc của hệ thống quản lý phiên bản sao, và git đã bao phủ phần đó rồi.

    • Tôi cũng đã nói chuyện với bạn mình về chuyện này, rằng code nhập thủ công và code do AI sinh ra nên được phân biệt rõ, để khi tạo code trong tương lai có thể ưu tiên tham chiếu đúng hơn.

  • Có ý kiến rằng thật bất ngờ khi Cursor 1.0, dù là một sản phẩm lớn, lại được phát hành quá lặng lẽ. Sản phẩm của công ty lớn thường phải có video hào nhoáng, lời hứa AGI, kiểu quảng bá “một khởi đầu mới”, nhưng lần này thì không có gì cả. Người đó cũng chia sẻ là đã tìm thấy tweet chính thức của Cursor: https://x.com/cursor_ai/status/1930358111677886677

    • Bên thực hiện trả lời rằng họ thực sự cố ý làm theo phong cách video bình thường, nên nếu không mang lại cảm giác như vậy thì họ rất muốn nhận được phản hồi.
  • Trong privacy mode hiện vẫn chưa thể dùng Background Agents, nên tôi tò mò không biết tính năng này sẽ được mở rộng ra sao. Cursor đưa ra cam kết rằng code sẽ không bị lưu trên server, và theo trang bảo mật thì khoảng 50% người dùng đang dùng privacy mode. So với OpenAI Codex, trong các codebase phức tạp hoặc rất lớn, tôi từng thấy việc chạy agent cục bộ ổn định hơn nhiều về mặt quản lý cấu hình môi trường. Link chính sách bảo mật liên quan: https://www.cursor.com/security#privacy-mode-guarantee