Markdown tables

Update the cell, not the whole table.

AI agents understand which value should change. Incise handles pipe escaping, column width, alignment, and the exact byte splice.

Why raw text replacement is fragile

A one-cell change can require an agent to identify the right table and row, preserve escaped pipes, calculate padding, maintain alignment markers, and reproduce every unrelated cell exactly. A plausible-looking rewrite can silently alter data.

Address rows by content

incise table-update-cell Projects.md \
  --table Projects \
  --where Note=Launch \
  --column Status \
  --value done

The table is selected by its heading and the row by existing cell values. If either address is ambiguous, Incise refuses and explains how to make the next call precise.

Table operations

Update cells

Change one selected value and widen the table only when necessary.

Add or delete rows

Use named column values and exact row selectors instead of line positions.

Read and realign

Query only the rows an agent needs or repair padding without changing cell text.

Install and try Incise