paperclipai/paperclip · error

Search rate limit exceeded

Error message

Search rate limit exceeded

What it means

429 from the company search rate limiter: the actor/company consumed its search rate budget; Retry-After and X-RateLimit headers convey when to retry.

Solutions

  1. Back off and retry after a delay; reduce request concurrency or frequency for this actor/client.
Defensive patterns

Strategy: retry

When it happens

Trigger: Thrown at server/src/routes/issues.ts:5723 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of paperclipai/paperclip@3f1d897a7c (2026-08-18). Data as JSON: /api/errors/f46704ae8e41fc6d. Report an issue: GitHub.

Appendix: source

Thrown at server/src/routes/issues.ts:7233

    const queue = await buildQueuedCommentQueue({
      executor: input.tx,
      issue: input.issue,
      activeRun,
      actor: input.actor,
      queueState,
      steeringDisposition:
        activeRun?.runtimeMode === "native"
          ? "temporarily_unavailable"
          : "unsupported",
    });
    return { activeRun, wake, queueRun, state, queue, queueState };
  }

  function operatorInterruptCancelOptions(input: { issueId: string; actor: ReturnType<typeof getActorInfo> }) {
    return {
      errorCode: "operator_interrupted",
      resultJson: {
        operatorInterrupted: true,
        interruptionSource: "issue_comment_interrupt",
        interruptedIssueId: input.issueId,
        interruptedByActorType: input.actor.actorType,
        interruptedByActorId: input.actor.actorId,
      },
      eventMessage: "run interrupted by board comment",
      eventPayload: {
        issueId: input.issueId,
        source: "issue_comment_interrupt",
        interruptedByActorType: input.actor.actorType,
        interruptedByActorId: input.actor.actorId,
      },
    };
  }

  /**
   * Refuse an agent creating a child issue assigned to the agent that created
   * a still-open ancestor in the same chain. That shape is a delegation cycle

View on GitHub (pinned to 3f1d897a7c)