Run and Compare Agents: η ίδια δουλειά σε πολλούς agents
Μία από τις πιο ενδιαφέρουσες πειραματικές λειτουργίες είναι το Run and Compare Agents.
Ο developer μπορεί να ζητήσει από διαφορετικούς agents να επιχειρήσουν την ίδια εργασία μέσα σε ξεχωριστά Git worktrees. Με αυτόν τον τρόπο, κάθε agent δουλεύει πάνω στη δική του απομονωμένη εκδοχή του project χωρίς να επηρεάζει τις αλλαγές των υπολοίπων.
Η ιδέα αλλάζει λίγο τον τρόπο με τον οποίο χρησιμοποιούμε ένα AI coding assistant.
Αντί να γράφουμε ένα prompt και να δεχόμαστε την πρώτη λύση, μπορούμε να έχουμε διαφορετικές υλοποιήσεις του ίδιου προβλήματος και στη συνέχεια να τις συγκρίνουμε.
Για παράδειγμα, μπορούμε να ζητήσουμε:
«Δημιούργησε authentication με OAuth και πρόσθεσε tests.»
Διαφορετικοί agents μπορούν να προσεγγίσουν το ίδιο πρόβλημα με διαφορετικό architecture ή διαφορετικές βιβλιοθήκες.
Ο developer παραμένει αυτός που πρέπει να εξετάσει τον κώδικα και να αποφασίσει ποια λύση ταιριάζει καλύτερα στο project.
Καθαρισμός των Agent Worktrees
Η χρήση πολλών agents δημιουργεί όμως και ένα πρακτικό πρόβλημα: πολλά προσωρινά worktrees.
Το VS Code 1.141 προσθέτει την εντολή Chat: Clean Up Agent Worktrees, μέσω της οποίας ο χρήστης μπορεί να εξετάζει και να αφαιρεί worktrees που δεν χρησιμοποιούνται πλέον.

Είναι μια σχετικά μικρή προσθήκη, αλλά δείχνει ότι η Microsoft αρχίζει να αντιμετωπίζει τους AI agents ως κανονικό μέρος του development workflow και όχι απλώς ως ένα chat παράθυρο μέσα στον editor.
Όσο περισσότερο οι agents δημιουργούν branches, τρέχουν εντολές και τροποποιούν projects, τόσο μεγαλύτερη σημασία αποκτά η διαχείριση των πόρων που αφήνουν πίσω τους.
Παρακολούθηση των processes που ξεκινά το Copilot
Μία ακόμη χρήσιμη αλλαγή αφορά τα shell processes.
Το VS Code μπορεί πλέον να παρακολουθεί processes που ξεκίνησαν μέσω του Copilot harness, ακόμη και όταν αυτά έχουν αποσυνδεθεί από την αρχική εργασία.
Οι διεργασίες εμφανίζονται μέσω του Background Shells indicator.
Αυτό είναι σημαντικό όταν ένας agent ξεκινά, για παράδειγμα:
-
έναν development server,
-
ένα build process,
-
ένα test watcher,
-
ένα script,
-
ή κάποια άλλη διεργασία που συνεχίζει να εκτελείται.
Ο developer αποκτά έτσι καλύτερη εικόνα για το τι εξακολουθεί να τρέχει στο παρασκήνιο.
Καλύτερη υποστήριξη GitHub Enterprise
Η έκδοση 1.141 βελτιώνει επίσης την υποστήριξη εταιρικών εγκαταστάσεων GitHub.
Το VS Code αποκτά δυνατότητα σύνδεσης σε πολλαπλά GHE.com και GitHub Enterprise Server instances, ενώ διατηρεί τις υπάρχουσες συνδέσεις κατά τη μετάβαση στο νέο σύστημα authentication.
Παράλληλα γίνεται έλεγχος των GitHub Copilot Enterprise sign-ins, ώστε μη έγκυρες ρυθμίσεις να εντοπίζονται και ο χρήστης να καθοδηγείται στη διόρθωσή τους.
Οι αλλαγές αυτές ενδιαφέρουν κυρίως developers που εργάζονται σε μεγάλους οργανισμούς όπου μπορεί να υπάρχουν διαφορετικά GitHub Enterprise environments.
Μικρές αλλαγές στο Agents Window
Η Microsoft συνεχίζει επίσης να πειραματίζεται με το interface του Agents Window.
Στο 1.141 υπάρχουν επιλογές για προσαρμογή ή απόκρυψη των welcome phrases της οθόνης νέου session. Αλλάζει επίσης η θέση του Add Context picker, ώστε να εμφανίζεται κοντά στο αντίστοιχο κουμπί του chat αντί στο κέντρο του παραθύρου.
Υπάρχει ακόμη πειραματική επιλογή που μεταφέρει το Agent picker μέσα στο Add Context μέχρι να επιλεγεί κάποιος agent.
Δεν πρόκειται για μεγάλες λειτουργικές αλλαγές, αλλά δείχνουν ότι η Microsoft εξακολουθεί να αναζητά τον καλύτερο τρόπο για να ενσωματώσει πολλά διαφορετικά AI εργαλεία σε ένα ενιαίο περιβάλλον.


Βελτιώσεις και στον κανονικό editor
Δεν αφορούν όλες οι αλλαγές το AI.
Στον Explorer διορθώνεται η συμπεριφορά των φακέλων όταν το Compact Folders είναι απενεργοποιημένο, ώστε ένα μοναδικό child folder να παραμένει κλειστό όταν ανοίγουμε τον parent φάκελο.
Υπάρχει επίσης νέα δυνατότητα για τον τρόπο με τον οποίο λειτουργεί η επιλογή πολλαπλών εμφανίσεων κειμένου. Ο χρήστης μπορεί να καθορίσει αν το matching θα ακολουθεί τις επιλογές του Find ή αν θα γίνεται case-sensitive ή case-insensitive.
Το VS Code μετατρέπεται σταδιακά σε περιβάλλον διαχείρισης agents
Οι αλλαγές της 1.141 από μόνες τους δεν αποτελούν κάποια τεράστια αναβάθμιση.
Αν τις δούμε όμως μαζί με τις προηγούμενες εκδόσεις του VS Code, γίνεται εμφανής μια μεγαλύτερη κατεύθυνση.
Το Visual Studio Code δεν λειτουργεί πλέον μόνο ως editor με ενσωματωμένο AI chat. Η Microsoft προσθέτει υποδομές ώστε διαφορετικοί agents να μπορούν να εκτελούν εργασίες, να χρησιμοποιούν απομονωμένα worktrees, να ξεκινούν processes και να δοκιμάζουν διαφορετικές υλοποιήσεις του ίδιου προβλήματος.
Το ενδιαφέρον στοιχείο είναι ότι ο developer μετακινείται σταδιακά από το «γράψε μου αυτόν τον κώδικα» προς το «δοκίμασε διαφορετικές λύσεις, δείξε μου τα αποτελέσματα και άφησέ με να αποφασίσω».
Και ίσως αυτή να είναι μία από τις σημαντικότερες αλλαγές που φέρνει σήμερα το AI στο software development: όχι απλώς γρηγορότερη παραγωγή κώδικα, αλλά ένας διαφορετικός τρόπος οργάνωσης της ίδιας της διαδικασίας ανάπτυξης.




Φόρτωση σχολίων…