Changelog July 13th updates
July 13, 2026

July 13th updates

Highlights

Agentic Batch Changes: native rendering for inner-loop coding agents

Details

Improvements

  • Code Intel Alert when upload processing queue falls behind
  • Agentic Batch Changes Improve batch spec schema answers for agents

    Improved the performance and accuracy of agentic batch changes when writing certain batch spec edge cases.

  • Agentic Batch Changes Add renderers for inner-loop coding agents

    Added UI renderers for inner-loop coding agents to display execution progress and events in a human-readable format instead of raw JSON.

  • Agentic Batch Changes Retain logs in UI for cached steps

    Logs are retained in the UI for cached batch change executions, improving visibility when the batch change agent automatically updates specs.

  • Agentic Batch Changes Move step cache key generation to server-side

    Improved step caching for coding agent steps to be independent of agent version and desugaring logic changes, as well as buildImage steps. Some cache entries will need to be recomputed when using mount on a step.

  • Agentic Batch Changes Render template variables in transformChanges group branches

    changesetTemplate template variables are now rendered in transformChanges group branch names.

  • Agentic Batch Changes Recommend scoped CI-log token in agent prompt

    Recommended a scoped CI-log token in the batch change agent prompt's CI-failure-hook guidance.

  • Agents Show transcript timestamps

    Deep Search and Agentic Batch Changes now render timestamps in their transcripts.

  • Repositories Add GitHub and GitLab request IDs to trace spans

    Trace spans for GitHub and GitLab requests now include the upstream request ID (github.request_id from X-GitHub-Request-Id for GitHub, gitlab.request_id from X-Request-Id for GitLab) to help correlate requests with code host support teams.

  • UI Refine neutral palette and unify popover surface background
    • Refined the neutral color scale for clearer surface and elevation separation in dark mode
    • Unified floating-surface backgrounds (popovers, dropdowns, tooltips, hover cards) under a new popover background token

Fixes

  • Deep Search Fix delete popover action overlay
  • Code Intel Add per-janitor-job interval env var overrides

    Added per-janitor-job interval control knobs CODEINTEL_UPLOADS_CLEANUP_INTERVAL_<job>, which are useful when debugging Sourcegraph in production environments.

  • Code Intel Default CODEINTEL_COMMITGRAPH_USE_NOT_EXISTS_RECONCILIATION=true

    Optimized a precise codeintel commitgraph reconciliation query, reducing commitgraph lag up to ~80% on very large repositories.

  • Batch Changes Ignore superseded cancelled workflow runs

    Ignores obsolete cancelled GitHub Actions check suites when a newer run of the same workflow succeeds.

  • Batch Changes Restore batch spec IntelliSense

    Restored schema-aware suggestions in the batch spec editor.

  • Batch Changes Require step files to have absolute paths

    Batch spec step files now require absolute paths and cannot be added to /work directory

  • Batch Changes Stop scheduling and reap changesets detached by deletion

    Fixed scheduled changesets becoming permanently stuck after a batch change or its namespace was deleted.

  • Administration Fix Administration access for non-administrators with administrative permissions
  • Agentic Batch Changes Let coding agent steps read injected context files
  • Agentic Batch Changes Stack approval actions in narrow containers

    Fixed approval action buttons overflowing in narrow layouts.

  • Agentic Batch Changes Use uikit controls for thread rename UI

    Thread rename UI now uses standard UI components and improved navigation icon

  • Permissions Keep permissions if error received mid-sync

    When an error occurs in the middle of a repository permissions sync for a user, the user's external account will no longer be marked as invalid. Instead, on the next sync, if the account receives an error again, the account will be marked as expired. This prevents temporary code host errors from wrongly expiring external accounts and removing a user's access to repositories.

  • Repositories Fix repository tabs navigation

    Fixed repository tabs navigation dropdown menu rendering issue when resizing the window

  • Security Update vulnerable JS dependencies
  • UI Prevent browser auto-translation of the web app

    Browsers no longer auto-translate the Sourcegraph web app, which could corrupt code and interface text.