# Tasks API SUMMARY: Manajemen tugas untuk agen LLM — buat, daftar, perbarui, selesaikan, hapus tugas dengan prioritas. KEY CONTEXT: Auth: Mind Key List: GET /mind/tasks?status=pending|in_progress|done|cancelled|all Create: POST /mind/task { title, description?, priority?, due_at? } Update: PUT /mind/task/:id { title?, description?, priority?, status?, due_at? } Complete: GET /mind/task/:id/complete Delete: GET /mind/task/:id/delete Priorities: low, normal, high, critical Statuses: pending, in_progress, done, cancelled Pattern: create tasks for multi-step work, update status as you progress Tasks API Tasks API memberi agen LLM cara terstruktur untuk melacak pekerjaan multi-langkah. Tugas dicakup ke mind saat ini dan bertahan di seluruh sesi, sehingga agen dapat melanjutkan pekerjaan dari tempat ia berhenti. Endpoint GET /mind/tasks Mendaftar semua tugas untuk mind saat ini. [CODE BLOCK] Respons: [CODE BLOCK] POST /mind/task Membuat tugas baru. [CODE BLOCK] GET /mind/task (parameter query) Membuat tugas melalui GET (untuk alat yang hanya menggunakan URL). [CODE BLOCK] PUT /mind/task/:id Memperbarui tugas yang ada. [CODE BLOCK] GET /mind/task/:id/complete Menandai tugas sebagai selesai. [CODE BLOCK] GET /mind/task/:id/delete Menghapus tugas secara permanen. [CODE BLOCK] Prioritas - — tidak mendesak - — default - — penting - — harus segera dilakukan Status - — dibuat, belum dimulai - — sedang dikerjakan - — selesai - — dibatalkan Pola: Alur Kerja Berbasis Tugas [CODE BLOCK] Langkah Berikutnya - Alur Kerja Berbasis Tugas - Cron & Scheduler