Summary
The tinymemory module shipped in the staging build advertises Capabilities { bits: 8191 } but the host build expects Capabilities { bits: 262143 }. The registry pin and the vendored artifact have diverged. As a direct result, three memory tools fail with UnknownMethod errors on every call.
Log evidence (staging, 2026-08-19)
02:08:48 WRN host module rustc differs from host module=tinymemory-module
02:08:48 WRN [modules:memory] the module advertises Capabilities { bits: 8191 } but this build assumes
Capabilities { bits: 262143 }; the registry pin and the artifact have diverged
02:08:48 WRN [tinyagents] tool failed tool=memory_tree
error=memory_tree_cover_window: ai.tinyhumans.tinybus.Error.UnknownMethod: ai.tinyhumans.tinymemory.Memory: no member `CoverWindow`
02:08:53 WRN [tinyagents] tool failed tool=memory_store_raw_chunks
error=ai.tinyhumans.tinybus.Error.UnknownMethod: ai.tinyhumans.tinymemory.Memory: no member `ListChunks`
02:09:03 WRN [tinyagents] tool failed tool=memory_diff
error=diff_since_read: no snapshots found for this source
Impact
All three memory tools (memory_tree, memory_store_raw_chunks, memory_diff) are non-functional in this staging build. Any agent behaviour that relies on memory tree traversal, raw chunk storage, or diff-since-read is broken.
Fix direction
Re-pin the tinymemory module artifact to match the capability bits expected by this build (262143). The rustc host mismatch suggests the module was compiled against a different toolchain — confirm the CI pipeline uses the same Rust toolchain version for both the host and the vendored submodule.
Summary
The
tinymemorymodule shipped in the staging build advertisesCapabilities { bits: 8191 }but the host build expectsCapabilities { bits: 262143 }. The registry pin and the vendored artifact have diverged. As a direct result, three memory tools fail withUnknownMethoderrors on every call.Log evidence (staging, 2026-08-19)
Impact
All three memory tools (
memory_tree,memory_store_raw_chunks,memory_diff) are non-functional in this staging build. Any agent behaviour that relies on memory tree traversal, raw chunk storage, or diff-since-read is broken.Fix direction
Re-pin the
tinymemorymodule artifact to match the capability bits expected by this build (262143). Therustchost mismatch suggests the module was compiled against a different toolchain — confirm the CI pipeline uses the same Rust toolchain version for both the host and the vendored submodule.