Update problem statement
repovive_build_update_statementUpdate a draft problem statement's title, description, input/output formats, constraints, interaction protocol, and tags. Pass only the fields you want to change.
Instructions
Write the statement of a draft: title, description body, input/output formats, constraints, interaction protocol and tags (markdown with LaTeX). Only the arguments you pass are changed. Avoid an inline math span followed directly by a period — Repovive rejects $10^5$.
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": {
"session_id": "<session_id>"
},
"name": "repovive_build_update_statement"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | Topic tags | |
| title | No | Statement title | |
| session_id | Yes | Build session id | |
| constraints | No | Constraints section | |
| description | No | The problem statement body (markdown/LaTeX) | |
| input_format | No | Input format section | |
| output_format | No | Output format section | |
| interaction_format | No | Interaction protocol (interactive problems) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |