December Changelog

Published: December 31, 2025 • Last updated: December 31, 2025 • Reading time: 8 minutes • Macroscope Engineering Team

We shipped a bunch of improvements to Macroscope last month. Here's an overview.

TL;DR

  • Fix It For Me: Macroscope can now automatically fix bugs for you. Reply "fix it for me" to any code review comment, and Macroscope creates a branch, commits the fix, opens a PR, and automatically merges it once checks pass.
  • Better Bug Detection: Code Review powered by Claude Opus 4.5 delivers 40% higher recall and 10% fewer false positives compared to our previous pipeline.
  • Personal Code Review Settings: Each team member can now customize their personal code review preferences, overriding repo defaults.
  • Issue Comment Support: Macroscope now responds to issue comments in GitHub, not just review comments. Mention @macroscope-app to get answers.
  • New Language Support: Code Review now supports Elixir (.ex, .exs files) and Starlark (.star, Tiltfile, BUILD files).

Fix It For Me

Macroscope can now fix bugs for you—automatically. When Macroscope flags an issue in your PR, reply with "fix it for me" and Macroscope creates a branch, commits the fix using state-of-the-art coding models, opens a PR, and automatically merges it back into your feature branch once all checks pass.

Macroscope can now fix bugs for you — automatically. Our code review catches bugs other tools miss. But finding bugs is only part of the problem. Someone still has to fix them. Fix It For Me closes that loop.

When Macroscope flags an issue in your PR, reply with "fix it for me." Macroscope creates a branch, commits the fix using state of the art coding models, opens a PR, and automatically merges it back into your feature branch once all checks pass. If any checks fail, Macroscope will attempt to self-heal by looking at logs and making subsequent commits. Read more about how it works and explore our AI code review capabilities.

In GitHub, Macroscope identifies a bug and makes a suggestion, the PR author replies "Fix it for me," and Macroscope automatically creates, verifies, and merges the fix. This automated bug fixing capability represents a major advancement in AI-powered code review and developer productivity tools, allowing developers to focus on higher-level concerns while Macroscope handles routine bug fixes. Learn more about Macroscope's full suite of developer tools.

Key Feature: Fix It For Me enables automatic bug fixing through AI-powered code generation. Simply reply "fix it for me" to any code review comment, and Macroscope handles the entire fix workflow—from creating a branch to merging the fix—automatically.

Better Bug Detection With Opus 4.5

We 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 significantly improved performance with 40% higher recall and generates 10% fewer false positives.

We 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 significantly improved performance with 40% higher recall and generates 10% fewer false positives. Learn more in our blog post.

This improvement in bug detection accuracy means development teams can identify and fix more critical issues before they reach production. The enhanced precision (fewer false positives) ensures developers spend less time investigating non-issues and more time fixing real problems. Claude Opus 4.5's superior code understanding enables Macroscope to catch complex bugs that other AI code review tools miss. See how Macroscope compares to Greptile, Cursor BugBot, and Graphite.

Personal Code Review Settings

You can now customize your personal code review preferences. Each team member can set individual preferences for PR Summaries and Code Review that override repo defaults.

You can now customize your personal code review preferences. Each team member can set individual preferences for PR Summaries (like auto-summarize PRs and posting in PR descriptions) and Code Review (including correctness, draft PR review, and auto-merge) that override repo defaults.

Navigate to Personal Settings and select your preference under Code Review → Custom Rules. Select "Repo Default" to inherit preferences from the repository level. This personalization feature allows developers to tailor Macroscope's AI code review behavior to their individual workflow preferences while maintaining team-wide standards at the repository level.

Personalize your code review settings in Macroscope Settings. This gives each developer control over how they interact with Macroscope's automated code review, enabling a more personalized developer experience while maintaining consistency at the team level. Learn more about Macroscope's features and how they can improve your development workflow.

Issue Comment Support

Macroscope now responds to issue comments in GitHub, not just review comments. Mention @macroscope-app in any comment, and Macroscope will react with đź‘€ while thinking, and then respond in the main discussion thread.

Macroscope now responds to issue comments in GitHub, not just review comments. Mention @macroscope-app in any comment, and Macroscope will react with đź‘€ while thinking, and then respond in the main discussion thread. Ask questions about changes, get clarifications, or request deeper analysis without leaving GitHub.

Simply ask @macroscope-app a question directly in an issue comment in GitHub. This feature extends Macroscope's AI-powered code understanding beyond pull request reviews, enabling developers to get answers about code changes, architecture decisions, and codebase questions directly in GitHub issues. This integration makes Macroscope a more comprehensive developer productivity tool. Explore Macroscope's status and AMA features to see how teams use Macroscope for codebase understanding.

The Little Things

We've also shipped several smaller improvements that enhance the Macroscope experience:

  • Elixir and Starlark language support for code review
  • Slack @mentions controls for notification preferences
  • Improved Enterprise/SAML login flow
  • Timezone support in AMA queries
  • Updated Check Run status indicators

Elixir and Starlark Support

Code Review now supports Elixir (.ex, .exs files) and Starlark (.star, Tiltfile, BUILD files). This expands Macroscope's language coverage, enabling AI code review for additional programming languages and build system configurations. Elixir developers can now benefit from Macroscope's automated bug detection, and teams using Starlark for build configurations can get code review feedback on their BUILD files and Tiltfiles. See our full language support and learn how Macroscope works across different tech stacks.

Slack @mentions Controls

Configure whether or not Macroscope @mentions you directly or just uses your name in Slack (e.g., when assigned as a PR reviewer). Less interruption, same visibility. Enable the toggle in Settings → Account. This gives you control over notification preferences, reducing Slack noise while maintaining visibility into code review activity.

Enterprise/SAML Login

Smoother login flow for SAML customers using GitHub Enterprise Managed Users, with smarter handling of expired tokens. This improvement enhances the enterprise authentication experience, making it easier for large organizations to adopt Macroscope's AI code review solution. Enterprise teams can learn more about Macroscope's enterprise features and schedule a demo to see how Macroscope scales for large organizations.

Timezone Support in AMA

When 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. This timezone awareness improves the accuracy of Macroscope's AI-powered code understanding and makes date-based queries more relevant to your local context. Try asking Macroscope questions using our status and AMA features to see timezone-aware responses in action.

Updated Check Run Status

Status now shows ✅ when no issues are found and ◻️ (neutral) when correctness issues are identified. If your branch rules are tied to Macroscope, update your Check Run names accordingly. Moving forward, we'll be making our usage of Check Runs more powerful and customizable to allow you to configure powerful branch protection rules. This is a small step in that direction.

This clearer status indication helps developers quickly understand code review results at a glance. The visual feedback (✅ for clean code, ◻️ for issues found) makes it easier to assess PR status without diving into detailed comments.

Try Macroscope Today

Loving Macroscope? Tag us @Macroscope on X, email contact@macroscope.com, or reach out on Slack – we'd love to hear your feedback! Check out our open source program if you're maintaining an open source project, or learn more about Macroscope and our mission.

Haven't tried Macroscope yet? Try Macroscope free for 2 weeks. No credit card required. Get started with AI-powered code review, status updates, and all of Macroscope's developer productivity features. Book a demo to see Macroscope in action for your team.

GitHubStart free trial

Frequently Asked Questions About December Updates

What is Fix It For Me?

Fix It For Me is a new Macroscope feature that automatically fixes bugs identified during code review. When Macroscope flags an issue in your PR, simply reply "fix it for me" and Macroscope creates a branch, commits the fix using state-of-the-art coding models, opens a PR, and automatically merges it back into your feature branch once all checks pass. If checks fail, Macroscope will attempt to self-heal by analyzing logs and making subsequent commits.

How does Fix It For Me work?

When you reply "fix it for me" to a Macroscope code review comment, the system uses AI-powered code generation to create a fix. Macroscope creates a new branch, commits the fix, opens a pull request, and automatically merges it back into your feature branch once all CI/CD checks pass. If any checks fail, Macroscope analyzes the failure logs and attempts to self-heal by making additional commits to address the issues.

What are personal code review settings?

Personal code review settings allow each team member to customize their individual preferences for PR Summaries (like auto-summarize PRs and posting in PR descriptions) and Code Review (including correctness, draft PR review, and auto-merge). These personal preferences override repository defaults, giving developers control over how they interact with Macroscope's AI code review while maintaining team-wide standards at the repository level.

How do I use issue comment support?

Simply mention @macroscope-app in any GitHub issue comment, and Macroscope will react with đź‘€ while processing your question, then respond in the main discussion thread. You can ask questions about code changes, request clarifications, or get deeper analysis without leaving GitHub. This extends Macroscope's AI-powered code understanding beyond pull request reviews.

What programming languages does Macroscope now support?

Macroscope Code Review now supports Elixir (.ex, .exs files) and Starlark (.star, Tiltfile, BUILD files) in addition to existing language support including Python, JavaScript, TypeScript, Java, Go, Ruby, C++, C#, Rust, Kotlin, and Swift. This expands Macroscope's coverage to include functional programming languages and build system configurations.

How do I configure Slack @mentions?

Navigate to Settings → Account and enable the toggle to control whether Macroscope @mentions you directly or just uses your name in Slack notifications. This reduces Slack interruption while maintaining visibility into code review activity, especially when you're assigned as a PR reviewer.

What changed with Check Run status?

Macroscope's Check Run status now shows ✅ when no issues are found and ◻️ (neutral) when correctness issues are identified. If your branch protection rules are tied to Macroscope Check Runs, you may need to update your Check Run names accordingly. This clearer visual feedback helps developers quickly assess PR status.

About Macroscope

Macroscope builds AI-powered developer tools that help teams ship better code faster. Our code review solution is trusted by development teams worldwide to catch bugs, improve code quality, and accelerate development workflows. The December 2025 updates, including Fix It For Me, improved bug detection with Claude Opus 4.5, and enhanced customization options, represent our continued commitment to making AI code review more powerful and developer-friendly. Explore all of Macroscope's features and see how we can help your team ship better code faster.