Skip to content

v1.8.1 — Polish: consistent MCP errors + stats/rollup convergence

Latest

Choose a tag to compare

@daniel-pittman daniel-pittman released this 12 Jun 18:13

Bug-fix / polish release following v1.8.0 (grant block + rollup). From #30 / #34.

Fixes

  • Consistent block_field errors across the MCP read surface. librarian_filter and librarian_rollup now both return ERROR: block_field must be in BLOCK.FIELD=VALUE form on a malformed block_field (previously filter silently dropped it and rollup raised) — matching how the rest of the read tools surface errors.
  • rollup --sum warns on an unknown field of a known block instead of silently returning 0.
  • stats and rollup agree on integer coercion. stats now uses the shared _intish helper, so a bool in an int field contributes 0 (not 1), matching rollup.