01 · Surface
What can the peer expose?
List resources, tools, prompts, skills, endpoints, modalities, and extension points. Do not summarize a broad mission as if it were an invocable capability.
Foundation 03 · Discovery and negotiation
Capability discovery is a precondition for a legible handoff. Read what a peer declares, compare it with the request, identify unsupported operations and modalities, and keep authentication and authorization questions visible.
Learning objective
By the end of this lesson, you should be able to compare required inputs and outputs with declared capabilities, modalities, extensions, authentication requirements, and unsupported operations before a workflow hands over context or authority.
01 · Surface
List resources, tools, prompts, skills, endpoints, modalities, and extension points. Do not summarize a broad mission as if it were an invocable capability.
02 · Fit
Compare required inputs, output types, latency, state, and failure handling with the declared interface. Record mismatches as a hold or escalation.
03 · Access
Separate discovery from authentication and authorization. A visible endpoint or Agent Card does not grant permission to send data or request an effect.
04 · Change
Record the version, extension, source, freshness, and recheck trigger. A capability declaration can become stale without the route disappearing.
Practice lab
Two remote agents advertise “research assistance.” One accepts text and files with asynchronous tasks; the other accepts text only and lists a custom extension. Neither public description states whether external actions are permitted.
Source shelf
Continue the pathway