3095efcc4c
* fix(vscode): restore inline tool diffs * fix(vscode): render tool patches in kilo ui * style: format long regex assignments and add change marker comment Reformat multi-line regex match assignments in kilo-ui-contract test to satisfy line length limits, and annotate the `contents(diff)` call in session-diff with a kilocode_change tracking comment. * fix(kilo-vscode): append trailing newlines to expected diff content assertions Update test expectations in diff-session-source to include trailing newlines in before/after content, matching actual file content behavior. * fix(vscode): guard empty-patch diffs in session turn accordion Match diff-session-source.ts:99 behavior by short-circuiting contents() when the patch is empty (binary or summarized files), so the accordion content stays empty instead of rendering a confusing whitespace-only diff. --------- Co-authored-by: Imanol Maiztegui <imanol.mzd@gmail.com>