Skip to content

Commit dd32d0f

Browse files
committed
chore(modules): move the memory pins to tinymemory v1.15.1
One commit past the v1.15.0 that tinyhumansai#6049 just landed. v1.15.1 carries tinymemory#142: the CortexDB adapter now asks `v1/scopes/list` for every scope instead of accepting the engine's undocumented first fifty. The endpoint caps at 50, documents neither the cap nor the `limit` that lifts it, and returns no cursor and no total, so a caller cannot tell a complete listing from a truncated one — a live instance holding 93 scopes listed 50, and everything downstream of `namespace_summaries` reported success on the subset. No capability moves, so the list tinyhumansai#6049 re-read stands untouched: `git diff v1.15.0..v1.15.1 -- crates/tinymemory-api/src/capabilities.rs crates/tinymemory-bus/src/capabilities.rs crates/tinymemory-bus/src/names.rs` is empty and `crates/tinymemory-module/` moves only its `Cargo.lock`, so the module declares the same members it did. All four pinned sites move together, as the pin-drift guards require: the submodule, the registry record's eleven assets, the capabilities pin, and `memory_version`/`memory_sha256` across the three workflows. Digests come from the release's own `checksum.toml` rather than being transcribed; the ubuntu-22.04-x86_64 one was verified by downloading the archive and hashing it.
1 parent c3a299c commit dd32d0f

6 files changed

Lines changed: 46 additions & 34 deletions

File tree

‎.github/workflows/ci-full.yml‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -132,8 +132,8 @@ jobs:
132132
# and leave a stale digest that only fails after the download. Both values
133133
# are the ubuntu-22.04-x86_64 row of `src/openhuman/modules/registry.rs`,
134134
# which is the authoritative pin — copy them from there, never recompute.
135-
memory_version="1.15.0"
136-
memory_sha256="d358c8649c7ff4dd6732ed494eb643f5c22f8eb63c110767652edf39abe6f8b5"
135+
memory_version="1.15.1"
136+
memory_sha256="3d9140c1625e142dfa1686cd5a07b5f4f43e2f576f402c892f30f503b1fa0aa7"
137137
module_root="/opt/openhuman-test-modules/${GITHUB_RUN_ID}-${GITHUB_RUN_ATTEMPT}"
138138
memory_dir="$module_root/tinymemory"
139139
juice_dir="$module_root/tinyjuice"

‎.github/workflows/ci-lite.yml‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -796,8 +796,8 @@ jobs:
796796
# and leave a stale digest that only fails after the download. Both values
797797
# are the ubuntu-22.04-x86_64 row of `src/openhuman/modules/registry.rs`,
798798
# which is the authoritative pin — copy them from there, never recompute.
799-
memory_version="1.15.0"
800-
memory_sha256="d358c8649c7ff4dd6732ed494eb643f5c22f8eb63c110767652edf39abe6f8b5"
799+
memory_version="1.15.1"
800+
memory_sha256="3d9140c1625e142dfa1686cd5a07b5f4f43e2f576f402c892f30f503b1fa0aa7"
801801
module_root="/opt/openhuman-test-modules/${GITHUB_RUN_ID}-${GITHUB_RUN_ATTEMPT}"
802802
memory_dir="$module_root/tinymemory"
803803
juice_dir="$module_root/tinyjuice"

‎.github/workflows/e2e-reusable.yml‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -168,8 +168,8 @@ jobs:
168168
# and leave a stale digest that only fails after the download. Both values
169169
# are the ubuntu-22.04-x86_64 row of `src/openhuman/modules/registry.rs`,
170170
# which is the authoritative pin — copy them from there, never recompute.
171-
memory_version="1.15.0"
172-
memory_sha256="d358c8649c7ff4dd6732ed494eb643f5c22f8eb63c110767652edf39abe6f8b5"
171+
memory_version="1.15.1"
172+
memory_sha256="3d9140c1625e142dfa1686cd5a07b5f4f43e2f576f402c892f30f503b1fa0aa7"
173173
module_root="/opt/openhuman-test-modules/${GITHUB_RUN_ID}-${GITHUB_RUN_ATTEMPT}"
174174
memory_dir="$module_root/tinymemory"
175175
memory_archive="$memory_dir/tinymemory-module-${memory_version}-ubuntu-22.04-x86_64.tar.gz"
@@ -374,8 +374,8 @@ jobs:
374374
# and leave a stale digest that only fails after the download. Both values
375375
# are the ubuntu-22.04-x86_64 row of `src/openhuman/modules/registry.rs`,
376376
# which is the authoritative pin — copy them from there, never recompute.
377-
memory_version="1.15.0"
378-
memory_sha256="d358c8649c7ff4dd6732ed494eb643f5c22f8eb63c110767652edf39abe6f8b5"
377+
memory_version="1.15.1"
378+
memory_sha256="3d9140c1625e142dfa1686cd5a07b5f4f43e2f576f402c892f30f503b1fa0aa7"
379379
module_root="/opt/openhuman-test-modules/${GITHUB_RUN_ID}-${GITHUB_RUN_ATTEMPT}"
380380
memory_dir="$module_root/tinymemory"
381381
memory_archive="$memory_dir/tinymemory-module-${memory_version}-ubuntu-22.04-x86_64.tar.gz"

‎src/openhuman/modules/memory_part_01.rs‎

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ use tinymemory_api::capabilities::{Capabilities, Capability};
88
/// Checked against the registry pin by `the_capability_list_matches_the_pinned_release`,
99
/// so bumping the pin without re-reading the list is a red test rather than a
1010
/// silent over-claim.
11-
pub(crate) const ARTIFACT_CAPABILITIES_PIN: &str = "1.15.0";
11+
pub(crate) const ARTIFACT_CAPABILITIES_PIN: &str = "1.15.1";
1212

1313
/// The capability families the **pinned artifact** actually serves.
1414
///
@@ -74,6 +74,18 @@ pub(crate) const ARTIFACT_CAPABILITIES: &[Capability] = &[
7474
// and embedder identification, served by the module's engine and forwarded
7575
// by `MemoryScoring for ModuleMemoryProvider` below.
7676
Capability::Scoring,
77+
// Re-read at tag `v1.15.1` (tinymemory#142), one commit past v1.15.0. The
78+
// CortexDB adapter now asks `v1/scopes/list` for every scope instead of
79+
// accepting the engine's undocumented first fifty, which had been
80+
// truncating namespace enumeration — a live instance holding 93 listed 50,
81+
// and everything downstream of `namespace_summaries` reported success on
82+
// the subset. Behaviour inside a hosted adapter, not the module's surface:
83+
// `git diff v1.15.0..v1.15.1 -- crates/tinymemory-api/src/capabilities.rs
84+
// crates/tinymemory-bus/src/capabilities.rs crates/tinymemory-bus/src/names.rs`
85+
// is empty and `crates/tinymemory-module/` moves only its `Cargo.lock`, so
86+
// the module declares the same members it did and the list below is
87+
// unchanged — only the pin advances.
88+
//
7789
// Re-read at tag `v1.15.0` (tinymemory#141, openhuman#6025). The connector
7890
// sink now embeds a whole `accept_source_items` batch together and the
7991
// vendored engine claims a due `reembed_backfill` ahead of the extraction

‎src/openhuman/modules/registry_part_01.rs‎

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -175,63 +175,63 @@ const TINYMEMORY: ModuleRecord = ModuleRecord {
175175
description: "Local memory engine: store, ranked recall, and portable export",
176176
bus_name: "ai.tinyhumans.tinymemory.Memory",
177177
object_path: "/ai/tinyhumans/tinymemory/Memory",
178-
version: "1.15.0",
179-
release_url: "https://github.com/tinyhumansai/tinymemory/releases/tag/v1.15.0",
178+
version: "1.15.1",
179+
release_url: "https://github.com/tinyhumansai/tinymemory/releases/tag/v1.15.1",
180180
assets: &[
181181
PlatformAsset {
182182
host_key: "ubuntu-24.04-x86_64",
183-
archive: "tinymemory-module-1.15.0-ubuntu-24.04-x86_64.tar.gz",
184-
sha256: "6b4b55dd84ec6d289836fbe082e8e111468e3234ad9e73b96c94aff1f47b94a5",
183+
archive: "tinymemory-module-1.15.1-ubuntu-24.04-x86_64.tar.gz",
184+
sha256: "b592994f7538f8a418a63bdce37b1c8d42d6288864ba82efe0e745b34f49c304",
185185
},
186186
PlatformAsset {
187187
host_key: "ubuntu-24.04-arm64",
188-
archive: "tinymemory-module-1.15.0-ubuntu-24.04-arm64.tar.gz",
189-
sha256: "0c2383f95001d857af01317ed3587c5d7631bdc2076ea86eb64b84c30bff498f",
188+
archive: "tinymemory-module-1.15.1-ubuntu-24.04-arm64.tar.gz",
189+
sha256: "bd0e0099d0d1479bcabe8536d6a82afd5d3c5e15b518642b3edd39e05cc3d0e3",
190190
},
191191
PlatformAsset {
192192
host_key: "ubuntu-22.04-x86_64",
193-
archive: "tinymemory-module-1.15.0-ubuntu-22.04-x86_64.tar.gz",
194-
sha256: "d358c8649c7ff4dd6732ed494eb643f5c22f8eb63c110767652edf39abe6f8b5",
193+
archive: "tinymemory-module-1.15.1-ubuntu-22.04-x86_64.tar.gz",
194+
sha256: "3d9140c1625e142dfa1686cd5a07b5f4f43e2f576f402c892f30f503b1fa0aa7",
195195
},
196196
PlatformAsset {
197197
host_key: "ubuntu-22.04-arm64",
198-
archive: "tinymemory-module-1.15.0-ubuntu-22.04-arm64.tar.gz",
199-
sha256: "9a0825dfad9271c8f676e2463def859caec02a2a549833022b9b8366c75b0b3f",
198+
archive: "tinymemory-module-1.15.1-ubuntu-22.04-arm64.tar.gz",
199+
sha256: "26955b15150c480c4dcbd489a4b24d70bbcb4048e16eb09b50ac6a22f05b0771",
200200
},
201201
PlatformAsset {
202202
host_key: "macos-26-arm64",
203-
archive: "tinymemory-module-1.15.0-macos-26-arm64.tar.gz",
204-
sha256: "fd0da859147dd3a8ec7478a4e4622d850aaf1e09f425e269f78263b2948a6d1b",
203+
archive: "tinymemory-module-1.15.1-macos-26-arm64.tar.gz",
204+
sha256: "3d2264212e3b51ce0630136a168d0811f22ab46766f81e60fe82a104462d2bac",
205205
},
206206
PlatformAsset {
207207
host_key: "macos-26-x86_64",
208-
archive: "tinymemory-module-1.15.0-macos-26-x86_64.tar.gz",
209-
sha256: "c708ddd937e2aea6eaac18875ef9a316213067decb364abd93df0370f7a4d5f8",
208+
archive: "tinymemory-module-1.15.1-macos-26-x86_64.tar.gz",
209+
sha256: "d8ed637334710257805164c4201169689765ce68bca2ec6b0b2e1ecdfb61029a",
210210
},
211211
PlatformAsset {
212212
host_key: "macos-15-arm64",
213-
archive: "tinymemory-module-1.15.0-macos-15-arm64.tar.gz",
214-
sha256: "906e63f3e6d8fc0aa4942f13376f95ff3633fa88da9ecb3a7bbd0aa3d6810cad",
213+
archive: "tinymemory-module-1.15.1-macos-15-arm64.tar.gz",
214+
sha256: "82b983f661e37a4b1d0acf23cfec816d7ca69df7dd0198ed902c2a3cf1374dc8",
215215
},
216216
PlatformAsset {
217217
host_key: "macos-15-x86_64",
218-
archive: "tinymemory-module-1.15.0-macos-15-x86_64.tar.gz",
219-
sha256: "efd042a615e4a2f220094f20abe5c1eaeb13090f35afeaef94859f9fd59c6800",
218+
archive: "tinymemory-module-1.15.1-macos-15-x86_64.tar.gz",
219+
sha256: "82ba1e9a090d36d9bcfa4e403370d8fc3b76d9c4ce33475b081bd15d74aa0f5d",
220220
},
221221
PlatformAsset {
222222
host_key: "windows-2025-x86_64",
223-
archive: "tinymemory-module-1.15.0-windows-2025-x86_64.zip",
224-
sha256: "f474747e1230e576ce0755cba8327fb76cfaab611918c88fa943f07c5c28ffa6",
223+
archive: "tinymemory-module-1.15.1-windows-2025-x86_64.zip",
224+
sha256: "a775792e44e5e687c2c708eafde965ca36b09ac4be6c9100d53b29dc57857027",
225225
},
226226
PlatformAsset {
227227
host_key: "windows-2022-x86_64",
228-
archive: "tinymemory-module-1.15.0-windows-2022-x86_64.zip",
229-
sha256: "28da5bb64cee0a80561d4e27cd629faeda2c28e202ab4a5f979fcfcd68a71acb",
228+
archive: "tinymemory-module-1.15.1-windows-2022-x86_64.zip",
229+
sha256: "6621820f42db3bc98eb9ae4a46191fa7d4828a920a9d7635d709909ca7be663b",
230230
},
231231
PlatformAsset {
232232
host_key: "windows-11-arm64",
233-
archive: "tinymemory-module-1.15.0-windows-11-arm64.zip",
234-
sha256: "8b8a7bfc172c355d43395c004c92045312255d7c9f45e273959729c649f1bf8a",
233+
archive: "tinymemory-module-1.15.1-windows-11-arm64.zip",
234+
sha256: "1fd16d34d6979b6cda7ac96f877333131da282c7f9048652b74cbbc1e83bd94a",
235235
},
236236
],
237237
// Eager, unlike the two codecs above. A codec that is never asked for should

0 commit comments

Comments
 (0)