Weft
EL
Ιστολόγιο

Πολλοί πράκτορες AI σε έναν πίνακα: πρακτικός οδηγός

Πώς να τρέχετε Claude Code, Codex και ChatGPT σε έναν πίνακα χωρίς διπλή δουλειά: συμβόλαια εργασιών, ατομικές αναλήψεις, leases και μία ουρά ελέγχου.

Το Weft είναι η διαχείριση εργασιών με AI για solo founders και μικρές ομάδες.

Όλα τα άρθρα

Από Andrei Finogeev ·

Ναι, δύο ή τρεις AI clients μπορούν να μοιράζονται έναν πίνακα, αρκεί ο πίνακας να αποφασίζει ποιος κατέχει κάθε εργασία. Στο Weft, το Claude Code, το Codex και το ChatGPT συνδέονται όλα στο ίδιο endpoint MCP. Ο καθένας αναλαμβάνει μια εργασία με το start_task, την κρατά ζωντανή με σήματα ζωής και επιστρέφει μια απόδειξη. Αν δύο clients απλώσουν χέρι στην ίδια κάρτα, ο δεύτερος παίρνει already_claimed, και κανείς δεν κάνει τη δουλειά δύο φορές.

Εμείς φτιάχνουμε το Weft. Τα στοιχεία για τα άλλα προϊόντα προέρχονται από τις επίσημες σελίδες τους και ελέγχθηκαν στις 27 Οκτωβρίου 2026.

Αυτός ο οδηγός είναι για έναν μόνο ιδρυτή ή μια μικρή ομάδα που τρέχει δύο ή τρεις AI clients οι οποίοι συνέχεια πατούν ο ένας τα πόδια του άλλου.

Πότε βοηθά πραγματικά ένας δεύτερος πράκτορας;

Περισσότεροι πράκτορες δεν κάνουν από μόνοι τους τη δουλειά πιο γρήγορη. Βοηθούν όταν η δουλειά χωρίζεται σε κομμάτια που δεν αγγίζουν το ένα το άλλο, και βλάπτουν όταν μοιράζονται αρχεία, μια βάση δεδομένων για τεστ ή μια απόφαση που δεν έχει πάρει ακόμη κανείς.

ΠερίπτωσηΈνας πράκτορας ή πολλοί;Γιατί
Μία λειτουργία σε ένα αποθετήριο, που τελειώνει μονορούφιΈνας πράκτορας (με τους δικούς του υποπράκτορες, αν έχει)Ένα context τα χωρά όλα· ένας πίνακας προσθέτει κόστος
Δύο ανεξάρτητες διορθώσεις σε διαφορετικά σημεία του κώδικαΔύο πράκτορες, ξεχωριστά branches ή worktreesΧωρίς κοινά αρχεία, οπότε ο μόνος κίνδυνος είναι να πάρουν την ίδια κάρτα
Σχεδιασμός και διαλογή στο ChatGPT, κώδικας σε πράκτορα τερματικούΔύο clients, διαφορετικές δουλειέςΤο ChatGPT γράφει και ταξινομεί εργασίες· ο πράκτορας κώδικα τις αναλαμβάνει
Πολλοί πράκτορες που περιμένουν την ίδια απόφαση προϊόντοςΈνας πράκτορας, αφού αποφασίσετεΠαράλληλοι πράκτορες θα μαντέψουν ο καθένας διαφορετικά

Αν δεν θα δίνατε δύο κομμάτια δουλειάς σε δύο ανθρώπους χωρίς να μιλήσετε πρώτα, μην τα δίνετε σε δύο πράκτορες.

Τι πρέπει να λέει μια εργασία πριν την πιάσει ένας πράκτορας;

Οι πράκτορες παίρνουν μια εργασία κατά γράμμα και σπάνια ρωτούν. Πριν φύγει μια κάρτα από το Backlog, δώστε της:

  • Ένα αποτέλεσμα που μπορείτε να ελέγξετε. Όχι «βελτίωσε την εισαγωγή νέων χρηστών», αλλά «πρόσθεσε κενή κατάσταση στη σελίδα έργων με κουμπί δημιουργίας».
  • Εύρος. Ποια αρχεία, σελίδες ή συστήματα μπορεί να αγγίξει και τι είναι εκτός ορίων.
  • Έλεγχο ολοκλήρωσης. Το τεστ, το build ή το URL που δείχνει ότι δούλεψε.
  • Τις αποδείξεις που θέλετε πίσω. Σύνδεσμο σε pull request, hash ενός commit, URL μιας ανάπτυξης.
  • Πού σταματά. Οτιδήποτε μη αναστρέψιμο (δημοσίευση, παραγωγή, χρήματα) πρέπει να καταλήγει σε ερώτηση προς εσάς, όχι σε ενέργεια.

Οι προεπιλεγμένες στήλες του Weft είναι Backlog, Todo, Doing και Done. Μια απλή σύμβαση δουλεύει καλά: μόνο οι κάρτες στο Todo είναι έτοιμες για ανάληψη. Τα έργα κρατούν ένα αποθετήριο ή έναν πελάτη χωριστά από τα υπόλοιπα.

Τι γίνεται όταν δύο πράκτορες καλούν το start_task στην ίδια κάρτα;

Η μετακίνηση μιας κάρτας στο Doing δεν είναι κλείδωμα: δύο πράκτορες μπορούν να διαβάσουν την ίδια κάρτα στο Todo και να ξεκινήσουν και οι δύο. Γι’ αυτό στο Weft το κλείδωμα είναι η ίδια η ανάληψη.

Μια κλήση start_task είναι μία εισαγωγή στη βάση δεδομένων που προστατεύεται από μοναδικό ευρετήριο, οπότε η βάση αποφασίζει ποιος κερδίζει. Ο νικητής παίρνει ένα runId και ένα leaseToken, και η κάρτα μετακινείται στο Doing. Αυτός που χάνει παίρνει already_claimed με το id της εργασίας, τον τίτλο και μια υπόδειξη να μη διπλασιάσει τη δουλειά. Δεν έχει σημασία ότι ο ένας client είναι πράκτορας τερματικού και ο άλλος εφαρμογή συνομιλίας.

Για έναν πράκτορα, το already_claimed είναι κανονική απάντηση, όχι σφάλμα. Η σωστή κίνηση είναι να καλέσει ξανά το get_my_work και να πάρει την επόμενη κάρτα. Περιγράφουμε τον πλήρη κύκλο στο ο κύκλος ανάληψης, σήματος ζωής και απόδειξης.

Πώς δουλεύουν τα σήματα ζωής και το lease των 20 λεπτών;

Μια ανάληψη είναι lease, όχι μόνιμη ανάθεση. Το start_task δίνει lease 20 λεπτών και λέει στον πράκτορα να το ανανεώνει κάθε 300 δευτερόλεπτα. Ο πράκτορας το ανανεώνει καλώντας το report_progress με το runId και το leaseToken του. Αν στο μεταξύ ο πράκτορας έχει χάσει το lease, η κλήση επιστρέφει lease_lost, και πρέπει να σταματήσει αντί να συνεχίσει να αλλάζει αρχεία.

Όταν μια συνεδρία «πεθαίνει», δεν μένει κανείς να το πει. Η σιωπή είναι το μόνο σήμα που παίρνει ο πίνακας, οπότε το Weft χρησιμοποιεί τη σιωπή ως σήμα:

  • Μετά από 20 λεπτά χωρίς σήμα ζωής, η εκτέλεση σημειώνεται ως ληγμένη, το token διαγράφεται και η εργασία επιστρέφει χωρίς ανάθεση.
  • Ένας καθαρισμός τρέχει κάθε 10 λεπτά, και μια ληγμένη εργασία ελευθερώνεται επίσης αμέσως όταν ένας άλλος client προσπαθήσει να την αναλάβει.
  • Όσο ένας πράκτορας περιμένει απάντηση σε μια ερώτηση προς εσάς, κρατά την εργασία για 60 λεπτά. Μετά το lease πέφτει, αλλά η ερώτηση μένει ανοιχτή.

Τα σήματα ζωής είναι κλήσεις εργαλείων. Μια εργασία 40 λεπτών με σήμα ζωής κάθε 5 λεπτά ξοδεύει περίπου 8 κλήσεις σε αυτά, και το δωρεάν πρόγραμμα έχει 200 κλήσεις τον μήνα, οπότε τρεις πράκτορες που δουλεύουν καθημερινά θα το ξεπεράσουν. Το Pro δεν έχει όριο κλήσεων.

Πώς ξέρει ο πίνακας ποιος πράκτορας έκανε τι;

Κάθε client OAuth που συνδέεται στο Weft είναι ξεχωριστός δράστης. Το Claude Code, το Codex και το ChatGPT καταχωρίζονται χωριστά, και ο πίνακας δείχνει το όνομα με το οποίο καταχωρίστηκε κάθε client. Κάθε γεγονός στο ιστορικό καταγράφει ποιος client το έκανε.

Οι clients χωρίς OAuth μπορούν να χρησιμοποιήσουν ένα προσωπικό access token· κάθε token είναι επίσης ξεχωριστός δράστης, αλλά τα tokens δεν έχουν scopes (access tokens). Τα δικαιώματα ορίζονται ανά σύνδεση OAuth:

  • full (η προεπιλογή): και τα 32 εργαλεία.
  • write: όλα εκτός από τα τρία καταστροφικά εργαλεία (κάδος, αρχειοθέτηση, ολοκλήρωση sprint).
  • read: μόνο τα 11 εργαλεία ανάγνωσης.

Ένας λογικός διαχωρισμός: οι πράκτορες κώδικα σε write, οτιδήποτε πειραματικό σε read. Η αποσύνδεση ενός client ανακαλεί τα tokens του χωρίς να αγγίξει τους άλλους. Το Weft εκδίδει refresh tokens, οπότε ένας συνδεδεμένος client ανανεώνει μόνος του τη σύνδεσή του.

Η ταυτότητα στον πίνακα δεν είναι απομόνωση στον δίσκο. Δύο πράκτορες με διαφορετικά ονόματα μπορούν ακόμη να γράψουν ο ένας πάνω στον άλλον στο ίδιο checkout. Δώστε σε κάθε πράκτορα κώδικα δικό του branch ή worktree.

Πού καταλήγει η ολοκληρωμένη δουλειά και πόση μπορεί να σας περιμένει;

Από προεπιλογή, μια ολοκληρωμένη εργασία πηγαίνει κατευθείαν στο Done. Σταματά στο Inbox σας όταν η εργασία χρειάζεται έλεγχο ή όταν αποτυγχάνει ένας έλεγχος επαλήθευσης. Εκεί επιλέγετε Αποδοχή, Επανεπεξεργασία, Αργότερα ή Απόρριψη. Η Επανεπεξεργασία ζητά μια σημείωση. Οι ερωτήσεις από το request_input φτάνουν στο ίδιο Inbox και στο κινητό σας ως push, οπότε έχετε ένα σημείο να κοιτάτε, όποιος πράκτορας κι αν ρώτησε.

Η απόδειξη από το complete_task περιέχει ένα αποτέλεσμα, artifacts που μπορείτε να ελέγξετε, τι δεν έγινε, τα άγνωστα και ένα nextStep. Το nextStep εμφανίζεται πάνω από το κουμπί Αποδοχή, οπότε η αποδοχή εγκρίνει ακριβώς αυτό το βήμα. Περισσότερα στο τι έκανε ο πράκτορας AI μου.

Το Inbox έχει όριο, και με πολλούς πράκτορες θα το συναντήσετε. Χωρά 5 στοιχεία σε χώρο εργασίας ενός ατόμου και 10 σε ομάδα, ή 45 λεπτά εκτιμώμενου ελέγχου, όποιο έρθει πρώτο. Οι ερωτήσεις μετράνε σε αυτό. Όταν γεμίσει, το start_task αρνείται με attention_queue_full και λέει στον πράκτορα τι μπορεί ακόμη να κάνει, όπως να αναφέρει πρόοδο ή να διαβάσει τον πίνακα. Τρεις πράκτορες μπορούν να παράγουν δουλειά πιο γρήγορα απ’ όσο μπορεί να την ελέγξει ένας άνθρωπος· το όριο τους εμποδίζει να στοιβάζουν αποτελέσματα που δεν θα διαβάσετε ποτέ.

Τι χαλάει και πώς επανέρχεστε;

ΑστοχίαΤι βλέπετεΤι κάνει το WeftΤι κάνετε εσείς
Δύο clients ξεκινούν την ίδια εργασίαΜία κάρτα στο Doing, ένας client παίρνει already_claimedΗ βάση δεδομένων αφήνει μία ανάληψη να κερδίσει· η άλλη απορρίπτεταιΤίποτα, αν ο πράκτορας που έχασε προχωρήσει αλλού. Αν συνέχισε να δουλεύει παρ’ όλα αυτά, κάντε πιο αυστηρές τις οδηγίες του
Μια συνεδρία κρασάρει ή το laptop κοιμάταιΜια κάρτα στο Doing χωρίς πρόοδοΜετά από 20 λεπτά χωρίς σήμα ζωής η εκτέλεση λήγει και η εργασία επιστρέφει χωρίς ανάθεσηΕλέγξτε το branch για μισοτελειωμένη δουλειά πριν την πιάσει άλλος πράκτορας
Ένας πράκτορας τελειώνει αλλά δεν καλεί ποτέ το complete_taskΗ δουλειά έγινε merge, η κάρτα είναι ακόμη στο DoingΤο lease λήγει· η εργασία ελευθερώνεται, δεν κλείνειΚλείστε την εσείς ή ζητήστε από έναν πράκτορα να την ολοκληρώσει με τις αποδείξεις
Ένας πράκτορας χρειάζεται μια απόφαση που μόνο εσείς μπορείτε να πάρετεΜια ερώτηση στο Inbox σας, ίσως και pushΗ ανάληψη διατηρείται για 60 λεπτά· η απάντηση φτάνει στον πράκτορα στο επόμενο start_task ή get_my_work τουΑπαντήστε με μία από τις επιλογές που έδωσε
Σας περιμένουν πάρα πολλάΈνα γεμάτο InboxΤο start_task αρνείται με attention_queue_fullΕλέγξτε ή απορρίψτε στοιχεία· οι πράκτορες μπορούν να ξεκινήσουν ξανά καθώς αδειάζει η ουρά
Δύο πράκτορες αλλάζουν το ίδιο checkoutΆσχετες αλλαγές ανακατεμένες σε ένα diffΤίποτα· το Weft δεν βλέπει τα αρχεία σαςΞεχωριστά worktrees ή branches πριν τρέξετε πράκτορες παράλληλα

Πώς ρυθμίζετε δύο ή τρεις clients;

Και οι τρεις συνδέονται στο ίδιο endpoint και κάνουν σύνδεση μέσω του browser, χωρίς κλειδί για αντιγραφή.

# Claude Code
claude mcp add --transport http weft https://letsweft.com/api/mcp

# Codex: add to ~/.codex/config.toml, then sign in
[mcp_servers.weft]
url = "https://letsweft.com/api/mcp"

codex mcp login weft

Το ChatGPT συνδέεται μέσω της εφαρμογής Weft στον κατάλογό του, σε κάθε πρόγραμμα, και στο δωρεάν. Σελίδες βήμα προς βήμα: Claude Code, Codex, ChatGPT, Cursor (εγκατάσταση με ένα κλικ). Η σύνδεση ακολουθεί την προδιαγραφή εξουσιοδότησης του MCP.

Το ChatGPT δουλεύει σε γύρους: δρα όσο είστε μέσα στη συνομιλία. Ταιριάζει σε σχεδιασμό, γράψιμο εργασιών και απαντήσεις σε ερωτήσεις. Οι μεγάλες εκτελέσεις κώδικα ταιριάζουν καλύτερα σε πράκτορα τερματικού, γιατί ένα σήμα ζωής κάθε λίγα λεπτά χρειάζεται μια συνεδρία που συνεχίζει να τρέχει.

Πώς μοιάζει μια δοκιμή μιας εβδομάδας;

  1. Ημέρα 1: συνδέστε δύο clients. Claude Code και Codex, ή έναν πράκτορα κώδικα συν το ChatGPT. Δώστε στους πράκτορες κώδικα δικαιώματα write.
  2. Ημέρα 1–2: γράψτε πέντε έως δέκα εργασίες σύμφωνα με το παραπάνω συμβόλαιο. Ένα αποτέλεσμα, εύρος, έλεγχος ολοκλήρωσης, αποδείξεις. Αφήστε τες στο Todo. Αν έχετε ήδη εργασίες σε Linear, Jira, Notion ή Trello, εισαγάγετέ τες πρώτα· η εισαγωγή είναι δωρεάν σε κάθε πρόγραμμα.
  3. Ημέρα 2–5: τρέξτε και τους δύο πράκτορες στην ίδια ουρά του Todo, τον καθένα στο δικό του worktree, με οδηγία να αναλαμβάνει με το start_task και να ολοκληρώνει με το complete_task και artifacts.
  4. Ημέρα 5: δοκιμάστε επίτηδες μια αστοχία. Στείλτε και τους δύο πράκτορες στην ίδια κάρτα και δείτε τον έναν να παίρνει already_claimed. Σκοτώστε μια συνεδρία στη μέση μιας εργασίας και ελέγξτε ότι η κάρτα είναι ξανά ελεύθερη μετά από 20 λεπτά.
  5. Ημέρα 7: έλεγχος μόνο από τον πίνακα. Έτρεξε κάποια εργασία δύο φορές ή έμεινε στο Doing αφού τελείωσε; Μπορέσατε να ελέγξετε κάθε αποτέλεσμα από τα artifacts του; Διορθώστε το πρότυπο εργασίας πριν προσθέσετε τρίτο πράκτορα.

Πώς συγκρίνεται αυτό με την προσέγγιση του Hypertask;

Το μοντέλο lease του Hypertask είναι σωστό: ανάληψη, σήμα ζωής, απελευθέρωση, με λήξη. Η διαφορά είναι πού ζει αυτό το μοντέλο. Η τεκμηρίωση του Hypertask αναφέρει τα leases εργασιών, τις αποδείξεις και την κλιμάκωση μόνο ως REST endpoints, σκόπιμα, και η αναφορά εργαλείων του έχει 21 εργαλεία MCP χωρίς εργαλείο lease (επισκόπηση MCP). Στο Weft, η ανάληψη, το σήμα ζωής, η ερώτηση και η απόδειξη είναι εργαλεία MCP, οπότε οποιοσδήποτε client MCP τα χρησιμοποιεί χωρίς επιπλέον κώδικα.

WeftHypertask
Ανάληψη και leaseΜέσα στο MCP: start_task, report_progress (lease 20 λεπτών)Μόνο REST endpoints, σκόπιμα (τεκμηρίωση)
Εργαλεία MCP3221 (τεκμηρίωση)
ΣύνδεσηOAuth στον browser, με refresh tokens· προαιρετικά προσωπικά access tokensΗ τεκμηριωμένη ρύθμιση είναι ένα αντιγραμμένο API key που λήγει μετά από 30 ημέρες· μια σύνδεση εγκεκριμένη από τον browser διαρκεί 90 ημέρες χωρίς ανανέωση (τεκμηρίωση)
Ταυτότητα πράκτοραΚάθε client OAuth ή token είναι ξεχωριστός δράστηςΠράκτορες ως λογαριασμοί υπηρεσίας με δική τους ταυτότητα
Διαδρομή για ChatGPTΔημοσιευμένη εφαρμογή στον κατάλογο του ChatGPT, σε κάθε πρόγραμμα, και στο δωρεάνCustom GPT με OpenAPI Actions, ή custom connector σε developer mode, σύμφωνα με το Hypertask (τεκμηρίωση)
CLI και REST APIΚανέναCLI στο npm και REST API (τεκμηρίωση)
Εφαρμογές κινητούiOS και AndroidΧωρίς εγγενή εφαρμογή iOS (web εφαρμογή στην αρχική οθόνη)· χωρίς καταχώριση στο Google Play (τεκμηρίωση)
Γλώσσες27Μόνο αγγλικά
Τιμή ανά θέσηΔωρεάν: 50 εργασίες, 200 κλήσεις AI τον μήνα. Pro: 8,06 € τον μήνα (με ΦΠΑ) ή 68,20 € τον χρόνοΔωρεάν: 3 πίνακες ανά άτομο. BYOK 8 $ ετήσια / 10 $ μηνιαία. Pro 16 $ ετήσια / 20 $ μηνιαία (τιμές)
Μονάδες AIΔεν χρειάζονται: η σκέψη γίνεται στον δικό σας AI clientΕνσωματωμένο AI· το πρόγραμμα BYOK χρησιμοποιεί τα δικά σας κλειδιά μοντέλων

Το Hypertask είναι καλύτερη επιλογή αν οι πράκτορές σας τρέχουν από scripts ή CI και θέλετε CLI και REST API, αν θέλετε πράκτορες ως λογαριασμούς υπηρεσίας που τους διαχειρίζεστε σαν χρήστες, ή αν θέλετε ενσωματωμένο AI (γράψιμο εργασιών, έξυπνες ετικέτες, διαλογή), ταχύτητα από το πληκτρολόγιο και καταγραφή χρόνου. Το Weft δεν έχει CLI, REST API ούτε webhooks, ούτε ενσωμάτωση με GitHub ή Slack. Το Weft ταιριάζει όταν οι πράκτορές σας είναι clients MCP που ήδη χρησιμοποιείτε, ανάμεσά τους και το ChatGPT, και θέλετε να τους απαντάτε από το κινητό σας.

Για πιο ευρεία σύγκριση, δείτε τη σύγκριση διαχειριστών εργασιών MCP και την εναλλακτική στο Hypertask.

Χρειάζεται οι πράκτορές μου να μιλούν μεταξύ τους;
Όχι. Συντονίζονται μέσω του πίνακα: αναλήψεις, αποδείξεις και ερωτήσεις. Το Weft δεν καλεί ποτέ έναν πράκτορα· ο καθένας τραβά την επόμενη εργασία του με το get_my_work.
Θα αφήσει ένας πράκτορας που κράσαρε μια εργασία κολλημένη για πάντα στο Doing;
Όχι. Μετά από 20 λεπτά χωρίς σήμα ζωής η εκτέλεση σημειώνεται ως ληγμένη και η εργασία επιστρέφει χωρίς ανάθεση, ώστε να την αναλάβει άλλος client. Ελέγξτε πρώτα το branch για μισοτελειωμένη δουλειά.
Δεν θα με θάψουν τρεις πράκτορες σε ελέγχους;
Το Inbox έχει όριο 5 στοιχεία για ένα άτομο (10 για ομάδα) ή 45 λεπτά ελέγχου· όταν γεμίσει, οι πράκτορες δεν μπορούν να ξεκινήσουν νέες εργασίες. Οι περισσότερες ολοκληρωμένες εργασίες πηγαίνουν κατευθείαν στο Done.
Κοστίζει περισσότερο να τρέχω πολλούς πράκτορες;
Το Weft χρεώνει ανά θέση, όχι ανά πράκτορα: το Pro κοστίζει 8,06 € τον μήνα (με ΦΠΑ) ή 68,20 € τον χρόνο ανά άτομο. Το δωρεάν πρόγραμμα περιορίζει τις κλήσεις AI σε 200 τον μήνα, που τα σήματα ζωής πολλών πρακτόρων τις εξαντλούν γρήγορα. Δείτε τις τιμές.