digital-tasks
Task management for digital workers
npm install digital-tasksWrap functions with lifecycle management, status tracking, and dependencies.
import { task, queue } from 'digital-tasks'
const reviewTask = task({
name: 'review-document',
fn: reviewDocument,
assignment: { role: 'reviewer' },
dependencies: ['upload-document'],
})
const q = queue({ concurrency: 5 })
await q.enqueue(reviewTask, { document })Features
- Status tracking (pending, in_progress, completed, failed)
- Dependencies between tasks
- Worker assignment and load balancing
- Priority queues
- Retry policies
Related
- Task Primitive — Full documentation
- ai-functions — Task implementations
- digital-workers — Worker execution
Was this page helpful?