log_file_touch
Record file actions and symbol-level changes to a mindmap. Attach them to task nodes so users can follow exactly what is changing during coding tasks.
Instructions
Record that a file was read, created, modified, renamed, or deleted, plus symbol-level changes (add, modify, fix, refactor, rename, remove, test) so the user can follow exactly what is changing. If nodeId is omitted, attaches to the currently in_progress task node; a planned task given as nodeId is started (in_progress).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | File path (e.g. 'src/tools.ts') | |
| lines | No | Line range touched (e.g. '45-120') | |
| action | No | Action performed on the file (default: 'modify') | modify |
| nodeId | No | Task or component node ID. If omitted, attaches to the active in_progress task. | |
| changes | No | Symbol-level changes in this file, so the user can follow what is being added, fixed, refactored, renamed, removed, or tested. Renames need previousSymbol. | |
| summary | No | Short summary of what changed in this file | |
| symbols | No | Function/class/type symbols touched | |
| mindmapId | Yes | Mindmap ID | |
| previousPath | No | Old file path; required when action is 'rename' | |
| createChildNode | No | If true, also creates a visible child file node under the task node in the tree |