Repository navigation
loobric-cli 1.4.1 — MCP SDK pin + field-session fixes
Fixes a startup crash on every fresh install: the MCP Python SDK released 2.0.0, removing the 1.x low-level Server API — the [mcp] extra is now pinned mcp>=1.0,<2, and environments already holding SDK 2.x get a one-line fix message instead of a traceback. uvx --from loobric-cli[mcp] loobric-mcp configs work again as-is.
Also in this release (lessons from the first setups-era field sessions):
- Fresh-sync disambiguation — an empty crib with a populated tool table now answers with both facts on the CLI (
list-toolsnames each machine's entry count), the MCP tool description, andloobric://concepts, instead of a bare "no tools". - Credential hygiene — new README section (agent workstations get a
--preset agentkey, never a shared session file) and a concepts-resource rule for agents: a bind/delete succeeding is the misconfiguration signal. loobric delete-key KEY [--yes]— permanently remove a revoked key (an active key must be revoked first; pairs with loobric-server 0.7.1'sDELETE /auth/keys/{id}?purge=true).- MCP
machine_setup_statusstates the exactuse-set MACHINE SETverb shape; set-related MCP descriptions caught up with 1.4.0's claims/setups vocabulary.
Full details in CHANGELOG.md.