Η αρχιτεκτονική του προβλήματος

Η πρόσφατη έκδοση του Claude Code εισήγαγε το αρχείο AGENTS.md ως μέσο παροχής οδηγιών στο μοντέλο. Ωστόσο, η υλοποίηση αποκαλύπτει μια προβληματική αρχιτεκτονική προσέγγιση: ο loader του αρχείου λειτουργεί ως ενσωματωμένο plugin, του οποίου η διαθεσιμότητα ελέγχεται από ένα remote feature flag (tengu_agents_md_mod). Αν το flag δεν επιλυθεί —είτε λόγω απενεργοποιημένης τηλεμετρίας είτε λόγω περιορισμών δικτύου— το εργαλείο αρνείται να διαβάσει ένα τοπικό αρχείο, παρά το γεγονός ότι δεν απαιτείται καμία επικοινωνία με τον server για αυτή τη λειτουργία.

Επιπτώσεις στην εμπειρία του χρήστη και την ιδιωτικότητα

Το κρισιμότερο ζήτημα δεν είναι μόνο ο περιορισμός, αλλά η έλλειψη διαφάνειας. Όταν το σύστημα αποτυγχάνει να φορτώσει το AGENTS.md, δεν εκδίδει κανένα προειδοποιητικό μήνυμα (warning). Ο χρήστης καταλήγει να αλληλεπιδρά με το μοντέλο, το οποίο αγνοεί τις οδηγίες του, οδηγώντας σε σπατάλη χρόνου για debugging των prompts, ενώ το πρόβλημα είναι καθαρά υποδομικό.

Προτάσεις για βελτίωση της διαλειτουργικότητας

Για να διορθωθεί αυτή η αστοχία, η Anthropic θα έπρεπε να διαχωρίσει την ανάγνωση τοπικών αρχείων από τις ρυθμίσεις τηλεμετρίας. Επιπλέον, η έλλειψη υποστήριξης για global αρχεία ρυθμίσεων αναγκάζει τους χρήστες να καταφεύγουν σε symlinks ή επαναλαμβανόμενα imports, γεγονός που υπονομεύει τη συντηρησιμότητα των projects. Η υιοθέτηση μιας πιο ανοιχτής προσέγγισης, παρόμοιας με το Codex, θα επέτρεπε την κεντρική διαχείριση των skills και των οδηγιών χωρίς την ανάγκη για περιττά αντίγραφα αρχείων σε κάθε repository.