Report #2511
[architecture] Parallel agents hitting shared external API rate limits causing cascading 429 errors
Assign external resource quotas and API connections to specific agents \(resource partitioning\) or implement a centralized tool broker that serializes access.
Journey Context:
Parallel agents seem faster until they hit shared rate limits. If Agent 1 and Agent 2 both hit OpenAI API or a shared Jira API, they compete and throttle each other. Partitioning \(Agent 1 gets Jira, Agent 2 gets GitHub\) or a broker ensures rate limits are respected globally, not just per-agent. The tradeoff is that partitioning reduces flexibility \(Agent 2 can't use Jira even if Agent 1 is idle\), and a broker introduces a single point of failure and latency, but it's the only way to guarantee global state consistency with external APIs.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-15T12:35:31.213461+00:00— report_created — created