What to know

  • Review requests now work through REST and GraphQL APIs.
  • Requests can specify an effort level.
  • Balanced became the default on September 28, with explicit Lite choices preserved.

A review step applications can request

GitHub’s October 2 update makes Copilot code review available through REST and GraphQL APIs, with a review effort level selectable per request. The company also confirms that Balanced became the Default setting on September 28 for new and existing repositories and organizations. Explicit Lite selections were preserved. GitHub lists availability across its named paid Copilot plans.

The integration change allows a team’s own workflow to initiate review, rather than relying entirely on a person’s interaction with the interface. The default change is a separate development with its own effective date. Keeping those facts apart helps teams explain why behavior may have changed before the API announcement and avoid treating October 2 as the start of every new setting.

Source: GitHub: Copilot review API and effort levels

Analysis: More review is not automatically better review

A code review can be useful because it identifies an actual defect, explains a maintainability issue or asks a question that reveals a missing requirement. It can also create work through inaccurate or repetitive comments. An effort setting should therefore be judged by the quality of decisions it supports, not by the number of messages it produces.

A representative evaluation might include changes with known defects, changes without defects and changes whose correctness depends on repository-specific constraints. Reviewers can record which findings were accepted and how much investigation each required. This exposes the difference between a tool that catches a meaningful issue and one that appears thorough because it produces a long list. Those are proposed measures, not independent results from the new default.

Practical implications: Make review policy explicit

Teams connecting the API can identify when automated review should start, which effort level applies and who remains responsible for accepting or rejecting findings. They should also inspect organization and repository settings so a inherited Default does not surprise the workflow owner. A consistent configuration is easier to compare over time than a mixture of unexplained settings.

Automation should retain enough context to connect the review to the exact change it examined. A useful finding on an earlier revision may already be resolved, while a later edit can introduce a different problem. GitHub’s announcement expands how reviews are requested and clarifies the default. The resulting engineering value will depend on accurate findings, review effort and whether the final code meets its requirements. An API makes the step easier to trigger; a team still needs evidence that triggering it improves the finished work.

Sources & further reading

  1. GitHub: Copilot review API and effort levels

Factual statements are grounded in the linked material. Interpretation and illustrative examples are Byte Watchr analysis. Vendor claims are identified as claims, rather than independent testing.

The event date records the source announcement or documented operation. The coverage edition groups recent developments and is separate from the publication date. Actual publication is recorded above.

Corrections policy · About this byline