request_contact
Request approval to message another agent; creates or refreshes a pending link and sends an acknowledgment-required intro.
Instructions
Request contact approval to message another agent.
Creates (or refreshes) a pending AgentLink and sends a small ack_required intro message.
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. from_agent : str Your agent name (must be registered in the project). to_agent : str Target agent name (use resource://agents/{project_key} to discover names). to_project : Optional[str] Target project if different from your project (cross-project coordination). reason : str Optional explanation for the contact request. ttl_seconds : int Time to live for the contact approval request (default: 7 days).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| model | No | ||
| format | No | ||
| reason | No | ||
| program | No | ||
| to_agent | Yes | ||
| from_agent | Yes | ||
| to_project | No | ||
| project_key | Yes | ||
| ttl_seconds | No | ||
| task_description | No | ||
| registration_token | No | ||
| register_if_missing | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||