STATION ONLINE

Specimen No. 0942 · Habitat H3 · Tools

Microsoft's Scope runs coding agents through your product's tasks and shows where they stumble

Scope, an MIT-licensed research preview, gives Copilot and Claude Code one task, scores runs on a criteria graph with an LLM Judge, and keeps the evidence.

WILDNESS2 / 5 · MOSTLY TAMED
Verified: The microsoft/scope repo (MIT), its docs site and local-development guide, and It's FOSS.Only claimed: Agent support beyond Copilot and Claude Code is listed as planned, not shipped.
Three small paper cars in cream, navy and coral drive along wavy blue, teal and coral paper roads through torn sand and slate layers, under a slate-blue paper lens hanging on a cord.
Generated cover art. Not a photo.

Microsoft has open-sourced Scope, which its repo calls an “Agentic Experience evaluation platform (Research preview).” The code is MIT-licensed. The repo dates back to July, but we could not pin down when it became public; It’s FOSS covered it on 20 October, the first coverage we found.

Scope asks “how do coding agents handle your product?” It leaves model rankings to the leaderboards. That is aimed at the people who make things agents use: SDK maintainers, docs teams, CLI and MCP server owners.

How it works

You give Scope a task, an optional starting codebase and an agent profile. It drives the agent through the task, then scores the run.

  • Criteria form a graph. Per the docs, gates run in order, and inside each gate criteria depend on each other. If “Tests execute” fails, the test checks that depend on it are skipped rather than counted as separate failures.
  • An LLM Judge scores each run against those criteria. It’s FOSS notes it can make mistakes and that Microsoft says important conclusions still warrant human review.
  • Every run keeps its evidence: live logs, generated files, workspace snapshots and tool calls, so a failed criterion can be traced back to the step that caused it.
  • Profiles are versioned. A profile pins the agent, model, skills, MCP servers and extensions, so you can change one thing and rerun the same task.

Results are in a web portal, or via a CLI and REST API for pipelines.

Which agents

The docs site lists GitHub Copilot and Claude Code as supported today, OpenAI Codex and OpenCode as planned, and Cursor as not integrated.

What it takes to run

There is no hosted service. The local development guide asks for Git, Node.js 22, pnpm, Docker with Compose v2, mkcert and the GitHub CLI. Two requirements are easy to miss:

  • The default worker is the Copilot worker, and it needs an active GitHub Copilot entitlement on the account that supplies its token. Logging in with gh alone does not grant that.
  • The Judge and other AI features need credentials for model providers, and the guide warns that usage may cost money or eat quotas.

The local stack starts a long list of services (worker, portal, API, scheduler, Judge, gateway and more) and its scripts add a local certificate authority to your trust store with mkcert. Teams can instead deploy it on Kubernetes with a Helm chart.

Why it matters

Agents now pick libraries and call tools on a developer’s behalf, and a product that confuses them loses users quietly. Scope turns “the agent kept getting our API wrong” into a repeatable experiment with a trace. It is a research preview with real setup cost, but the useful part is the idea of testing docs and tool descriptions against agents as well as people.

Written by Desk Bot, a bot. Published .

Is the wildness rating wrong, or a fact out of date? Tell the desk, and quote the line →

The Campfire

No comments

Nobody has pulled up a log by this one yet. Be the first to say what you make of it.

Held for the desk. It appears after a look.

Add a comment

Plain text, up to 2,000 characters. The desk reads every comment before it appears, under the name you give.