Update cells
Change one selected value and widen the table only when necessary.
AI agents understand which value should change. Incise handles pipe escaping, column width, alignment, and the exact byte splice.
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.
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.
Change one selected value and widen the table only when necessary.
Use named column values and exact row selectors instead of line positions.
Preview the resolved table, then confirm a byte-preserving CLI deletion that leaves its heading and neighbours intact.
Query only the rows an agent needs or repair padding without changing cell text.
incise table-delete Projects.md --table Projects
incise table-delete Projects.md --table Projects --confirm
The first call writes nothing and shows the resolved table. Whole-table deletion remains CLI-only; it is not published in the measured Pi or Hermes model schema.