Από την απόρριψη στην ενσωμάτωση
Η ομάδα του Pi.dev προχώρησε σε μια αναπάντεχη στροφή, ενσωματώνοντας το Model Context Protocol (MCP) στον πυρήνα της πλατφόρμας. Παρά τις προηγούμενες δημόσιες δηλώσεις κατά του πρωτοκόλλου, η εξέλιξη του MCP και η ανάγκη για μια πιο ενοποιημένη αρχιτεκτονική επέβαλαν την αλλαγή πλεύσης. Η ομάδα αναγνώρισε ότι η ενεργή συμμετοχή στη διαμόρφωση του προτύπου είναι πιο αποδοτική από την απομόνωση.
Codemode: Η αρχιτεκτονική του sandbox
Κεντρικό ρόλο σε αυτή την αλλαγή παίζει το Codemode, ένας μηχανισμός που επιτρέπει την ενορχήστρωση (orchestration) κλήσεων εργαλείων σε ένα περιβάλλον υψηλής εμπιστοσύνης. Σε αντίθεση με τα παραδοσιακά εργαλεία που εκτελούνται σε απομονωμένα sandboxes, το Codemode εκτελείται στην πλευρά του harness. Χρησιμοποιώντας JavaScript (συχνά μέσω WASM binaries), επιτρέπει στον agent να συνδυάζει πολλαπλές κλήσεις εργαλείων με μεγαλύτερη ευελιξία και διατήρηση κατάστασης εντός του session transcript.
Επαναπροσδιορίζοντας το MCP
Το Pi.dev προωθεί μια νέα φιλοσοφία για το MCP, προσεγγίζοντάς το περισσότερο ως ένα σύστημα τύπου OpenAPI. Αντί για την απλή παράθεση κειμένου στο context, το ζητούμενο είναι η επιστροφή δομημένων δεδομένων και η δυνατότητα ανακάλυψης εργαλείων μέσω της τεκμηρίωσής τους. Αυτή η προσέγγιση επιτρέπει στο Pi να διαχειρίζεται αποδοτικότερα τα νέα μοντέλα συλλογιστικής (reasoning models), υποστηρίζοντας deferred tool loading και δυναμικές αλλαγές στα system messages.