Blog

Görev panonu elle güncellemeyi bırak: kartı ajan taşısın

Kart sürüklemeden görev panonu doğru tut: işi yapan yapay zekâ ajanı her görevi başlarken ve bitirirken taşır, sen yalnızca kararları verirsin.

Weft, tek kişilik kurucular ve küçük ekipler için yapay zekâ görev yöneticisidir.

Tüm yazılar

Yazan Andrei Finogeev ·

Bir görev panosunu elle güncellemeyi, işi yapan ajan kartı işin bir parçası olarak taşıdığında bırakırsın. Weft’te start_task görevi Doing’e koyar, report_progress ajan çalışırken sahiplenmeyi canlı tutar, complete_task da onu Done’a ya da görev incelemeni gerektiriyorsa Gelen kutuna taşır. Durumu doğru tutan kişi olmayı bırakır, karar veren kişi olursun.

Weft’i biz geliştiriyoruz. Diğer ürünlerle ilgili bilgiler, 27 Ekim 2026’da kontrol edilen resmî sayfalarından alındı.

Her görev panosu neden eskir?

Durum, kimsenin karşılığını almadığı ikinci bir iştir. Asıl iş kodu yazmak, faturayı göndermek, sayfayı düzeltmektir. Kartı taşımak ek yüktür ve tam da devam etmek istediğin anda karşına çıkar.

Bu yüzden kart sonradan, toplu hâlde, hafızadan taşınır. Perşembeye gelindiğinde Doing’de kimsenin yapmadığı üç şey, Todo’da da pazartesi yayımlanmış bir şey durur. İnsanlar panoya güvenmeyi bırakır, onun yerine sohbete bakar ve pano geçen haftanın bir resmine dönüşür.

Yapay zekâ ajanları bunu daha da kötüleştirir. Bir ajan bir öğleden sonra beş görev bitirebilir; her kartı hâlâ kendin sürüklüyorsan daha hızlı bir çalışan için kâtiplik yapıyorsun demektir.

Çözüm temizlik mi, önleme mi?

Bir panoyu otomatikleştirmenin iki yolu var. Temizlik, kaymanın olmasına izin verir ve sonra onu düzeltmek için yapay zekâ kullanır. Hypertask’ın Stop Manually Updating Your Task Board yazısı bu yolu izliyor: gelen kutunu okuyan, her öğeyi arşivlenebilir ya da girdine ihtiyaç duyuyor diye etiketleyen ve sen onayladığında ilk grubu arşivleyen bir AI Triage düğmesini anlatıyor. Derdin bir yorum ve bildirim seliyse bu makul bir araç ve Hypertask’ın bunun için yerleşik yapay zekâsı var. Weft’in yerleşik yapay zekâsı ve bildirim önceliklendirmesi yok.

Önleme diğer yol: durum en baştan hiç yanlış olmaz, çünkü onu değiştirmek ayrı bir adım değildir. Ajan kartı sahiplenmeden işe başlayamaz ve onu kapatmadan bitiremez. Sonradan önceliklendirilecek bir şey kalmaz, çünkü kart ne olduğunu zaten söylüyor.

Biz önlemeyi seçtik. Temizlik turu gerektiren bir pano, turların arasında yanlıştı.

Ajan çalışırken kartı nasıl taşır?

Weft, yapay zekâ istemcine Model Context Protocol üzerinden https://letsweft.com/api/mcp adresinde bağlanır. İstemci tarayıcıda OAuth ile giriş yapar, kopyalanacak anahtar yok. Bir görevin durumunu baştan sona dört araç çağrısı taşır:

  1. start_task görevi sahiplenir ve Doing’e taşır. Sahiplenme 20 dakikalık bir kiralamadır. İkinci bir ajan aynı görevi denerse already_claimed alır ve işi tekrarlamaması söylenir.
  2. report_progress bir nabız sinyalidir. Her çağrı kiralamayı yeniler ve yanıt ajana her 5 dakikada bir yenilemesini söyler. Ajan çökerse ya da sohbet kapatılırsa nabız sinyalleri durur, kiralama 20 dakika sonra sona erer ve görev herkesin alabileceği şekilde serbest kalır. Sessizlik de bir durumdur.
  3. request_input ajan sahiplenmeyi korurken sana seçenekli bir soru sorar. Soru Gelen kutuna düşer ve telefonuna bildirim olarak ulaşabilir.
  4. complete_task sonucu, onu kanıtlayan artefaktları (bir URL, bir commit, bir dosya hash’i), neyin yapılmadığını, neyin hâlâ bilinmediğini ve sonraki adımı kaydeder. Varsayılan olarak görev doğrudan Done’a geçer. Görev inceleme gerektiriyor olarak işaretlendiyse ya da bir doğrulama kontrolü başarısız olursa bunun yerine Gelen kutunda durur.

Ajanın bir şeyi güncellemeyi hatırlaması gerekmez, çünkü güncelleme işi yapmak için yaptığı çağrının kendisidir. Kiralamaların ve makbuzların tüm işleyişi için sahiplenme döngüsü rehberine bak.

Dürüst bir sınır: Weft bir ajanı asla çağırmaz. Ajan, sen onunla bir oturumdayken get_my_work ya da start_task üzerinden işi çeker. Kartlar, Weft deponu izlediği için değil, çalıştırdığın bir ajan onları taşıdığı için hareket eder. Weft’in GitHub ya da Slack senkronizasyonu ve webhook’ları yok; yani bir ajan oturumu dışında birleştirilen bir pull request bir kartı kendiliğinden taşımaz.

Elle tutulan bir pano, ajanın taşıdığı bir panonun yanında neye benzer?

Elle tutulan panoAjanın taşıdığı pano (Weft)
Kartları kim taşırSen ya da kim hatırlarsaİşi yapan ajan, start_task ve complete_task ile. Kartları yine kendin de sürükleyebilirsin
Durum ne zaman değişirSonradan, toplu hâlde, hafızadanİşin başladığı ve bittiği anda. 20 dakika nabız sinyali gelmeyen bir sahiplenmenin süresi dolar ve görev serbest kalır
Doing ne anlama gelirBiri bir zamanlar buna başladıSon 20 dakika içinde rapor vermiş, adı belli bir bağlantının canlı sahiplenmesi
Done ne anlama gelirBiri kartı sürüklediBir makbuz: sonuç, artefaktlar, notDone, unknowns, sonraki adım
Neyi incelersinNeyin değiştiğini bulmak için bütün panoyuYalnızca Gelen kutunda duranları: soruların yanıtlarını ve kararını bekleyen bitmiş işleri
Tek görevde iki çalışanİkisi de bitirdikten sonra fark edilirİkinci ajan başlamadan önce already_claimed alır
Senin işinKâtip ve inceleyiciYalnızca inceleyici: Kabul et, Yeniden yap, Sonra ya da Bırak

Neyi otomatikleştirmeliyim, ne benim kararım olarak kalmalı?

İşle ilgili bir olgu olan her şeyi otomatikleştir: başladı, sürüyor, bitti, takıldı. Bir ajan bunları senden daha iyi bilir, çünkü işi yapan odur. İşle ilgili bir yargı olan her şeyi kendinde tut: bu yeterince iyi mi, yayımlanmalı mı, hâlâ yapmaya değer mi.

Ajana bırakSende kalsın
İş başladığında görevi Doing’e taşımakBu hafta hangi görevin en önemli olduğu
Çalışırken sahiplenmeyi canlı tutmakGeri dönüşü olmayan her şey: para, yayımlama, üretim, hukuk
Görevi sonuç ve kanıtla kapatmakBitmiş işin kabul edilip edilmeyeceği, yeniden yapılmak üzere geri gönderilip gönderilmeyeceği, ertelenip ertelenmeyeceği ya da bırakılıp bırakılmayacağı
Neyi atladığını ve neden emin olmadığını söylemekMakul bir varsayılanı olmayan gerçek bir yol ayrımı
Üzerinde anlaştığınız bir plandan görev oluşturmakPlanın kendisi

Weft’te sağ sütunun iki kapısı var. Ajan görevin ortasında bir karara geldiğinde request_input çağırır ve sen tek bir soruyu, tercihen bir seçenek seçerek yanıtlarsın. Ajan incelemeni gerektiren bir işi bitirdiğinde dört düğme görürsün: Kabul et, Yeniden yap, Sonra, Bırak. Yeniden yap senden bir not ister. Ajan bir sonraki adım verdiyse onu Kabul et düğmesinin üstünde görürsün; yani kabul etmek tam olarak o adımı onaylar, fazlasını değil.

Yapay zekâ panoyu bir sohbetten kurabilir mi?

Evet, işin kolay kısmı da bu. Projeyi sohbetinde anlat; ajan dört varsayılan sütunu (Backlog, Todo, Doing, Done) oluşturmak için initialize_board, ardından bütün planı tek bir işlemde eklemek için bulk_create_tasks çağırabilir. Toplu ekleme ya tamamen gerçekleşir ya hiç gerçekleşmez ve aylık kotanda tek çağrı sayılır. Sütun belirtilmeden oluşturulan bir görev Backlog’a düşer.

Hypertask’ın Why We Let AI Agents Build Entire Boards yazısı, bir ajana verilecek doğru birimin tek bir görev değil proje olduğunu savunuyor. Ajanların pano kurması gerektiğine katılıyoruz. Kurmanın işin zor kısmı olduğuna katılmıyoruz.

Pano kurmak ucuzdur: bir ajan saniyeler içinde kırk görev yazabilir. Asıl sınır incelemedir. Bu görevlerin her biri bir gün bakman gereken bitmiş bir iş üretecek ve bir günde ancak belli bir miktarına bakabilirsin.

Weft’te oluşturma sınırı yerine dikkat sınırı olmasının nedeni bu. Seni bekleyen iş çok fazla olduğunda start_task yeni işi sahiplenmeyi reddeder ve ajanın hâlâ yapabilecekleriyle (ilerleme bildirmek, işini kontrol etmek, panoyu okumak) birlikte attention_queue_full yanıtını verir. Sınır tek kişilik çalışma alanı için 5 öğe, ekip için 10 öğe ya da tahmini 45 dakikalık inceleme süresidir, hangisi önce gelirse. request_input’tan gelen sorular da buna sayılır, çünkü onları yanıtlamak aynı dikkate mal olur.

Bir ajan istediği kadar plan yapabilir, ama beş bitmiş iş seni beklerken altıncısına başlayamaz.

İlk haftam neye benzemeli?

Önce tek bir istemci bağla. ChatGPT’de Weft, Free dahil her planda yayımlanmış bir uygulama. Claude.ai ya da Claude Desktop’ta onu özel bağlayıcı olarak eklersin. Claude Code’da tek komut: claude mcp add --transport http weft https://letsweft.com/api/mcp (bkz. Claude Code kurulum sayfası). Sonra bunu sohbete yapıştır ve proje satırını düzenle:

Weft panoma bağlısın. Bu hafta boyunca şu kurallara uy.

Kurulum (bugün):
1. get_board_state çağır. Hiç sütun yoksa initialize_board çağır.
2. Projem: [3-5 cümleyle anlat].
   Liste olarak en fazla 12 görev öner. Listeyi önce bana göster.
   Ben evet dedikten sonra onları tek bir bulk_create_tasks çağrısıyla ekle.

Bir görev üzerinde her çalıştığında:
3. Neyin senin olduğunu ve kuyruğumda yer olup olmadığını görmek için
   get_my_work çağır.
4. Gerçek işe başladığın anda start_task çağır, yalnızca üzerine
   konuşurken değil. runId ve leaseToken'ı sakla.
5. Çalışırken birkaç dakikada bir report_progress çağır.
6. Bana ait bir karara gelirsen (para, yayımlama, geri dönüşü olmayan
   her şey ya da gerçek bir yol ayrımı) 2-4 seçenekle request_input çağır.
   Tahmin yürütme ve devam etmek için izin isteme.
7. complete_task ile bitir: tek satırlık bir sonuç, kontrol edebileceğim
   artefaktlar (bağlantılar, commit'ler, dosyalar), notDone, unknowns ve bir nextStep.
8. Bir kartı asla elle Done'a taşıma. Bunu complete_task yapar.
9. start_task attention_queue_full derse yeni işe başlamayı bırak.
   Beni neyin beklediğini söyle ve onu temizlememe yardım et.

Her oturumun sonunda hangi kartları taşıdığını ve nedenini söyle.

On iki görev bilinçli bir seçim. Free planda ayda 50 etkin görev ve 200 yapay zekâ çağrın var; ilk hafta panoyu doldurmakla değil, döngüyü öğrenmekle ilgili. Mevcut bir panoyu taşıyorsan Weft her planda Linear, Jira ya da Notion’dan CSV ve Trello’dan JSON içe aktarır.

Hafta boyunca yalnızca iki şey yap: sorular geldiğinde yanıtla ve Gelen kutuna ulaşanlar hakkında karar ver. Kart sürükleme. Bir kart yanlış yere düşerse bunu bilmek değerlidir: kartı sessizce düzeltmek yerine ajana hangi kuralı atladığını söyle.

Cumaya kadar iki şeyi kontrol et: her Done kartında kontrol etmek için açabileceğin bir şey var mı ve sana ulaşan, önceden karara bağlayabileceğin bir şey oldu mu? Olduysa o varsayılanı gelecek haftanın istemine yaz.

Weft burada neyi yapmıyor?

  • Yerleşik yapay zekâsı yok. Düşünme işi kendi yapay zekâ istemcinde olur; bu yüzden Weft’te satın alınacak yapay zekâ kredisi ve önceliklendirme düğmesi yok.
  • Kartları dış olaylara göre taşımaz. GitHub, GitLab ya da Slack senkronizasyonu yok, webhook yok, herkese açık REST API yok. Durumun hiçbir ajan dahil olmadan commit’leri ve birleştirmeleri izlemesi gerekiyorsa bu entegrasyonlara sahip bir araç daha uygun.
  • Her görevin seni beklemesini sağlamaz. Bitmiş işlerin çoğu makbuzuyla doğrudan Done’a gider. Yalnızca inceleme gerektiren ya da bir kontrolden geçemeyen görevler Gelen kutunda durur.

Birkaç ajanı aynı anda çalıştırıyorsan onları birbirinden ayıran sahiplenmedir; birden fazla ajan için tek pano bu durumu, yapay zekâ ajanım ne yaptı da makbuzları okumayı ele alıyor. MCP’li görev yöneticilerinin daha geniş bir karşılaştırması için MCP görev yöneticisi tablosuna bak.

Kartları ajan taşıyorsa her şeyi öylece bitti olarak işaretlemediğini nereden bilirim?
Weft’te Done, sonucu, artefaktları, neyin yapılmadığını ve neyin bilinmediğini kaydeden complete_task’tan gelir. Özeti değil, artefaktları oku. Sayılmadan önce kontrol etmek istediğin işler için görevi inceleme gerektiriyor olarak işaretle; Kabul et, Yeniden yap, Sonra ya da Bırak için Gelen kutunda durur.
Ajan yarı yolda çökerse ne olur?
report_progress göndermeyi bırakır. Nabız sinyali olmadan 20 dakika sonra kiralama sona erer ve görev, başka bir ajan dahil herkesin alabileceği şekilde serbest kalır. Panonun birinin üzerinde çalıştığını iddia etmeyi bırakması için çöküşü senin fark etmen gerekmez.
Dikkat sınırı ajanlarımı yavaşlatır mı?
Başlamayı yavaşlatır, bitirmeyi değil. Seni bekleyen 5 öğe (ekipte 10) ya da 45 dakikalık inceleme olduğunda start_task yeni işi reddeder, ama ajan yine de ilerleme bildirebilir ve panoyu okuyabilir. Engeli kaldırmanın en hızlı yolu Gelen kutunda zaten duranlar hakkında karar vermektir.
Bazı ajanları salt okunur tutabilir miyim?
Evet. Her OAuth bağlantısı onay ekranında ya da sonradan Ayarlar’da seçilen full, write ya da read hakları alır. read bağlantısı panoya bakabilir ama kart taşıyamaz. Bir istemcinin bağlantısını istediğin zaman da kesebilirsin.
Bunun için ücretli bir plana ihtiyacım var mı?
Hayır. Döngünün tamamı ayda 50 etkin görev ve 200 yapay zekâ çağrısıyla Free’de çalışır; bulk_create_tasks tek çağrı sayılır. Pro koltuk başına ayda $7 ya da yılda $60 ve bu sınırları kaldırır.
Bu, yapay zekâ önceliklendirmesinden daha mı iyi?
Farklı bir sorunu çözüyor. Önceliklendirme, bir yorum ve bildirim akışını sonradan temizler; derdin o akışsa Hypertask gibi yerleşik önceliklendirmesi olan bir araç daha uygun. Ajanın taşıdığı bir pano ise ajanlarının yaptığı işler için durumun en baştan kaymasını önler.