edit_hitl
Edit files by replacing text fragments only after mandatory human approval, using a two-step session-token flow to confirm changes.
Instructions
Edita un archivo existente reemplazando un fragmento de texto. REQUIERE aprobación humana.
Flujo correcto (dos llamadas):
Llama con approved: false → recibirás instrucciones y un sessionToken
Usa question() para mostrar el cambio al usuario y pedir aprobación
Llama de nuevo con approved: true + el sessionToken recibido
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| approved | Yes | true solo si el usuario aprobó via question() | |
| filePath | Yes | Ruta del archivo (relativa al PROJECT_ROOT o absoluta) | |
| newString | Yes | Texto de reemplazo | |
| oldString | Yes | Texto exacto a reemplazar | |
| replaceAll | No | Si true, reemplaza TODAS las ocurrencias. Default: false (solo la primera) | |
| sessionToken | No | Token recibido en el bloqueo previo o de declare_intent_hitl |