From a6b95188a110464b6ffa0334c8af58463f2a36f2 Mon Sep 17 00:00:00 2001 From: Adam Malczewski Date: Sat, 27 Jun 2026 03:03:53 +0900 Subject: feat(provider-concurrency): implement per-provider in-memory concurrency limits with oldest-agent-first scheduling --- bun.lock | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'bun.lock') diff --git a/bun.lock b/bun.lock index 2261ba8..602e42a 100644 --- a/bun.lock +++ b/bun.lock @@ -84,6 +84,7 @@ "@dispatch/lsp": "workspace:*", "@dispatch/mcp": "workspace:*", "@dispatch/message-queue": "workspace:*", + "@dispatch/provider-concurrency": "workspace:*", "@dispatch/provider-openai-compat": "workspace:*", "@dispatch/provider-umans": "workspace:*", "@dispatch/session-orchestrator": "workspace:*", @@ -161,6 +162,13 @@ "@dispatch/wire": "workspace:*", }, }, + "packages/provider-concurrency": { + "name": "@dispatch/provider-concurrency", + "version": "0.0.0", + "dependencies": { + "@dispatch/kernel": "workspace:*", + }, + }, "packages/provider-openai-compat": { "name": "@dispatch/provider-openai-compat", "version": "0.0.0", @@ -186,6 +194,7 @@ "@dispatch/credential-store": "workspace:*", "@dispatch/kernel": "workspace:*", "@dispatch/message-queue": "workspace:*", + "@dispatch/provider-concurrency": "workspace:*", "@dispatch/system-prompt": "workspace:*", }, }, @@ -338,6 +347,7 @@ "@dispatch/kernel": "workspace:*", "@dispatch/lsp": "workspace:*", "@dispatch/mcp": "workspace:*", + "@dispatch/provider-concurrency": "workspace:*", "@dispatch/session-orchestrator": "workspace:*", "@dispatch/system-prompt": "workspace:*", "@dispatch/throughput-store": "workspace:*", @@ -415,6 +425,8 @@ "@dispatch/openai-stream": ["@dispatch/openai-stream@workspace:packages/openai-stream"], + "@dispatch/provider-concurrency": ["@dispatch/provider-concurrency@workspace:packages/provider-concurrency"], + "@dispatch/provider-openai-compat": ["@dispatch/provider-openai-compat@workspace:packages/provider-openai-compat"], "@dispatch/provider-umans": ["@dispatch/provider-umans@workspace:packages/provider-umans"], -- cgit v1.2.3