Skip to content

Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review. #3529

Open

Description

@bellaura

Describe the bug

Occurring with CLI and Github Copilot UI.

I keep getting this error when requesting a new copilot review "Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review." I paid for actions and I have plenty of available usage

Affected version

No response

Steps to reproduce the behavior

  1. request new copilot review using codex or github ui.
  2. error is shown on PR
Image

Expected behavior

Requesting a copilot review works

Additional context

MacOS 14.1

Activity

  1. added theissue type on May 26, 2026
  2. bellaura commented on May 26, 2026

    @bellaura
    Author

    Turns out I needed to create an "Actions Linux" budget because even though I hadn't exceeded my "Actions" budget, "Actions Linux" is what increases Actions Minutes when the allocated amount (3k in my case) is met.

  3. bellaura commented on May 26, 2026

    @bellaura
    Author

    But actually the issue is back somehow so I guess that wasn't it

  4. tomvothecoder commented on Jun 4, 2026

    @tomvothecoder

    I get this same error. I found that the "Copilot Code Review" GitHub Action stalls under the "Processing Request (Linux)" job with some kind of copilot-cli Node error:

    Source: https://github.com/E3SM-Project/simboard/actions/runs/26971340768/job/79587072335

    Run set -euo pipefail
    RUNNER_TEMP=/home/runner/work/_temp
    ::stop-commands::***
    Processing requests...
    Launcher version: fb8a503f74c65f3a802d19bcdef28bf3a3a61f3e, 0.0.55, 1.4.4
    Firewall disabled.
    Loaded 5 secret(s) from stdin
    Copilot API GET /agents/swe/agent/jobs/7558558-995034933-443fd769-7477-47bc-8d14-17e2b5b2bf84
    Using integration ID from job details: copilot-pr-reviews
    Analyzing E3SM-Project/simboard PR #216, request-id C4DC:206CA1:569F7D:5CECD4:6A21C343 (autofind.js version: 0.1.77)
    Fetching PR metadata for E3SM-Project/simboard#216
    Fetched PR metadata for E3SM-Project/simboard#216.
    Warning: CCR settings not configured for model 'gpt-5.2[ReasoningEffort=medium]', applying default settings.
    Warning: CCR setting for "UpdateKnowledgeModel" does not exist and will be ignored. Valid keys are: maxPromptTokens, splitLinesMaxGap, contextLines, useGPT5Model, enablePlanTool, enableAgenticTools, useGPT54Prompt, enableCommentTool, enableMemoryStorage, enableMemoryUsage, memoryLimit, moreThorough, enableAutoApproval, inlineApprovalReadinessReasoning, enableFeedbackInUserMessage, maxIssueReferences, maxIssueContentLength, enableSemanticIssueSearchTool, enableSemanticIssueSearchToolIssuesOnly, mustUseSemanticIssueSearchTool, enableSemanticIssuesInject, queryAgentModelName, maxSemanticSearchResults, criticModelName, verificationModelName, generateFixesInStoreFix, generateFixesInStoreComment, fixGeneratorMaxExpansionLines, skipRegionFiltering, enableSessionTelemetry, enableSDKRestrictedTelemetry, enableSkills, enableMcpProxy, useBaseBranchSkills, includeCommitMessages, applyContentExclusions, useCliBashTool, useCliFileTools, severityClassifierModelName, contextAgentModelName, enableContextPlanTool, contextV2Pro
    Preparing repository...
    Fetching diff 7738f5b4311294ba44bbe474eed44cf89dfe95a8...9d85a13cdbc4e8c1188f7523c98387149788e9e9 for E3SM-Project/simboard
    Repository is not checked out at /home/runner/work/simboard/simboard. Checking out a fresh copy.
    Checking out E3SM-Project/simboard at SHA 9d85a13cdbc4e8c1188f7523c98387149788e9e9 into /home/runner/work/simboard/simboard
    [@octokit/request] "GET http://127.0.0.1:40755/repos/E3SM-Project/simboard/contents/.github%2Fcopilot-instructions.md?ref=7738f5b4311294ba44bbe474eed44cf89dfe95a8" is deprecated. It is scheduled to be removed on Fri, 10 Mar 2028 00:00:00 GMT. See https://docs.github.com/en/rest/about-the-rest-api/api-versions
    [@octokit/request] "GET http://127.0.0.1:40755/repos/E3SM-Project/simboard/contents/.github%2Finstructions?ref=7738f5b4311294ba44bbe474eed44cf89dfe95a8" is deprecated. It is scheduled to be removed on Fri, 10 Mar 2028 00:00:00 GMT. See https://docs.github.com/en/rest/about-the-rest-api/api-versions
    Running detector: ccr[ApplyContentExclusions=false;ContextAgentModelName=;ContextV2Prompt=false;EnableAgenticTools=true;EnableAutoApproval=true;EnableCommentTool=true;EnableContextPlanTool=false;EnableFeedbackInUserMessage=true;EnableMcpProxy=true;EnableMemoryStorage=true;EnableMemoryUsage=true;EnablePlanTool=false;EnableSDKRestrictedTelemetry=false;EnableSemanticIssueSearchTool=false;EnableSemanticIssueSearchToolIssuesOnly=false;EnableSemanticIssuesInject=false;EnableSessionTelemetry=true;EnableSkills=true;FixGeneratorMaxExpansionLines=20;GenerateFixesInStoreComment=true;GenerateFixesInStoreFix=false;IncludeCommitMessages=false;MaxPromptTokens=110000;MemoryLimit=0;MoreThorough=true;MustUseSemanticIssueSearchTool=false;QueryAgentModelName=;SkipRegionFiltering=false;SplitLinesMaxGap=3;UpdateKnowledgeModel=;UseBaseBranchSkills=true;UseCliBashTool=false;UseCliFileTools=false;UseGPT54Prompt=false;UseGPT5Model=true;VerificationModelName=] (autofind.js version: 0.1.77)
    Warning: CCR setting for "UpdateKnowledgeModel" does not exist and will be ignored. Valid keys are: maxPromptTokens, splitLinesMaxGap, contextLines, useGPT5Model, enablePlanTool, enableAgenticTools, useGPT54Prompt, enableCommentTool, enableMemoryStorage, enableMemoryUsage, memoryLimit, moreThorough, enableAutoApproval, inlineApprovalReadinessReasoning, enableFeedbackInUserMessage, maxIssueReferences, maxIssueContentLength, enableSemanticIssueSearchTool, enableSemanticIssueSearchToolIssuesOnly, mustUseSemanticIssueSearchTool, enableSemanticIssuesInject, queryAgentModelName, maxSemanticSearchResults, criticModelName, verificationModelName, generateFixesInStoreFix, generateFixesInStoreComment, fixGeneratorMaxExpansionLines, skipRegionFiltering, enableSessionTelemetry, enableSDKRestrictedTelemetry, enableSkills, enableMcpProxy, useBaseBranchSkills, includeCommitMessages, applyContentExclusions, useCliBashTool, useCliFileTools, severityClassifierModelName, contextAgentModelName, enableContextPlanTool, contextV2Pro
    Resolved repo directory: /home/runner/work/simboard/simboard
    Running in CCA: true
    [debug] Using copilot CLI path: /home/runner/work/_temp/***-action-main/dist-autofind-ts/ts/copilot-cli/node_modules/@github/copilot/npm-loader.js
    Using default CAPI authentication (token)
    [CLI subprocess] node:internal/modules/package_json_reader:301
    [CLI subprocess]   throw new ERR_MODULE_NOT_FOUND(packageName, fileURLToPath(base), null);
    [CLI subprocess]         ^
    [CLI subprocess] Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'detect-libc' imported from /home/runner/work/_temp/***-action-main/dist-autofind-ts/ts/copilot-cli/node_modules/@github/copilot/npm-loader.js
    [CLI subprocess]     at Object.getPackageJSONURL (node:internal/modules/package_json_reader:301:9)
    [CLI subprocess]     at packageResolve (node:internal/modules/esm/resolve:768:81)
    [CLI subprocess]     at moduleResolve (node:internal/modules/esm/resolve:859:18)
    [CLI subprocess]     at defaultResolve (node:internal/modules/esm/resolve:992:11)
    [CLI subprocess]     at #cachedDefaultResolve (node:internal/modules/esm/loader:691:20)
    [CLI subprocess]     at #resolveAndMaybeBlockOnLoaderThread (node:internal/modules/esm/loader:708:38)
    [CLI subprocess]     at ModuleLoader.resolveSync (node:internal/modules/esm/loader:740:52)
    [CLI subprocess]     at #resolve (node:internal/modules/esm/loader:673:17)
    [CLI subprocess]     at ModuleLoader.getOrCreateModuleJob (node:internal/modules/esm/loader:593:35)
    [CLI subprocess]     at ModuleJob.syncLink (node:internal/modules/esm/module_job:163:33) {
    [CLI subprocess]   code: 'ERR_MODULE_NOT_FOUND'
    [CLI subprocess] }
    [CLI subprocess] Node.js v24.16.0
    Error creating PR review request: CLI server exited with code 1
    Reporting error to sweagentd...
    stderr: node:internal/modules/package_json_reader:301
    Copilot API POST /agents/swe/agent/jobs/7558558-995034933-443fd769-7477-47bc-8d14-17e2b5b2bf84/progress
      throw new ERR_MODULE_NOT_FOUND(packageName, fileURLToPath(base), null);
            ^
    Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'detect-libc' imported from /home/runner/work/_temp/***-action-main/dist-autofind-ts/ts/copilot-cli/node_modules/@github/copilot/npm-loader.js
        at Object.getPackageJSONURL (node:internal/modules/package_json_reader:301:9)
        at packageResolve (node:internal/modules/esm/resolve:768:81)
        at moduleResolve (node:internal/modules/esm/resolve:859:18)
        at defaultResolve (node:internal/modules/esm/resolve:992:11)
        at #cachedDefaultResolve (node:internal/modules/esm/loader:691:20)
        at #resolveAndMaybeBlockOnLoaderThread (node:internal/modules/esm/loader:708:38)
        at ModuleLoader.resolveSync (node:internal/modules/esm/loader:740:52)
        at #resolve (node:internal/modules/esm/loader:673:17)
        at ModuleLoader.getOrCreateModuleJob (node:internal/modules/esm/loader:593:35)
        at ModuleJob.syncLink (node:internal/modules/esm/module_job:163:33) {
      code: 'ERR_MODULE_NOT_FOUND'
    }
    Node.js v24.16.0 (errorDetails: {"configurationError":false}, autofind.js version: 0.1.77)
    Error successfully reported to sweagentd.
    Error: CLI server exited with code 1
    stderr: node:internal/modules/package_json_reader:301
      throw new ERR_MODULE_NOT_FOUND(packageName, fileURLToPath(base), null);
            ^
    Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'detect-libc' imported from /home/runner/work/_temp/***-action-main/dist-autofind-ts/ts/copilot-cli/node_modules/@github/copilot/npm-loader.js
        at Object.getPackageJSONURL (node:internal/modules/package_json_reader:301:9)
        at packageResolve (node:internal/modules/esm/resolve:768:81)
        at moduleResolve (node:internal/modules/esm/resolve:859:18)
        at defaultResolve (node:internal/modules/esm/resolve:992:11)
        at #cachedDefaultResolve (node:internal/modules/esm/loader:691:20)
        at #resolveAndMaybeBlockOnLoaderThread (node:internal/modules/esm/loader:708:38)
        at ModuleLoader.resolveSync (node:internal/modules/esm/loader:740:52)
        at #resolve (node:internal/modules/esm/loader:673:17)
        at ModuleLoader.getOrCreateModuleJob (node:internal/modules/esm/loader:593:35)
        at ModuleJob.syncLink (node:internal/modules/esm/module_job:163:33) {
      code: 'ERR_MODULE_NOT_FOUND'
    }
    Node.js v24.16.0
        at Timeout._onTimeout (file:///home/runner/work/_temp/***-action-main/dist-autofind-ts/ts/autofind.js:955:199)
        at listOnTimeout (node:internal/timers:605:17)
        at process.processTimers (node:internal/timers:541:7)
    ::***::
  5. added
    triage:needs-humanAuto-triage could not classify this issue confidently. Remove the label to re-queue it.
    on Nov 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    triage:needs-humanAuto-triage could not classify this issue confidently. Remove the label to re-queue it.

    Type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions