Release Notes
Patch release fixing a v0.11.0 regression where MCP tools/call rejected the
documented until/timeout_ms args on loom.web.navigate with a misattributed
schema_violation (field 'params' expected field_unknown got object) while
web.wait_for accepted the same params. Root cause: the daemon validated against
per-method schema files on disk that loom postinstall never content-refreshes, so a
pre-settle-capture web.navigate.json survived upgrades; #152's fail-closed validation
then enforced the stale schema. (#176, fixes #175)
Fixed
- Embedded-first schema validation (#176). The daemon now validates builtin action
methods against the schemas compiled into the binary (BUILTIN_SCHEMASmoved to
loom-shared) — binary version == schema version, always. Disk schema files act only
as an overlay for methods unknown to the binary (compiled fail-closed); a stale
builtin mirror is logged with remediation and ignored. The exact regression
(web.navigate+until/timeout_msover MCP) is pinned by a class-level test that
validates EVERY builtin action method against its full documented arg set. schema_violationerrors name the real field, the method, and the allowed
properties — e.g.schema violation: web.navigate: unknown field 'bogus' (schema allows: session, timeout_ms, until, url)— instead of blaming the envelope word
params. The errordatablock gains additivemethodandallowedfields.loom postinstallrefreshes stale schema mirrors (atomic write); the receipt
reports arefreshedcount alongside the existingpopulated/skippedshapes.
Changed
- Builtin action methods are validated from first boot — the pre-postinstall
empty-registry validation bypass is gone (fail-closed, consistent with #152).
Hand-edits to builtin schema mirror files are no longer honored (loud warning;
overlay extras for unknown methods remain supported).rpc.schemas'
source_wit_sha256is now machine-independent for stock installs.
Install loom-cli 0.11.1
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/mentiora-ai/loom/releases/download/v0.11.1/loom-cli-installer.sh | shInstall prebuilt binaries via Homebrew
brew install mentiora-ai/loom/loomDownload loom-cli 0.11.1
| File | Platform | Checksum |
|---|---|---|
| loom-cli-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| loom-cli-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| loom-cli-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| loom-cli-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |