Skip to content

v4.4.0

Choose a tag to compare

@sluice-release-please sluice-release-please released this 10 Oct 22:03

4.4.0 (2026-10-10)

Features

  • mcp: job-sluice mcp install (dfa1af2)
  • mcp: read a client's registration and write the JSON route (cddf871)
  • mcp: register in Codex by appending a new entry table (6aed841)
  • mcp: register through a client's own add command, proven by readback (3e20dd8)
  • mcp: strict and JSONC readers for client config files (c82e0f6)
  • mcp: the client roster mcp install writes to, per platform (2968d4a)
  • mcp: the server command mcp install registers (977faaa)

Bug Fixes

  • mcp: report only the extra's own modules missing as the extra missing (5200a08)
  • setup: report a config that stops being UTF-8 mid-save as failed (b64982b)

Refactoring

  • core: add atomicfile.replace_if, one create-or-replace writer (712b0e6)
  • core: write_config_text and keep_config_copy use atomicfile (e93101a)
  • mcp: give the mcp-not-installed message one importable home (62b7b92)

Documentation

  • architecture: describe core/atomicfile.py (16066de)
  • plan: Codex appends a new entry table when it has none (059679b)
  • plan: fold review-plan findings into the atomicfile plan (5743b01)
  • plan: fold review-plan findings into the mcp install command plan (68bc1f7)
  • plan: fold the append-route plan review into mcp install (76a0d0c)
  • plan: job-sluice mcp install, PR 2 of mcp install (100d61a)
  • plan: shared atomicfile writer, PR 1 of mcp install (01bd819)
  • spec: an absent file's expected state is absence on the command route (7675a2d)
  • spec: Codex appends a new entry when it has none (29c3d5a)
  • spec: fold review-plan findings into mcp install design (6699a37)
  • spec: fold round-2 review-plan findings into mcp install design (ad55c20)
  • spec: fold the PR 2 plan review's rulings into mcp install design (8e86952)
  • spec: job-sluice mcp install design (b8cca6f)
  • spec: mcp install deletes a client's backup once its write is proven clean (a9e9a13)
  • spec: record the client measurements and the routes they decide (de5cebe)
  • spec: redact an existing entry's arguments; recheck before a client write (0fa2adf)