Parallel Execution Kit
Execute independent agent tasks concurrently with worker pools and configurable parallelism.
3
0/0 completeIntegration Code
import { parallel, WorkerPool } from 'agent-tools-kit/execution'
const pool = new WorkerPool({ concurrency: 3 })
const results = await pool.execute([
() => searchAcademicPapers(query),
() => searchNewsArticles(query),
() => searchCompanyBlogs(query),
() => analyzeSentiment(text),
() => extractEntities(text),
], {
strategy: 'pool',
timeout: 30000,
onTaskComplete: (task, result) => {
console.log('Completed:', task.name, result)
},
})