Skip to main content
December 19, 2025
Personal Code Review SettingsIndividuals can now customize their individual preferences for PR Summaries and Code Review that override their workspace defaults. Select “Repo Default” to inherit preferences from the repository level.Personal Code Review SettingsTimezone Support in AMAWhen asking Macroscope questions, the query agent now automatically uses your timezone to interpret dates and times. This means you get more accurate results when asking about “yesterday,” “this week,” or specific dates.
December 12, 2025
v2 Code Review by Opus 4.5We released a new version of Code Review powered exclusively by Claude Opus 4.5. Compared to our previous code review pipeline, the new pipeline has 40% higher recall and generates 10% fewer false positives. Learn more in our blog post.Invoking Macroscope in PR DiscussionsMacroscope can now respond to your comments in the main PR discussion thread, not just inline code comments. When you mention @macroscope-app in a comment, Macroscope will react with 👀 to acknowledge it’s thinking about your question and then respond in the main discussion thread.Ignoring Bot Comments in GitHub@macroscope-app no longer responds to comments authored by other bots in GitHub.
December 5, 2025
Improved Executive SummariesWe’ve simplified summaries on the home page. Summaries are organized by Areas and have collapsible sections, so you can easily see a high level view of what’s changed in your codebase this sprint.Executive Summaries@mentions in SlackUsers can configure whether or not Macroscope can @mention them directly in Slack. When enabled, Macroscope will @mention them when relevant, such as when they are assigned as a reviewer on a PR. When disabled, Macroscope will reference the user’s Slack name instead of @mentioning them directly. This setting is configurable per user in Settings → Account.Language Support for Elixir and StarlarkMacroscope code review now supports Elixir (.ex, .exs files) and Starlark (.star, Tiltfile, BUILD files).Login Improvements for Enterprise/SAML CustomersFor customers using SAML login alongside GitHub Enterprise Managed Users, Macroscope’s login flow should be smoother and smarter about automatically detecting expired tokens.
November 21, 2025
Streamlined Macros SchedulingScheduling regular reports with Macros is now even easier. After you set your daily/weekly cadence and write your prompt, all you need to do is copy/paste the generated Slack command into any Slack channel(s) you want to subscribe to the Macro. Learn more about Macros in our help docs.Macros GIF
November 14, 2025
Manually Trigger Code Review in GitHubYou can now manually trigger a code review on a PR in GitHub by commenting @macroscope-app review, regardless of whether Macroscope code review is enabled for the repository. Macroscope will acknowledge your comment with a thumbs-up reaction and run a code review on the PR. This is useful when you want Macroscope to run another review after making changes, or when automatic reviews are disabled for a repo.Visualize Your Code in SlackWant to see how tables are connected in a database? Map a diagram of a workflow’s lifecycle? You can ask @Macroscope to generate ASCII diagrams of anything related to your code.ASCII ArtUpdates to Query Agent (a.k.a. Ask Macroscope Anything)
  • Smarter Guidance - Query Agent can provide guidance when you explicitly request help, even for tasks outside its direct capabilities.
  • Adaptive Tone - Macroscope adapts to your communication style. If you use humor or casual language, Query Agent will respond in kind while maintaining accurate and factual responses.
  • Content for External Stakeholders - When you need content for external audiences, Query Agent can format responses and links appropriately for sharing outside your organization. Just request externally-facing content when preparing materials.
  • More Flexibility - Under the hood, Query Agent’s underlying prompt system supports broader interaction patterns, allowing it to handle a wider variety of interactions with users.
November 7, 2025
Merge Notifications in SlackMacroscope now notifies you in Slack in real-time when commits are merged to release branches. When a merge occurs, Macroscope reacts to the original PR summary message with a 🚀 emoji and posts a reply in the message thread. This works for all merge types, including squash, rebase, and fast-forward merges.Note: this requires subscribing to commit notifications in a Slack channel with the /macroscope subscribe-commits command.Merge NotificationsSkip Code Review with GitHub LabelsYou can now tell Macroscope to skip code review on PRs tagged with specific GitHub labels. In Settings → Repos → Skip PR Labels, you can specify which GitHub labels that you want Macroscope to ignore during code review (e.g. “docs-only”). When you apply any of these designated labels to a PR, Macroscope will automatically skip the code review process for that PR.Skip Code ReviewNew Rendering Modes for Suggested Fixes in Review CommentsMacroscope now automatically selects the best format for displaying suggested code fixes in review comments. Depending on the context, Macroscope chooses between three options:
  • GitHub’s native inline suggestion block (i.e. “accept diff”)
  • Unified diff blocks (i.e. static code diff)
  • No diff (i.e. text-only explanations)
Code Review LatencyWe significantly improved code review latency in the case where you push multiple commits to a PR in quick succession.
October 31, 2025
Batch Repository SettingsYou can now configure settings for multiple repositories at once. The new interface, found in Settings → Repos, allows you to search repos, select multiple repos, and apply settings across multiple repos simultaneously.Multiple Repos SettingsAMA for Repos with Summaries DisabledMacroscope’s Slackbot can answer questions about any repository you’ve linked to Macroscope, even if PR summaries are disabled. Based on customer feedback, we changed the PR summary setting so that it only controls whether generated summaries are posted to GitHub. This allows your Slack users to @ mention Macroscope with questions about PRs in repos where the PR summary posting feature is disabled.Shorter Code Review CommentsWe’ve adjusted Macroscope code review comments to be more succinct.
October 24, 2025
Path-Based Filters for Slack SubscriptionsWith path-based filters, you can limit code activity subscriptions to specific parts of a repository. Any activity that modifies files matching the specified path filter(s) will trigger a Slack notification in the subscribed Slack channel. To create a code activity subscription that is filtered by file path, add the--paths= flag to the end of a /macroscope subscription command, and specify which file path(s) you want to filter by. Learn more about path-based filters in our help docs.Filtered Issues in Code ReviewIf you’ve been curious which comments Macroscope considered leaving on your pull request but didn’t, you can now see them. By default, these lower-signal comments are hidden to keep reviews focused. However, you can expand the “Filtered Issues” section at the bottom of the PR description to see which comments were excluded, by file, and expand each file to view the specific comment(s) identified.Filtered CommentCustom Code Review Rules [beta]We’re introducing the ability for Macroscope to run an independent code review focused on your team’s best practices, based on custom rules you define. In macroscope.md files throughout your codebase, you can define your team’s best practices (i.e. anything that’s idiomatic of how you want code to be written). During reviews, Macroscope will run a separate CheckRun that flags violations and leaves inline comments that reference the relevant rule. Learn more about code review rules in our help docs.This feature is currently in beta. If you would like to use this feature, contact [email protected].Code Review Rules
October 17, 2025
AI Web Research in Code ReviewCode review now has web research capabilities, meaning that Macroscope can search the web for external knowledge sources. When reviewing your code, Macroscope uses Parallel’s search API to find the latest documentation, so that code reviews take into account every library and package you use.Web Search with ParallelTicket Creation in SlackYou can now ask the Macroscope Slackbot to create Jira and Linear tickets. Ask @Macroscope to create a ticket and Macroscope will use the context provided to generate a ticket on your behalf. To enable this, you will need to re-authorize your Jira / Linear integrations in Settings → Connections. Learn more about our Jira / Linear integrations here.Make a Jira TicketDisplaying Teammate NamesThe web app now shows contributors’ GitHub display names (instead of their GitHub usernames) across commits, contributors, and team views, making it easier to identify team members.
October 10, 2025
Contributor Metrics in AMAMacroscope AMA now has access to Contributor Productivity Metrics (e.g. # commits, # PR, coding time), so you can ask questions like “@Macroscope how many PRs were opened in the last 2 days?”. Macroscope’s agent can retrieve any metrics that are visible on the Macroscope website, across any time range.Linear Integration v2Macroscope is now using Linear’s new “Agents” framework. Soon, Macroscope will be able to take actions on behalf of users in Linear. Existing customers will need to unlink and re-link their Linear application in their Macroscope settings in order to authorize fresh permissions.Jira Integration v2We are building a deeper Jira integration in Macroscope AMA. Soon, Macroscope will be able to create Jira issues and answer questions about your Jira projects and issues.Squash Merge SummariesThe Commits page now displays summaries for squash merges. Users can hover over a branch’s release details to view the summary, which shows the number of commits squashed and the date range covered.Squash Merge
October 3, 2025
Support for GitHub PR TemplatesYou can now add Macroscope summaries directly into a PR template by placing special markers where you want the summary to appear. Learn more in our help center.PR TemplateExportable Contributor Stats across Custom Time RangesThe Contributors page shows engineering productivity metrics grouped by individual contributors or by GitHub Team. This page now includes total opened PRs, in addition to Commits and Coding Time. Metrics can be filtered across any custom date range and exported as a CSV.Contributors Date RangeSmarter, Faster “PR Assistant”We made our PR bot smarter and faster by ensuring it retains all the context of the code research it collected while reviewing your code. This means that when you’re asking clarifying questions or debating implementation details within a Pull Request review comment, Macroscope will have better informed responses and lower latency.Better Code ReviewWe have made several improvements to code review that increase bug detection rate while reducing false positives.Slack MessagesWe have improved the formatting of code activity updates in Slack so that messages are easier to scan and understand.
September 19, 2025
We’re Live!As of September 17, we’re officially out of private beta.Coding Time EstimatesImproved our Coding Time estimate algorithm to provide more accurate estimations based on the complexity of code changes.Code Review ImprovementsOptimized our code review pipeline to reduce the likelihood of false positives. In our testing, this results in ~30% lower comment volume without a meaningful impact to overall bug detection rate.Deployment Tracking for Commits
Deployment tracking with rocket icon
Commits now display a “Released to” indicator with a rocket icon and linked branch tag when released to a specific branch, making it easier to track deployment status.Slackbot ResilienceImproved reliability and resilience of responses from Macroscope’s Slackbot. Sometimes, when users asked code research questions, the Slackbot would struggle to respond when the response included emojis due to Slack API compatibility issues. Now, the Slackbot responds without failure.Mobile ViewingBetter viewing on tablets and larger mobile devices, plus improved chart displays.Resynchronize with GitHubIn the rare event your repositories or related data in Macroscope ever fall out of sync with GitHub, you can click the “Resynchronize Now” button in Settings → Support to manually trigger a resynchronization.
September 12, 2025
Code Review ImprovementsImproved bug detection across the 8 languages Macroscope code review supports. Our new pipeline will identify many more potential issues than before. In testing, we observed a significant improvement in detection rates with only a marginal increase in disapproval rates.Status for “Run Now” MacrosWhen clicked, the “Run Now” button on the Macros Page shows live status, so users know when a Macro is executing and that the results will be posted to Slack soon.Project Focus Breakdown Chart TooltipsTooltips in the Project Focus Breakdown chart on the Productivity Page have been improved for readability.
September 5, 2025
Account Settings Code Review ToggleUsers now have the flexibility to turn off correctness code reviews for their own PRs at the account level. This toggle is available in Settings → Account and gives each user more control over their review experience.Mobile Experience ImprovementsImproved scrolling behavior and updated UI for a smoother, more consistent experience on mobile.