Use case · Free plugin

I asked my agent to sort 40 new issues. Now the model reads the groups and the counts.

The free context-mode plugin lets your agent read a full issue list, a pull request list or hundreds of commits on your machine. A short script groups and counts them. On the Vite repository, 40 GitHub issues as JSON came to 178.7 KB, and the model read 0.8 KB.

Sort the open bugs and pick three to fix first.

Full list: every body, label and comment reaches the model.

gh issue list prints178.7 KB
The model reads178.7 KB

Every later call sends it again.

Free plugin: a script groups and counts the issues on your machine.

The script reads178.7 KB
The model reads0.8 KB

Sent to the model

  • The groups by area, the likely duplicates and three picks

Kept on your machine

  • The full JSON, searchable with ctx_search
The problem

Each issue brings its body, labels and comments. The list gets big.

Monday morning, 40 new issues

You ask your agent to sort them by area, find the duplicates and pick the three to fix first.

The JSON is large

With bodies, labels, comments and reactions, the list is larger than most source files.

Pull requests and commits too

Check runs and git log --stat over hundreds of commits grow the same way.

How it works

A script sorts the list. The model reads the result.

  1. 01The command runs in the sandbox

    The agent runs gh or git through ctx_execute, on your machine.

  2. 02A short script groups and counts

    It sorts the items by area, label or file. The model reads its print.

  3. 03The full list stays searchable

    The JSON stays in the local index. When you ask about one issue later, the agent searches for it and reads that issue.

Proof

Three lists, measured. The model reads under 1 KB of each.

ListFull outputThe model readTime
GitHub issues (gh issue list --json, vitejs/vite, 40 items)178.7 KB0.8 KB65 ms
GitHub pull requests with checks (gh pr list --json, vitejs/vite, 25 items)190.9 KB0.8 KB79 ms
Commit history with file stats (git log --stat, 300 commits, vitejs/vite)160.5 KB0.3 KB66 ms

Plugin benchmark of 2026-11-01 on an Apple M1 Pro, default settings, median of 5 runs. Raw data: the result tables. Rerun it with the steps on Benchmarks.

Prompts

Give your agent one of these.

Prompt
List the open issues labelled bug. Group them by area, mark the likely duplicates, and tell me which three to fix first and why.
Prompt
Read the last 300 commits with file stats. Which files change together most often, and which areas changed the most this month?
Prompt
Check the open pull requests. Which ones have red checks, what is the first error in each, and which ones are ready to merge?
Products used

What this uses.

The free plugin

Open source. It runs in your agent, on your machine.

Sandbox

Where gh and git run and what comes back.

Security

Your GitHub token stays in your own gh setup.

Related

Free plugin resources · Test and build logs · Docs research

Sort the whole list. Read the short answer.

Each agent installs the free plugin with its own install command.

Get started free

Context Mode Gateway: your coding agent costs less and remembers your project. Context Mode Engine installs from your terminal.

Start free: 1,000 requests, every feature, no card. After you sign in, the console gives you one command to connect your coding agent.

Read the docs