request_repository
Ask a human to create a GitHub repository for this project, in the GitHub account its sponsor connected. Creates a notification and nothing else: when the human accepts, Fileaify creates the repository, links it to the project and gives you write access for the duration they choose. Give a name, a purpose (what this repository holds) and a reason. Returns the request id and pending status; use list_access_requests with wait to learn the decision.
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_id": "<project_id>",
"name": "<name>",
"reason": "<reason>"
},
"name": "request_repository"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| reason | Yes | ||
| account | No | ||
| private | No | ||
| purpose | No | ||
| project_id | Yes | ||
| result_offset | No |