Pi Coding Agent đảo ngược quyết định, bổ sung hỗ trợ MCP
Pi coding agent vừa đạt cột mốc 1.0 với tính năng hỗ trợ Model Context Protocol (MCP) — điều mà chính người sáng tạo Mario Zechner từng phủ nhận là không cần thiết. Công ty Earendil, đơn vị sở hữu Pi, cũng ra mắt Pi Durable, một nền tảng riêng để xây dựng các ứng dụng agent chạy dài hạn.

Pi coding agent vừa chính thức đạt cột mốc phiên bản 1.0 vào thứ Năm, đánh dấu một bước ngoặt lớn khi bổ sung hỗ trợ Model Context Protocol (MCP) — thứ mà chính người sáng tạo ra Pi, Mario Zechner, từng thẳng thừng gọi là không cần thiết.
Việc đảo ngược quan điểm này được công ty Earendil giải thích ngắn gọn: mọi thứ đều thay đổi. Earendil là công ty do Armin Ronacher và Colin Daymond Hanna thành lập, đã mua lại Pi vào tháng 4 năm 2026.
Từ chối MCP đến chấp nhận MCP
Theo Earendil, không chỉ bản thân MCP đã được cải thiện đáng kể, mà những thay đổi do đội ngũ phát triển Pi thực hiện trên MCP cũng giúp việc tích hợp các khả năng khác trở nên dễ dàng hơn.
"Ví dụ, những thay đổi chúng tôi thực hiện với MCP cũng cho phép sử dụng Jev dễ dàng hơn trong Pi. Cuối cùng, những gì Pi cần khá giống với những gì MCP cần: một sandbox để thử nghiệm dưới dạng trình thông dịch."
Earendil mô tả Pi là "một agent harness tối giản, bảo mật cao và có thể mở rộng theo cách bạn muốn". Nếu ví Pi như một framework web Python, nó sẽ giống Flask hơn là Django — tức là ưu tiên sự tinh gọn thay vì đầy đủ tính năng.
Những nâng cấp đáng chú ý trong Pi 1.0
Dù giữ triết lý tối giản, Pi vẫn bổ sung một loạt tính năng mới đáng kể:
- Codemode: sandbox phía harness giúp các agent thực hiện tool call, hỗ trợ MCP, các decision model và image model
- Mở rộng virtual model: cho phép agent làm việc linh hoạt hơn với các mô hình ảo hóa
- Deferred tool loading: tải công cụ theo nhu cầu thay vì nạp tất cả từ đầu
- Cache warming cho Anthropic model: tối ưu tốc độ phản hồi khi dùng Claude
- Mid-conversation system message: chèn thông điệp hệ thống giữa cuộc hội thoại
- Giao diện TUI mới và chế độ toàn màn hình mặc định
Pi Durable — nền tảng cho agent chạy dài hạn
Song song với các tính năng trên, Earendil cũng giới thiệu Pi Durable, được mô tả là "một nền tảng mới để xây dựng các ứng dụng agentic chạy dài hạn".
Điểm quan trọng là Pi Durable được tách thành một thành phần riêng biệt, không gộp chung vào Pi, nhằm bảo toàn triết lý thiết kế tối giản của Pi.
Cụ thể, Pi agent kết nối mô hình nền tảng với các công cụ để quản lý cuộc hội thoại. Trong khi đó, Pi Durable đóng vai trò là lớp điều phối nhiều cuộc hội thoại cùng lúc và xử lý backend lưu trữ thông qua SQLite và JSONL.
"Pi Durable chính là harness đó. Nó không thay thế Pi coding agent. Đây là một framework để xây dựng bất kỳ ứng dụng agentic nào, kể cả coding agent. Nó không chỉ chia sẻ mã nguồn với Pi coding agent, như pi-ai, mà còn chia sẻ cả nguyên tắc: tối giản và dễ tùy biến."
Ý nghĩa với cộng đồng lập trình viên
Sự thay đổi của Pi phản ánh một xu hướng rõ rệt trong làn sóng AI agent hiện nay: các giao thức chuẩn hóa như MCP đang dần trở thành ngôn ngữ chung để kết nối mô hình AI với công cụ bên ngoài. Ngay cả những dự án từng hoài nghi cũng buộc phải thích nghi khi tính kinh tế và tính khả dụng của hệ sinh thái trở nên quá lớn để phớt lờ.
Với các lập trình viên Việt Nam đang tìm hiểu và xây dựng ứng dụng AI agent, việc Pi tách riêng hai lớp — agent cốt lõi và hạ tầng orchestration — là một gợi ý kiến trúc đáng tham khảo, giúp cân bằng giữa tính tối giản và khả năng mở rộng cho các hệ thống chạy dài hạn.


