Primitives.org.ai

digital-tasks

Task management for digital workers

npm install digital-tasks

Wrap 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
Was this page helpful?

On this page