Blog

Berhenti memperbarui papan tugas secara manual: biarkan agen yang memindahkan kartu

Jaga papan tugas tetap akurat tanpa menyeret kartu: agen AI yang mengerjakan tugas memindahkannya saat mulai dan selesai, dan Anda cukup mengambil keputusan.

Weft adalah pengelola tugas AI untuk pendiri tunggal dan tim kecil.

Semua artikel

Oleh Andrei Finogeev ·

Anda berhenti memperbarui papan tugas secara manual ketika agen yang mengerjakan tugas memindahkan kartunya sebagai bagian dari pekerjaan itu. Di Weft, start_task menaruh tugas di Doing, report_progress menjaga klaim tetap hidup selama agen bekerja, dan complete_task memindahkannya ke Done, atau ke Kotak masuk Anda jika tugas itu perlu Anda tinjau. Anda tidak lagi menjadi orang yang menjaga status tetap benar, melainkan orang yang memutuskan.

Kami yang membuat Weft. Fakta tentang produk lain diambil dari halaman resminya, diperiksa pada 27 Oktober 2026.

Mengapa setiap papan tugas lama-lama basi?

Status adalah pekerjaan kedua yang tidak dibayar siapa pun. Pekerjaannya adalah menulis kode, mengirim faktur, memperbaiki halaman. Memindahkan kartu adalah beban tambahan, dan datang tepat ketika Anda ingin beralih ke hal berikutnya.

Jadi kartu dipindahkan belakangan, sekaligus banyak, berdasarkan ingatan. Menjelang Kamis, Doing berisi tiga hal yang tidak dikerjakan siapa pun dan Todo berisi satu hal yang sudah dirilis hari Senin. Orang berhenti memercayai papan, memeriksa obrolan sebagai gantinya, dan papan berubah menjadi potret minggu lalu.

Agen AI memperparahnya. Agen bisa menyelesaikan lima tugas dalam satu sore, dan jika Anda masih menyeret setiap kartu sendiri, Anda mengerjakan urusan administrasi untuk pekerja yang lebih cepat.

Solusinya membersihkan atau mencegah?

Ada dua cara mengotomatiskan papan. Membersihkan berarti membiarkan papan melenceng lalu memakai AI untuk merapikannya. Artikel Hypertask Stop Manually Updating Your Task Board memilih jalan ini: artikel itu menggambarkan tombol AI Triage yang membaca kotak masuk Anda, memberi label pada setiap item apakah aman diarsipkan atau perlu masukan Anda, lalu mengarsipkan kelompok pertama setelah Anda setujui. Jika masalah Anda adalah banjir komentar dan notifikasi, itu alat yang masuk akal, dan Hypertask punya AI bawaan untuk itu. Weft tidak punya AI bawaan maupun triase notifikasi.

Mencegah adalah jalan yang lain: status tidak pernah salah sejak awal, karena mengubahnya bukan langkah terpisah. Agen tidak bisa memulai pekerjaan tanpa mengklaim kartunya, dan tidak bisa selesai tanpa menutupnya. Tidak ada yang perlu ditriase belakangan, karena kartunya sudah menyatakan apa yang terjadi.

Kami memilih mencegah. Papan yang butuh putaran bersih-bersih sudah salah di antara putaran-putaran itu.

Bagaimana agen memindahkan kartu sambil bekerja?

Weft terhubung ke klien AI Anda lewat Model Context Protocol di https://letsweft.com/api/mcp. Klien masuk dengan OAuth di browser, jadi tidak ada kunci yang perlu disalin. Empat panggilan alat membawa status tugas dari awal sampai akhir:

  1. start_task mengklaim tugas dan memindahkannya ke Doing. Klaimnya berupa masa pinjam 20 menit. Jika agen kedua mencoba tugas yang sama, ia mendapat already_claimed dan diminta tidak menduplikasi pekerjaan.
  2. report_progress adalah detak. Setiap panggilan memperpanjang masa pinjam, dan responsnya meminta agen memperpanjang setiap 5 menit. Jika agen mogok atau obrolan ditutup, detaknya berhenti, masa pinjamnya habis setelah 20 menit, dan tugas dibebaskan untuk diambil siapa saja. Keheningan juga sebuah status.
  3. request_input mengajukan pertanyaan kepada Anda, dengan pilihan, sementara agen tetap memegang klaimnya. Pertanyaan masuk ke Kotak masuk Anda dan bisa sampai ke ponsel sebagai notifikasi push.
  4. complete_task mencatat hasil, artefak yang membuktikannya (URL, commit, hash file), apa yang tidak dikerjakan, apa yang masih belum diketahui, dan langkah berikutnya. Secara bawaan, tugas langsung pindah ke Done. Jika tugas ditandai perlu ditinjau, atau pemeriksaan verifikasi gagal, tugas itu berhenti di Kotak masuk Anda.

Agen tidak perlu ingat untuk memperbarui apa pun, karena pembaruannya adalah panggilan yang ia lakukan untuk mengerjakan tugas itu. Untuk mekanisme lengkap masa pinjam dan tanda terima, lihat panduan siklus klaim.

Satu batasan yang perlu diakui: Weft tidak pernah memanggil agen. Agen menarik pekerjaan ketika Anda sedang dalam sesi bersamanya, lewat get_my_work atau start_task. Kartu bergerak karena agen yang sedang Anda jalankan memindahkannya, bukan karena Weft mengawasi repositori Anda. Weft tidak punya sinkronisasi GitHub atau Slack dan tidak punya webhook, jadi pull request yang di-merge di luar sesi agen tidak akan memindahkan kartu dengan sendirinya.

Seperti apa papan manual dibandingkan papan yang dipindahkan agen?

Papan manualPapan yang dipindahkan agen (Weft)
Siapa yang memindahkan kartuAnda, atau siapa pun yang ingatAgen yang mengerjakan tugas, lewat start_task dan complete_task. Anda tetap bisa menyeret kartu sendiri
Kapan status berubahBelakangan, sekaligus banyak, berdasarkan ingatanTepat saat pekerjaan dimulai dan saat berakhir. Klaim tanpa detak selama 20 menit akan habis dan tugasnya dibebaskan
Arti DoingSeseorang pernah memulai iniKlaim aktif oleh koneksi bernama yang melapor dalam 20 menit terakhir
Arti DoneSeseorang menyeret kartunyaTanda terima: hasil, artefak, notDone, unknowns, langkah berikutnya
Apa yang Anda tinjauSeluruh papan, untuk mencari apa yang berubahHanya yang berhenti di Kotak masuk Anda: jawaban atas pertanyaan, dan pekerjaan selesai yang butuh keputusan Anda
Dua pekerja pada satu tugasKetahuan setelah keduanya selesaiAgen kedua mendapat already_claimed sebelum mulai
Pekerjaan AndaJuru tulis sekaligus peninjauHanya peninjau: Terima, Kerjakan ulang, Nanti, atau Batalkan

Apa yang sebaiknya diotomatiskan, dan apa yang harus tetap menjadi keputusan saya?

Otomatiskan apa pun yang merupakan fakta tentang pekerjaan: dimulai, masih berjalan, selesai, tersangkut. Agen mengetahuinya lebih baik daripada Anda, karena dialah yang mengerjakannya. Simpan untuk diri sendiri apa pun yang merupakan penilaian tentang pekerjaan: apakah ini sudah cukup bagus, apakah layak dirilis, apakah ini masih layak dikerjakan.

Biarkan agen yang melakukannyaTetap menjadi milik Anda
Memindahkan tugas ke Doing saat pekerjaan dimulaiTugas mana yang paling penting minggu ini
Menjaga klaim tetap hidup selama bekerjaApa pun yang tidak bisa dibatalkan: uang, publikasi, produksi, urusan hukum
Menutup tugas dengan hasil dan buktiApakah pekerjaan yang selesai diterima, dikembalikan untuk dikerjakan ulang, ditunda, atau dibatalkan
Menyebutkan apa yang dilewati dan apa yang membuatnya raguPersimpangan nyata tanpa pilihan bawaan yang masuk akal
Membuat tugas dari rencana yang sudah Anda setujuiRencananya itu sendiri

Di Weft, kolom kanan punya dua pintu. Ketika agen menemui keputusan di tengah tugas, ia memanggil request_input dan Anda menjawab satu pertanyaan, sebaiknya dengan memilih salah satu opsi. Ketika agen menyelesaikan pekerjaan yang perlu Anda tinjau, Anda melihat empat tombol: Terima, Kerjakan ulang, Nanti, Batalkan. Kerjakan ulang meminta catatan dari Anda. Jika agen menyertakan langkah berikutnya, Anda melihatnya di atas tombol Terima, jadi menerima berarti menyetujui tepat langkah itu dan tidak lebih.

Bisakah AI menyiapkan papan dari sebuah percakapan?

Bisa, dan itu bagian yang mudah. Jelaskan proyeknya di obrolan, dan agen bisa memanggil initialize_board untuk membuat empat kolom bawaan (Backlog, Todo, Doing, Done) lalu bulk_create_tasks untuk menambahkan seluruh rencana dalam satu transaksi. Batch itu masuk seluruhnya atau tidak sama sekali, dan dihitung sebagai satu panggilan terhadap kuota bulanan Anda. Tugas yang dibuat tanpa kolom masuk ke Backlog.

Artikel Hypertask Why We Let AI Agents Build Entire Boards berpendapat bahwa proyek, bukan satu tugas, adalah satuan yang tepat untuk diserahkan kepada agen. Kami setuju bahwa agen sebaiknya membangun papan. Kami tidak setuju bahwa membangun adalah bagian tersulitnya.

Membangun papan itu murah: agen bisa menulis empat puluh tugas dalam hitungan detik. Meninjau adalah batas sebenarnya. Setiap tugas itu suatu hari akan menghasilkan pekerjaan selesai yang harus Anda lihat, dan dalam sehari Anda hanya bisa melihat sebanyak itu.

Itulah sebabnya Weft punya batas perhatian, bukan batas pembuatan. Ketika terlalu banyak yang menunggu Anda, start_task menolak mengklaim pekerjaan baru dan menjawab attention_queue_full, beserta apa yang masih boleh dilakukan agen (melaporkan kemajuan, memeriksa pekerjaannya, membaca papan). Batasnya 5 item untuk ruang kerja satu orang dan 10 untuk tim, atau 45 menit perkiraan waktu tinjauan, mana yang lebih dulu tercapai. Pertanyaan dari request_input juga dihitung, karena menjawabnya menyita perhatian yang sama.

Agen boleh merencanakan sebanyak yang ia mau, tetapi ia tidak bisa memulai hal keenam selagi lima hal yang sudah selesai menunggu Anda.

Seperti apa minggu pertama saya seharusnya?

Hubungkan satu klien dulu. Di ChatGPT, Weft adalah aplikasi yang sudah terbit di semua paket, termasuk Free. Di Claude.ai atau Claude Desktop, Anda menambahkannya sebagai konektor khusus. Di Claude Code cukup satu perintah: claude mcp add --transport http weft https://letsweft.com/api/mcp (lihat halaman pengaturan Claude Code). Lalu tempel ini ke obrolan dan sunting baris proyeknya:

Kamu terhubung ke papan Weft saya. Untuk minggu ini, ikuti aturan berikut.

Persiapan (hari ini):
1. Panggil get_board_state. Jika belum ada kolom, panggil initialize_board.
2. Proyek saya: [jelaskan dalam 3-5 kalimat].
   Usulkan paling banyak 12 tugas dalam bentuk daftar. Tunjukkan daftarnya dulu.
   Setelah saya bilang ya, tambahkan dengan satu panggilan bulk_create_tasks.

Setiap kali kamu mengerjakan tugas:
3. Panggil get_my_work untuk melihat apa yang menjadi milikmu dan apakah antrean saya masih ada ruang.
4. Panggil start_task begitu kamu mulai bekerja sungguhan, bukan saat kita
   baru membahasnya. Simpan runId dan leaseToken.
5. Panggil report_progress setiap beberapa menit selama bekerja.
6. Jika kamu sampai pada keputusan yang menjadi milik saya (uang, publikasi, apa pun
   yang tidak bisa dibatalkan, atau persimpangan nyata), panggil request_input dengan 2-4 pilihan.
   Jangan menebak dan jangan meminta izin untuk melanjutkan.
7. Selesaikan dengan complete_task: hasil satu baris, artefak yang bisa saya
   periksa (tautan, commit, file), notDone, unknowns, dan nextStep.
8. Jangan pernah memindahkan kartu ke Done secara manual. complete_task yang melakukannya.
9. Jika start_task menjawab attention_queue_full, berhenti memulai pekerjaan baru.
   Beri tahu saya apa yang menunggu saya dan bantu saya mengosongkannya.

Di akhir setiap sesi, beri tahu saya kartu mana yang kamu pindahkan dan alasannya.

Dua belas tugas itu disengaja. Di paket Free Anda punya 50 tugas aktif dan 200 panggilan AI per bulan, dan minggu pertama adalah tentang mempelajari siklusnya, bukan mengisi papan. Jika Anda memindahkan papan yang sudah ada, Weft mengimpor CSV dari Linear, Jira, atau Notion dan JSON dari Trello di semua paket.

Selama seminggu itu, lakukan dua hal saja: jawab pertanyaan ketika datang dan ambil keputusan atas apa yang sampai ke Kotak masuk Anda. Jangan menyeret kartu. Jika sebuah kartu berakhir di tempat yang salah, itu layak diketahui: beri tahu agen aturan mana yang dilewatinya alih-alih diam-diam membetulkan kartunya.

Menjelang Jumat, periksa dua hal: apakah setiap kartu Done punya sesuatu yang bisa Anda buka untuk memeriksanya, dan apakah ada yang sampai kepada Anda yang sebenarnya bisa Anda putuskan sebelumnya? Jika ada, tulis pilihan bawaan itu ke prompt minggu depan.

Apa yang tidak dilakukan Weft di sini?

  • Weft tidak punya AI bawaan. Proses berpikirnya terjadi di klien AI Anda sendiri, jadi Weft tidak punya kredit AI untuk dibeli dan tidak punya tombol triase.
  • Weft tidak memindahkan kartu berdasarkan peristiwa dari luar. Tidak ada sinkronisasi GitHub, GitLab, atau Slack, tidak ada webhook, tidak ada REST API publik. Jika status Anda harus mengikuti commit dan merge tanpa melibatkan agen, alat dengan integrasi tersebut lebih cocok.
  • Weft tidak membuat setiap tugas menunggu Anda. Sebagian besar pekerjaan yang selesai langsung masuk Done beserta tanda terimanya. Hanya tugas yang perlu ditinjau, atau yang gagal dalam pemeriksaan, yang berhenti di Kotak masuk Anda.

Jika Anda menjalankan beberapa agen sekaligus, klaimlah yang menjaga mereka tetap terpisah; satu papan untuk beberapa agen membahas kasus itu, dan apa yang sudah dikerjakan agen AI saya membahas cara membaca tanda terimanya. Untuk perbandingan pengelola tugas dengan MCP yang lebih luas, lihat tabel pengelola tugas MCP.

Jika agen yang memindahkan kartu, bagaimana saya tahu ia tidak sekadar menandai semuanya selesai?
Done di Weft berasal dari complete_task, yang mencatat hasil, artefak, apa yang tidak dikerjakan, dan apa yang belum diketahui. Baca artefaknya, bukan ringkasannya. Untuk pekerjaan yang ingin Anda periksa sebelum dianggap selesai, tandai tugasnya perlu ditinjau dan tugas itu akan berhenti di Kotak masuk Anda untuk Terima, Kerjakan ulang, Nanti, atau Batalkan.
Apa yang terjadi ketika agen mogok di tengah jalan?
Ia berhenti mengirim report_progress. Setelah 20 menit tanpa detak, masa pinjamnya habis dan tugas dibebaskan untuk diambil siapa saja, termasuk agen lain. Anda tidak perlu menyadari mogoknya agar papan berhenti menyatakan ada yang sedang mengerjakannya.
Apakah batas perhatian akan memperlambat agen saya?
Batas itu memperlambat memulai, bukan menyelesaikan. Ketika 5 item (10 untuk tim) atau 45 menit tinjauan menunggu Anda, start_task menolak pekerjaan baru, tetapi agen tetap bisa melaporkan kemajuan dan membaca papan. Cara tercepat untuk membukanya adalah mengambil keputusan atas apa yang sudah ada di Kotak masuk Anda.
Bisakah saya membuat sebagian agen hanya-baca?
Bisa. Setiap koneksi OAuth mendapat hak full, write, atau read, dipilih di layar persetujuan atau nanti di Pengaturan. Koneksi read bisa melihat papan tetapi tidak bisa memindahkan kartu. Anda juga bisa memutus klien kapan saja.
Apakah saya perlu paket berbayar untuk ini?
Tidak. Seluruh siklus berjalan di Free, dengan 50 tugas aktif dan 200 panggilan AI per bulan; bulk_create_tasks dihitung sebagai satu panggilan. Pro seharga $7 per kursi per bulan atau $60 per kursi per tahun dan menghapus batas-batas itu.
Apakah ini lebih baik daripada triase AI?
Ini menyelesaikan masalah yang berbeda. Triase membersihkan aliran komentar dan notifikasi setelah kejadian; jika aliran itu masalah Anda, alat dengan triase bawaan, seperti Hypertask, lebih cocok. Papan yang dipindahkan agen mencegah status melenceng sejak awal, untuk pekerjaan yang dilakukan agen Anda.