edit material
edit_materialSave the user's own changes to the master resume (company and title left empty) or a tracked role's tailored resume or cover letter: the whole document in markdown in text (read it with get_material, then change only what they asked), or one line by giving its current text in line and its new wording in text. Use edit_resume for Resume Studio's AI edits, and tailor_material for a fresh draft. Use only facts from the profile; every claim is checked again and unbacked ones are counted in the reply. It asks the user first and replaces the saved document. Returns the changed lines. Once it's saved, undo can put it back within 24 hours.
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": {
"kind": "<kind>",
"text": "<text>"
},
"name": "edit_material"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | Yes | Which document: resume or cover_letter | |
| line | No | To change one line only: its current text, as get_material shows it | |
| text | Yes | The whole new document in markdown; with line, just that line's new wording | |
| title | No | The tracked role's title as the pipeline lists it; leave empty for the master resume | |
| company | No | The tracked role's company; leave empty for the master resume |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | The answer, or what was done, in plain words for the user: the same text as content | |
| undo | No | On a saved write: its undo handle, for undo within 24 hours | |
| widget | No | The card the host draws with it, e.g. "pipeline"; "confirm" means a write waits for the user's Yes and nothing is saved yet |