{"record":{"id":"f46704ae8e41fc6d","repo":"paperclipai/paperclip","slug":"search-rate-limit-exceeded","errorCode":null,"errorMessage":"Search rate limit exceeded","messagePattern":"Search rate limit exceeded","errorType":"http","errorClass":null,"httpStatus":429,"severity":"error","filePath":"server/src/routes/issues.ts","lineNumber":7233,"sourceCode":"    const queue = await buildQueuedCommentQueue({\n      executor: input.tx,\n      issue: input.issue,\n      activeRun,\n      actor: input.actor,\n      queueState,\n      steeringDisposition:\n        activeRun?.runtimeMode === \"native\"\n          ? \"temporarily_unavailable\"\n          : \"unsupported\",\n    });\n    return { activeRun, wake, queueRun, state, queue, queueState };\n  }\n\n  function operatorInterruptCancelOptions(input: { issueId: string; actor: ReturnType<typeof getActorInfo> }) {\n    return {\n      errorCode: \"operator_interrupted\",\n      resultJson: {\n        operatorInterrupted: true,\n        interruptionSource: \"issue_comment_interrupt\",\n        interruptedIssueId: input.issueId,\n        interruptedByActorType: input.actor.actorType,\n        interruptedByActorId: input.actor.actorId,\n      },\n      eventMessage: \"run interrupted by board comment\",\n      eventPayload: {\n        issueId: input.issueId,\n        source: \"issue_comment_interrupt\",\n        interruptedByActorType: input.actor.actorType,\n        interruptedByActorId: input.actor.actorId,\n      },\n    };\n  }\n\n  /**\n   * Refuse an agent creating a child issue assigned to the agent that created\n   * a still-open ancestor in the same chain. That shape is a delegation cycle","sourceCodeStart":7215,"sourceCodeEnd":7251,"githubUrl":"https://github.com/paperclipai/paperclip/blob/3f1d897a7c018d76563a21c6e39c3c9b03933622/server/src/routes/issues.ts#L7215-L7251","documentation":"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.","triggerScenarios":"Thrown at server/src/routes/issues.ts:5723 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Back off and retry after a delay; reduce request concurrency or frequency for this actor/client."],"exampleFix":null,"handlingStrategy":"retry","validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"3f1d897a7c018d76563a21c6e39c3c9b03933622","analyzedAt":"2026-08-18T22:49:45.177Z","contentChangedAt":"2026-08-18T22:49:45.177Z","schemaVersion":2},"datasetVersion":"2026-09-23T08:17:48.524Z"}