Skip to content

loobric-cli 1.4.0 — setups: use-set, status, setup-history

Choose a tag to compare

@sliptonic sliptonic released this 30 Jul 13:56
· 12 commits to master since this release

BREAKING — pairs with loobric-server 0.7.0 (setups replace the set↔machine link).

Added

  • Setups: loobric use-set MACHINE SET makes a tool set the machine's active setup (--none ends it); loobric status MACHINE renders the setup view — READY / NOT READY (n need attention, m notes) with per-line states (ok, requested, mismounted, blocked, pending bind; notes: unlisted, unknown tool); loobric setup-history MACHINE lists the machine's setup rows. Client library: use_set, end_setup, list_setups, active_setup, reconciliation.
  • add-to-set --number N — claim a tool number for a member (the durable CAM↔CNC contract status checks the machine against). Library: add_to_set(..., numbers={id: n}).
  • MCP: machine_setup_status (read-only setup view) and numbers on add_to_tool_set. Switching setups stays beyond agent keys (bind door).
  • Units on the assert door: loobric assert … --unit rpm, plus unit on the MCP assert_field tool, for the server's machine capability fields (spindle.max_rpm, …). loobric show-machine prints spindle/coolant capability with provenance.
  • examples/delete_tool_data.py — clear an account's machines/tools/sets while keeping API keys, login, and catalog records.

Removed (BREAKING)

  • loobric link-machine and Client.link_set_to_machine — the set↔machine link is no longer a set field; use use-set. The MCP link_tool_set_to_machine tool is gone for the same reason.

Full details in CHANGELOG.md.