DeepSource + Memtro

Which issues did the last analysis of our API repo introduce?

DeepSource analyses your code for quality and security. Memtro reads the accounts and repositories your token reaches, analysis runs with the issues each introduced, resolved and suppressed, default-branch issues by category and severity, pull requests, dependency vulnerabilities, and dependencies that break the license policy. When asked and granted, it can suppress or unsuppress an issue for the whole team, switch analysis on or off for a repository, change its default branch, and set its quality gates and thresholds. Where in the code each issue occurs is not returned.

In Memtro

What you can do with DeepSource in Memtro

Ask in plain English from chat, your editor, a scheduled job or your own agent. The model picks the right DeepSource tool, reads what it needs, and answers with the source cited.

What it does

  1. 01List analysis runs on a repository with the issues each introduced, resolved and suppressed, by category and analyzer.
  2. 02Read default-branch issues by category and severity, and pull requests with the issues and vulnerabilities they raised.
  3. 03See vulnerable dependencies with severity, CVSS and EPSS, reachability and fixed versions, and packages that break the license policy.
  4. 04When asked and granted, suppress or unsuppress an issue for every repository in the team. This needs ADMIN.
  5. 05When asked and granted, switch analysis on or off for a repository, or change its default branch, which starts a new analysis.
  6. 06When asked and granted, set a repository's category, priority or metric gates and thresholds. Failing checks can block merges.

Acts when asked

When you ask it to

These tools change something in DeepSource. The model is told to use them only when you ask for exactly that, and an administrator grants each one by name to the teams that may use it; a personal connection acts only after its owner allows it.

  1. 01Suppress an issue for every repository in the team
  2. 02Unsuppress an issue for the team
  3. 03Switch analysis on for a repository
  4. 04Switch analysis off for a repository
  5. 05Change a repository's default branch (starts a new analysis)
  6. 06Set an issue category's quality gate on a repository
  7. 07Set an issue priority's quality gate on a repository
  8. 08Set a metric's quality gate on a repository
  9. 09Set a metric's threshold on a repository
In practice

Ask it like you would a colleague

Once DeepSource is connected, these are the kinds of things people ask. Plain questions, no syntax. If the answer lives partly in another system you have connected, Memtro looks there too.

DeepSource + Memtro
  • Which issues did the last analysis of our API repo introduce?

  • Which reachable vulnerabilities does the web repository have?

  • Which dependencies break our license policy?

  • How many issues did pull request 412 raise?

  • Set line coverage on the api repository to at least 80.

01

What the last run introduced

Maya Okafor, a tech lead at Northwind, asked which issues the last analysis of the API repository introduced. Memtro read the latest run and listed the new issues by category and analyzer, alongside how many were resolved.

02

Turning on a security gate

Tom Reilly, an engineering manager at Acme Ltd, asked Memtro to make security issues fail pull request checks on the payments repository. Memtro set the category gate, so new pull requests with security issues now fail their check.

Teams

Where it fits

The teams that lean on DeepSource most, a question each of them asks, and what they connect beside it.

Better together

Works with

A record in DeepSource is rarely the whole story. Connect the systems that hold the rest and Memtro checks them together, then remembers what it learned so the next question starts further along.

Also in Engineering and operations

Using something else for the same job, or both? Each connector has its own tools; connect as many as you like.

Setup

How to connect

Connect withPersonal access token
  1. 1

    In DeepSource, open your avatar → Settings → Tokens and generate a token named Memtro with an expiry. It has your own access to every account you belong to.

  2. 2

    In Memtro, open Connections → DeepSource and paste the Personal access token.

  3. 3

    Add the On-premise host only for a self-hosted DeepSource. An administrator grants the suppression, analysis and gate actions by name to the teams that may use them.

  4. 4

    Ask which issues the last analysis of your API repo introduced.

Also works from

Chat in the dashboard, the OpenAI-compatible API, scheduled jobs, and any MCP client: Claude Code, OpenCode, Cursor, Claude Desktop. The DeepSource tools are the same everywhere.

FAQ

Questions

Can Memtro change anything in DeepSource?+

Only when you ask, and only what it has been granted: suppress an issue for every repository in the team; unsuppress an issue for the team; switch analysis on for a repository; switch analysis off for a repository; change a repository's default branch (starts a new analysis); set an issue category's quality gate on a repository; set an issue priority's quality gate on a repository; set a metric's quality gate on a repository; set a metric's threshold on a repository. Every other tool reads, searches or lists. The Connections page labels the tools that act, an administrator grants each one by name to the teams that may use it, and a personal connection acts only after its owner allows it.

Who can use a DeepSource connection?+

A personal connection serves only your own requests. A shared connection serves the organisation: everyone, or only the teams an admin chooses. Admins can always add shared connections; other members need the permission.

Does Memtro store my DeepSource data?+

Credentials are encrypted at rest. Tool results are cached briefly so agent loops do not repeat identical calls, and the facts the model extracts are saved to your organisation's memory with provenance (system, record and link) so they can be checked and superseded.

How do I connect DeepSource?+

Personal access token. In DeepSource, open your avatar → Settings → Tokens and generate a token named Memtro with an expiry. It has your own access to every account you belong to.

Connect DeepSource in a few minutes

Seven-day free trial, then one monthly price per organisation. Connectors, jobs and memory are never metered.

Where agents remember your company

Sign in, add a provider key, create an API key and point your tools at Memtro. It takes about five minutes.

7-day free trial · card on file, nothing charged until it ends · cancel any time