propose_edits
Proposes filler and pause tighten edits for review, returning JSON with edits and skip counts; does not apply them.
Instructions
Propose filler/pause tighten edits for review (does not apply them).
Returns a JSON object {operation, edits, skip_counts, summary} (not a
bare array — breaking vs older list-of-decisions clients). operation is
propose_edits. Each edit also carries label (plain words, e.g. "Laugh")
and suggested_action (cut / shorten / lower / leave) from
one table (edits/cut_safety.py). skip_counts maps discourse:{token} to kept uses
and backchannel:{phrase} to kept acknowledgments (uh huh).
word_probe:unavailable is a missing Whisper model; word_probe:failed
is a span whose decode raised. The summary names both.
edit_mode is ripple (default, from tighten.edit_mode) or mute.
Mute proposes EditDecisionType.MUTE filler hits and skips pause
candidates (muting a pause is a no-op). A pause: trim is shrunk to the air inside
the pause, labelled :air_edges when it differs from the span pacing proposed, and
proposed only when it removes at least a tenth of its pause (imperceptible skips
the rest). It is reviewed or applied by the checks a filler gets. intensity is light /
medium / aggressive (default from tighten.intensity, else medium):
a deterministic preset over existing tighten keys (light = clustered um/uh
only and >=0.5 s pause air; medium also proposes a lone um/uh; aggressive =
isolated and borderline discourse markers, 0.3 s solo pauses). Unknown
values raise. Suggest a tier from the episode (interview -> light, solo
monologue -> aggressive); the pipeline itself never chooses. Pipeline
auto-tighten stays off; listen-first review before apply_edits /
approve_edits. Not NL cut-by-text (cut_* tools) or narrative focus (focus
tools).
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "propose_edits"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| edit_mode | No | ||
| intensity | No | ||
| project_path | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |