Skip to main content
Macroscope’s agent researches your codebase, git history, and connected tools to answer questions and take action.

Tools

ToolWhat it can do
Code searchFinds relevant code, patterns, and implementations across all connected repos.
Git historyTraces what changed, when, and why across commits, PRs, and contributors.
GitHub APIQueries PRs, issues, check runs, deployments, releases. Can create PRs with code changes and add reviewers.
JiraLooks up issues, tracks project progress, creates new issues across spaces.
LinearLooks up issues, tracks project progress, creates new issues across teams.
BigQueryBrowses datasets, inspects schemas, runs read-only SQL.
PostHogQueries analytics events, trends, and feature flags.
GCP Cloud LoggingSearches and filters application logs across GCP projects.
LaunchDarklyLists feature flags, projects, and environments.
Web searchSearches the web for context beyond your codebase.
Docs searchSearches Macroscope’s own docs.
Set up integrations in Settings → Connections to give the agent access to tools.

Where to Interact with Macroscope’s Agent

  • Slack: DM Macroscope (under Apps), tag @Macroscope in a channel, or add it to a group DM.
  • GitHub: Mention @macroscope-app in any PR discussion thread, or reply to any of Macroscope’s inline code review comments.
  • API: Trigger the agent programmatically via webhooks.
In Slack and GitHub, the agent reacts with 👀 to acknowledge a query and replies in-thread.

Custom Instructions

Set preferred tone, domain context, output format, or person-specific rules in Settings → Workspace → Custom AMA Instructions (e.g. “customer success teammates should get less technical responses”).

Attachments

The agent reads images, screenshots, PDFs, and code snippets attached anywhere in a thread and uses them as context.

Examples

  • “What did the team ship yesterday?”
  • “Draft release notes for everything shipped in the past 2 weeks.”
  • “How does the authentication flow work?”
  • “Here’s a screenshot of a bug. What’s causing it? Open a PR to fix it and assign Eliza as a reviewer.”
  • “How many signups did we get last week?” (uses BigQuery or PostHog)
  • “What feature flags are enabled in production right now?” (requires LaunchDarkly)
  • “Make a Jira ticket to track this bug. Assign it to Ikshita.” (requires Jira)
  • “What’s the status of Linear ticket ENG-431?” (requires Linear)