Skip to content

[BUG] GLM Coding Plan Pro ($15/mo) unusable due to undocumented concurrent request limit of 1 #8618

Closed as not planned

Description

@jmhunter83

Environment

  • OpenCode Version: 1.1.x
  • OS: macOS Sequoia (Darwin 25.2.0)
  • Provider: zai-coding-plan (Coding Plan Pro - $15/mo)
  • Model: GLM 4.7

Description

I'm a paying subscriber to Z.ai's Coding Plan Pro tier ($15/month, 600 prompts/5hr window). Despite having significant quota headroom, I consistently hit "Too much concurrency" errors and can only utilize approximately 4% of my 5-hour quota before being rate-limited.

The Problem

  1. Concurrent request limit = 1 - GLM 4.7 appears to only allow a single in-flight request, even on paid tiers
  2. This limit is undocumented - Z.ai's pricing page says "refer to package benefits" but the package benefits don't specify concurrency limits
  3. OpenCode doesn't handle this gracefully - Instead of queuing or providing clear feedback, it throws AI_RetryError: Failed after 4 attempts. Last error: Too Many Requests
  4. Multi-agent workflows are impossible - Any tool that spawns background tasks (like oh-my-opencode) immediately overwhelms the limit

Evidence from Discord

Community members have confirmed:

  • "I see 4.7 is limited to 1, wasn't it 3 recently?" - suggesting limits were reduced without notice
  • "Can barely get to 4% of my 5 hour limit" - others experiencing same issue
  • "have heard many complaints about [oh-my-opencode] eating up rate limits"

What I Expected

As a paying customer:

  1. Clear documentation of concurrency limits per tier
  2. Reasonable limits - 1 concurrent request makes multi-agent workflows impossible
  3. Graceful handling - queue requests instead of hard failing after 4 retries

Workarounds Attempted

  • Disabled oh-my-opencode plugin
  • Distributed agents across multiple providers (Gemini, Grok, GLM)
  • Added providerConcurrency settings

These help but shouldn't be necessary on a paid tier.

Related Issues

Requested Resolution

  1. OpenCode: Better handling of low-concurrency providers (queue, backoff, clear error messages)
  2. Z.ai: Document concurrency limits clearly AND provide reasonable limits for paid tiers

Activity

  1. github-actions commented on Jan 15, 2026

    @github-actions
    Contributor

    This issue might be a duplicate of existing issues. Please check:

    Feel free to ignore if none of these address your specific case.

  2. jmhunter83 commented on Jan 15, 2026

    @jmhunter83
    Author

    Closing - this is a Z.ai API limitation, not an OpenCode bug. Submitting to Z.ai support instead.

  3. ser commented on Jan 26, 2026

    @ser

    Closing - this is a Z.ai API limitation, not an OpenCode bug. Submitting to Z.ai support instead.

    it's z.ai limitation but opencode should be able to limit concurrency in settings though

  4. codesunicorn commented on Jan 29, 2026

    @codesunicorn

    I just asked to cancel my subscription. not worth it to save like 50 bucks a month and work twice as hard. concurrency 1 is a deal breaker

  5. ownself commented on Feb 1, 2026

    @ownself

    Nowadays, lots of provider attempt to limit RPM/TPM, it would be nice OpenCode can config them in "Models"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

zenRelates to Zen

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions