screenplay_edit_apply
Use to apply user-approved passage edits returned by screenplay_edit_propose, retaining their base_rev, targets and preimages. This changes current screenplay text. Save exact block changes with screenplay_snapshot_apply; apply a complete supplied-text draft with screenplay_draft_apply. Wait for active screenplay generation to finish before editing the same project.
When to use
- Use when the caller already has accepted screenplay edits and a known base revision.
When not to use
- Do not use to ask the AI for edit suggestions.
- Do not use while an active `screenplay_writer` parent job is still generating prose for the same project.
Examples
- “Apply these accepted edits to project 42.”
Anti-examples
- Propose improvements for this passage.
Backend capabilities
screenplay.apply_surgical_edits
Input schema
screenplay_edit_apply input
{
"$ref": "./screenplay.apply_surgical_edits.input.json"
}Output schema
screenplay_edit_apply output
{
"$ref": "./screenplay.apply_surgical_edits.output.json"
}← All toolsv1 · mutate_tool