Skip to main content
Glama

scout_resolve

Mark a finding as resolved by ID when a bug is fixed or retesting shows the issue no longer reproduces; resolved items move to the green section and reopen automatically if found again.

Instructions

Mark a finding as resolved (by its id, shown when recorded and in the report). Resolved findings move to the report's green ✅ Resolved section, and reopen automatically as flagged REGRESSIONS if re-found later. Use when the user says a bug is fixed, or when re-testing shows the evidence no longer reproduces.

Input Schema

NameRequiredDescriptionDefault
idNoAlias for `findingId`.
sessionNoTarget this session directly instead of the active one — pass it explicitly when dispatching to MULTIPLE sessions in one turn (e.g. two scout_click calls with different `session`), which then run CONCURRENTLY rather than queueing. Omit for single-session sequential use.
findingIdNoFinding id, e.g. a1b2c3d4e5

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changedv3.31.0
    • removedInput schema / additionalProperties
      Removed value: -false
  2. Addedv1.1.0

TDQS

A4.4/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description carries the behavioral burden and does well: it discloses the state transition (moved to the Resolved section) and the non-obvious reversibility (auto-reopens as REGRESSIONS if re-found). It omits auth/permission needs and what the call returns, keeping it short of a 5.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three tightly packed sentences: action first, then effect/side-effect, then usage trigger. No filler and the most important fact (the id source) is front-loaded.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

There is no output schema, and the description adequately explains the resulting state and the regression side effect. It leaves minor gaps—what happens with an unknown id and why/when to pass the optional `session` parameter—but nothing that would cause a mis-call in normal single-session use.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the schema supplies baseline meaning. The description adds provenance for the id ('shown when recorded and in the report'), which tells the agent where to obtain a valid value—more than the schema alone provides.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource ('Mark a finding as resolved') plus the identifier needed to do it. It also names the observable outcome (moves to the report's green ✅ Resolved section), which distinguishes it from recording tools like scout_finding or scout_recheck_plan.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Gives explicit triggering conditions: 'when the user says a bug is fixed' or 'when re-testing shows the evidence no longer reproduces.' That is clear usage context, though it never states when not to use it or names alternative tools for the adjacent recording/re-testing workflows.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.