Autonomous Agent Partner
-
Updated
Jun 2, 2025 - TypeScript
Autonomous Agent Partner
An in-memory priority queue that prevents starvation by balancing priority and arrival time. Items are greedily prioritized within each batch of the longest-waiting items, ensuring fairness alongside prioritization and bounded delays for low-priority tasks.
A highly efficient, flexible queue system for managing the execution of asynchronous tasks with customizable priorities, retries, and timeouts. Designed for use in JavaScript/TypeScript applications, this library helps you manage concurrency, schedule tasks, and control execution flow with ease.
Add a description, image, and links to the priority-scheduling topic page so that developers can more easily learn about it.
To associate your repository with the priority-scheduling topic, visit your repo's landing page and select "manage topics."