find_implementations
Finds concrete types that implement a Go interface by matching method sets. Reports partial matches with missing methods to identify embeddings.
Instructions
Which concrete types implement a Go interface — a heuristic interface→implementation map without go/types. Reads the interface's method set and reports every type whose methods cover it (structural typing); partial matches list the missing methods (often means embedding). Use to answer 'what satisfies this interface?' that ranked search can't. Heuristic: verify pointer-receiver/signatures before relying on it.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| repo | No | Repository name | |
| format | No | Response text encoding: toon (default) | json | |
| interface | Yes | The Go interface type name (e.g. Reader) |