whois
Retrieve an agent's enriched profile and optional recent archive commits to verify identity and activity for coordination.
Instructions
Return enriched profile details for an agent, optionally including recent archive commits.
Discovery
To discover available agent names, use: resource://agents/{project_key} Agent names are NOT the same as program names or user names.
Parameters
project_key : str Project slug or human key. agent_name : str Agent name to look up (use resource://agents/{project_key} to discover names). include_recent_commits : bool If true, include latest commits touching the project archive authored by the configured git author. commit_limit : int Maximum number of recent commits to include.
Returns
dict Agent profile augmented with { recent_commits: [{hexsha, summary, authored_ts}] } when requested.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"project_key": "<project_key>",
"agent_name": "<agent_name>"
},
"name": "whois"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| format | No | ||
| agent_name | Yes | ||
| project_key | Yes | ||
| commit_limit | No | ||
| registration_token | No | ||
| include_recent_commits | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||