Weft
HE
בלוג

מספיק לעדכן את לוח המשימות ביד: תנו לסוכן להזיז את הכרטיס

לוח משימות שמשקף את המציאות בלי לגרור כרטיסים: סוכן ה-AI שעושה את העבודה מזיז כל משימה כשהוא מתחיל וכשהוא מסיים, ואתם רק מקבלים את ההחלטות.

‏Weft הוא מנהל המשימות מבוסס ה-AI למייסדים סולו ולצוותים קטנים.

כל הפוסטים

מאת Andrei Finogeev ·

מפסיקים לעדכן לוח משימות ביד כשהסוכן שעושה את העבודה מזיז את הכרטיס כחלק מהעבודה עצמה. ב-Weft, ‏start_task מעביר את המשימה ל-Doing, ‏report_progress שומר על התפיסה בחיים בזמן שהסוכן עובד, ו-complete_task מעביר אותה ל-Done, או לתיבת הדואר הנכנס (Inbox) שלכם כשהמשימה צריכה את הבדיקה שלכם. אתם מפסיקים להיות מי ששומר שהסטטוס נכון, והופכים למי שמחליט.

אנחנו מפתחים את Weft. העובדות על מוצרים אחרים לקוחות מהעמודים הרשמיים שלהם, ונבדקו ב-27 באוקטובר 2026.

למה כל לוח משימות מתיישן?

סטטוס הוא עבודה שנייה שאף אחד לא מקבל עליה שכר. העבודה היא לכתוב את הקוד, לשלוח את החשבונית, לתקן את העמוד. הזזת הכרטיס היא תקורה, והיא מגיעה בדיוק כשרוצים להמשיך הלאה.

אז מזיזים את הכרטיס אחר כך, בבת אחת, מהזיכרון. עד יום חמישי, ב-Doing יש שלושה דברים שאף אחד לא עושה, וב-Todo יש דבר אחד שיצא כבר ביום שני. אנשים מפסיקים לסמוך על הלוח, בודקים בצ׳אט במקום, והלוח הופך לתמונה של השבוע שעבר.

סוכני AI מחמירים את המצב. סוכן יכול לסיים חמש משימות באחר צהריים אחד, ואם אתם עדיין גוררים כל כרטיס בעצמכם, אתם עושים עבודת פקידות בשביל עובד מהיר יותר.

הפתרון הוא ניקוי או מניעה?

יש שתי דרכים להפוך לוח לאוטומטי. ניקוי נותן לסטייה לקרות ואז משתמש ב-AI כדי לסדר אותה. המאמר של Hypertask‏ Stop Manually Updating Your Task Board הולך בדרך הזו: הוא מתאר כפתור AI Triage שקורא את תיבת הדואר הנכנס, מסמן כל פריט כבטוח לארכוב או כדורש את התגובה שלכם, ומארכב את הקבוצה הראשונה אחרי שאישרתם. אם הכאב שלכם הוא מבול של תגובות והתראות, זה כלי סביר, ול-Hypertask יש לשם כך AI מובנה. ב-Weft אין AI מובנה ואין מיון התראות.

מניעה היא הדרך השנייה: הסטטוס לא משתבש מלכתחילה, כי שינוי שלו הוא לא צעד נפרד. הסוכן לא יכול להתחיל את העבודה בלי לתפוס את הכרטיס, ולא יכול לסיים בלי לסגור אותו. אין מה למיין אחר כך, כי הכרטיס כבר אומר מה קרה.

אנחנו בחרנו במניעה. לוח שצריך סבב ניקוי היה שגוי בין הסבבים.

איך הסוכן מזיז את הכרטיס תוך כדי עבודה?

Weft מתחבר ללקוח ה-AI שלכם דרך Model Context Protocol בכתובת https://letsweft.com/api/mcp. הלקוח מתחבר עם OAuth בדפדפן, כך שאין מפתח להעתיק. ארבע קריאות לכלים מובילות את הסטטוס של משימה מההתחלה ועד הסוף:

  1. start_task תופס את המשימה ומעביר אותה ל-Doing. התפיסה היא חכירה (lease) של 20 דקות. אם סוכן שני מנסה לקחת את אותה משימה, הוא מקבל already_claimed ומתבקש לא לשכפל את העבודה.
  2. report_progress הוא דופק. כל קריאה מחדשת את החכירה, והתשובה אומרת לסוכן לחדש כל 5 דקות. אם הסוכן קורס או שהצ׳אט נסגר, הדופק נעצר, החכירה פגה אחרי 20 דקות והמשימה משתחררת לכל מי שירצה לקחת אותה. גם שקט הוא סטטוס.
  3. request_input שואל אתכם שאלה, עם אפשרויות, בזמן שהסוכן ממשיך להחזיק בתפיסה. השאלה נוחתת ב-Inbox שלכם ויכולה להגיע לטלפון כהתראת push.
  4. complete_task רושם את התוצאה, את הראיות שמוכיחות אותה (URL, ‏commit, ‏hash של קובץ), מה לא נעשה, מה עדיין לא ידוע ומה הצעד הבא. כברירת מחדל המשימה עוברת ישר ל-Done. אם המשימה מסומנת כדורשת בדיקה, או שבדיקת אימות נכשלת, היא נעצרת ב-Inbox שלכם.

הסוכן לא צריך לזכור לעדכן שום דבר, כי העדכון הוא הקריאה שהוא מבצע כדי לעשות את העבודה. לכל הפרטים על חכירות וקבלות, ראו את המדריך ללולאת התפיסה.

מגבלה אחת, בכנות: Weft אף פעם לא קורא לסוכן. הסוכן מושך עבודה כשאתם בסשן איתו, דרך get_my_work או start_task. כרטיסים זזים כי סוכן שאתם מריצים מזיז אותם, לא כי Weft עוקב אחרי ה-repository שלכם. ל-Weft אין סנכרון עם GitHub או Slack ואין webhooks, כך ש-pull request שמוזג מחוץ לסשן עם סוכן לא יזיז כרטיס מעצמו.

איך נראה לוח ידני לעומת לוח שהסוכן מזיז?

לוח ידנילוח שהסוכן מזיז (Weft)
מי מזיז כרטיסיםאתם, או מי שזוכרהסוכן שעושה את העבודה, דרך start_task ו-complete_task. עדיין אפשר לגרור כרטיסים בעצמכם
מתי הסטטוס משתנהאחר כך, בבת אחת, מהזיכרוןברגע שהעבודה מתחילה וברגע שהיא נגמרת. תפיסה בלי דופק במשך 20 דקות פגה והמשימה משתחררת
מה המשמעות של Doingמישהו התחיל את זה פעםתפיסה חיה של חיבור מזוהה שדיווח ב-20 הדקות האחרונות
מה המשמעות של Doneמישהו גרר את הכרטיסקבלה: outcome, ‏artifacts, ‏notDone, ‏unknowns, צעד הבא
מה אתם בודקיםאת כל הלוח, כדי למצוא מה השתנהרק את מה שנעצר ב-Inbox שלכם: תשובות לשאלות, ועבודה גמורה שמחכה להחלטה שלכם
שני עובדים על אותה משימהמתגלה אחרי ששניהם סיימוהסוכן השני מקבל already_claimed לפני שהוא מתחיל
התפקיד שלכםפקיד ובודקבודק בלבד: Accept, ‏Rework, ‏Later או Drop

מה להפוך לאוטומטי, ומה חייב להישאר ההחלטה שלי?

הפכו לאוטומטי כל מה שהוא עובדה על העבודה: התחיל, עדיין בתהליך, הסתיים, תקוע. הסוכן יודע את זה טוב יותר מכם, כי הוא זה שעושה את העבודה. השאירו אצלכם כל מה שהוא שיפוט על העבודה: האם זה מספיק טוב, האם זה צריך לצאת, האם עדיין שווה לעשות את זה.

לתת לסוכן לעשותלהשאיר אצלכם
להעביר משימה ל-Doing כשהעבודה מתחילהאיזו משימה הכי חשובה השבוע
לשמור על התפיסה בחיים בזמן העבודהכל דבר בלתי הפיך: כסף, פרסום, פרודקשן, משפטי
לסגור את המשימה עם תוצאה וראיותהאם עבודה גמורה מתקבלת, חוזרת לתיקון, נדחית או מבוטלת
לומר מה דילג ובמה הוא לא בטוחפיצול אמיתי בדרך בלי ברירת מחדל סבירה
ליצור משימות מתוכנית שסיכמתםאת התוכנית עצמה

ב-Weft לעמודה הימנית יש שתי דלתות. כשהסוכן נתקל בהחלטה באמצע משימה, הוא קורא ל-request_input ואתם עונים על שאלה אחת, רצוי בבחירת אפשרות. כשהסוכן מסיים עבודה שצריכה את הבדיקה שלכם, אתם רואים ארבעה כפתורים: Accept, ‏Rework, ‏Later, ‏Drop. ‏Rework מבקש מכם הערה. אם הסוכן העביר צעד הבא, תראו אותו מעל כפתור Accept, כך שהאישור מאשר בדיוק את הצעד הזה ותו לא.

ה-AI יכול להקים את הלוח מתוך שיחה?

כן, וזה החלק הקל. מתארים את הפרויקט בצ׳אט, והסוכן יכול לקרוא ל-initialize_board כדי ליצור את ארבע עמודות ברירת המחדל (Backlog, ‏Todo, ‏Doing, ‏Done) ואז ל-bulk_create_tasks כדי להוסיף את כל התוכנית בטרנזקציה אחת. האצווה נכנסת במלואה או לא נכנסת בכלל, והיא נספרת כקריאה אחת במכסה החודשית. משימה שנוצרה בלי עמודה נוחתת ב-Backlog.

הפוסט של Hypertask‏ Why We Let AI Agents Build Entire Boards טוען שהיחידה הנכונה למסור לסוכן היא הפרויקט, לא המשימה הבודדת. אנחנו מסכימים שסוכנים צריכים לבנות לוחות. אנחנו לא מסכימים שהבנייה היא החלק הקשה.

לבנות לוח זה זול: סוכן יכול לכתוב ארבעים משימות בשניות. הבדיקה היא המגבלה האמיתית. כל אחת מהמשימות האלה תייצר יום אחד עבודה גמורה שתצטרכו להסתכל עליה, ואפשר להסתכל רק על כמות מסוימת ביום.

לכן ב-Weft יש מגבלת קשב במקום מגבלת יצירה. כשיותר מדי דברים מחכים לכם, ‏start_task מסרב לתפוס עבודה חדשה ועונה attention_queue_full, יחד עם מה שהסוכן עדיין יכול לעשות (לדווח על התקדמות, לבדוק את העבודה שלו, לקרוא את הלוח). המגבלה היא 5 פריטים בסביבת עבודה של אדם אחד ו-10 לצוות, או 45 דקות של זמן בדיקה משוער — המוקדם מביניהם. גם שאלות מ-request_input נספרות, כי לענות עליהן עולה אותו קשב.

סוכן יכול לתכנן כמה שהוא רוצה, אבל הוא לא יכול להתחיל את הדבר השישי בזמן שחמישה דברים גמורים מחכים לכם.

איך צריך להיראות השבוע הראשון שלי?

קודם חברו לקוח אחד. ב-ChatGPT, ‏Weft היא אפליקציה שפורסמה בכל התוכניות, כולל Free. ב-Claude.ai או ב-Claude Desktop מוסיפים אותה כ-custom connector. ב-Claude Code זו פקודה אחת: claude mcp add --transport http weft https://letsweft.com/api/mcp (ראו את עמוד ההגדרה של Claude Code). אחר כך הדביקו את זה בצ׳אט וערכו את שורת הפרויקט:

אתה מחובר ללוח ה-Weft שלי. השבוע, פעל לפי הכללים האלה.

הקמה (היום):
1. קרא ל-get_board_state. אם אין עמודות, קרא ל-initialize_board.
2. הפרויקט שלי: [תארו אותו ב-3-5 משפטים].
   הצע לכל היותר 12 משימות כרשימה. קודם תראה לי את הרשימה.
   אחרי שאגיד כן, הוסף אותן בקריאה אחת ל-bulk_create_tasks.

בכל פעם שאתה עובד על משימה:
3. קרא ל-get_my_work כדי לראות מה שלך והאם יש מקום בתור שלי.
4. קרא ל-start_task ברגע שאתה מתחיל עבודה אמיתית, לא כשאנחנו
   רק מדברים עליה. שמור את runId ואת leaseToken.
5. קרא ל-report_progress כל כמה דקות בזמן העבודה.
6. אם הגעת להחלטה שהיא שלי (כסף, פרסום, כל דבר בלתי
   הפיך, או פיצול אמיתי), קרא ל-request_input עם 2-4 אפשרויות.
   אל תנחש ואל תבקש רשות להמשיך.
7. סיים עם complete_task: תוצאה בשורה אחת, artifacts שאני יכול
   לבדוק (קישורים, commits, קבצים), notDone, unknowns ו-nextStep.
8. לעולם אל תעביר כרטיס ל-Done ביד. complete_task עושה את זה.
9. אם start_task עונה attention_queue_full, הפסק להתחיל עבודה חדשה.
   ספר לי מה מחכה לי ועזור לי לפנות את זה.

בסוף כל סשן, ספר לי אילו כרטיסים הזזת ולמה.

שתים-עשרה משימות זה מכוון. בתוכנית Free יש 50 משימות פעילות ו-200 קריאות AI בחודש, והשבוע הראשון נועד ללמוד את הלולאה, לא למלא את הלוח. אם אתם מעבירים לוח קיים, ‏Weft מייבא CSV מ-Linear, ‏Jira או Notion ו-JSON מ-Trello בכל התוכניות.

במהלך השבוע עשו רק שני דברים: עִנו על שאלות כשהן מגיעות, והחליטו על מה שמגיע ל-Inbox שלכם. אל תגררו כרטיסים. אם כרטיס הגיע למקום הלא נכון, שווה לדעת את זה: אמרו לסוכן על איזה כלל הוא דילג, במקום לתקן את הכרטיס בשקט.

ביום שישי בדקו שני דברים: האם לכל כרטיס ב-Done יש משהו שאפשר לפתוח כדי לבדוק אותו, והאם הגיע אליכם משהו שיכולתם להחליט עליו מראש? אם כן, כתבו את ברירת המחדל הזו בפרומפט של השבוע הבא.

מה Weft לא עושה כאן?

  • אין בו AI מובנה. החשיבה מתרחשת בלקוח ה-AI שלכם, ולכן ב-Weft אין קרדיטים של AI לקנות ואין כפתור מיון.
  • הוא לא מזיז כרטיסים בעקבות אירועים חיצוניים. אין סנכרון עם GitHub, ‏GitLab או Slack, אין webhooks, אין REST API ציבורי. אם הסטטוס שלכם צריך לעקוב אחרי commits ו-merges בלי שום סוכן מעורב, כלי עם האינטגרציות האלה יתאים יותר.
  • הוא לא גורם לכל משימה לחכות לכם. רוב העבודה הגמורה עוברת ישר ל-Done עם הקבלה שלה. רק משימות שדורשות בדיקה, או שנכשלו בבדיקה, נעצרות ב-Inbox שלכם.

אם אתם מריצים כמה סוכנים במקביל, התפיסה היא מה שמפריד ביניהם; לוח אחד לכמה סוכנים עוסק במקרה הזה, ומה סוכן ה-AI שלי עשה עוסק בקריאת הקבלות. להשוואה רחבה יותר של מנהלי משימות עם MCP, ראו את טבלת מנהלי המשימות עם MCP.

אם הסוכן מזיז כרטיסים, איך אדע שהוא לא פשוט סימן הכול כגמור?
Done ב-Weft מגיע מ-complete_task, שרושם את התוצאה, הראיות, מה לא נעשה ומה לא ידוע. קראו את הראיות, לא את הסיכום. עבודה שתרצו לבדוק לפני שהיא נחשבת — סמנו את המשימה כדורשת בדיקה, והיא תיעצר ב-Inbox שלכם עם Accept, ‏Rework, ‏Later או Drop.
מה קורה כשהסוכן קורס באמצע?
הוא מפסיק לשלוח report_progress. אחרי 20 דקות בלי דופק החכירה פגה והמשימה משתחררת לכל אחד, כולל סוכן אחר. לא צריך לשים לב לקריסה כדי שהלוח יפסיק לטעון שמישהו עובד על המשימה.
מגבלת הקשב תאט את הסוכנים שלי?
היא מאטה את ההתחלה, לא את הסיום. כש-5 פריטים (10 לצוות) או 45 דקות של בדיקה מחכים לכם, ‏start_task מסרב לעבודה חדשה, אבל הסוכן עדיין יכול לדווח על התקדמות ולקרוא את הלוח. הדרך המהירה ביותר לשחרר אותו היא להחליט על מה שכבר נמצא ב-Inbox שלכם.
אפשר להשאיר חלק מהסוכנים בהרשאת קריאה בלבד?
כן. כל חיבור OAuth מקבל הרשאות full, ‏write או read, שנבחרות במסך ההסכמה או מאוחר יותר בהגדרות. חיבור read יכול להסתכל על הלוח אבל לא להזיז כרטיסים. אפשר גם לנתק לקוח בכל רגע.
צריך תוכנית בתשלום בשביל זה?
לא. כל הלולאה עובדת ב-Free, עם 50 משימות פעילות ו-200 קריאות AI בחודש; ‏bulk_create_tasks נספר כקריאה אחת. Pro עולה $7 למשתמש לחודש או $60 למשתמש לשנה ומסיר את המגבלות האלה.
זה עדיף על מיון באמצעות AI?
זה פותר בעיה אחרת. מיון מנקה פיד של תגובות והתראות בדיעבד; אם הפיד הזה הוא הבעיה שלכם, כלי עם מיון מובנה כמו Hypertask יתאים יותר. לוח שהסוכן מזיז מונע מהסטטוס לסטות מלכתחילה, בעבודה שהסוכנים שלכם עושים.