From f2f398f7fd53bf9dba387458cd4d14fbe6d507d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E5=86=A0=E8=BE=B0?= Date: Tue, 26 May 2026 16:36:58 +0800 Subject: [PATCH 1/2] test(memory): avoid pii-like tool rule names --- src/openhuman/memory/ops/tool_memory.rs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/openhuman/memory/ops/tool_memory.rs b/src/openhuman/memory/ops/tool_memory.rs index c68868a71..d3a6e5822 100644 --- a/src/openhuman/memory/ops/tool_memory.rs +++ b/src/openhuman/memory/ops/tool_memory.rs @@ -175,6 +175,8 @@ pub async fn tool_rules_json(params: ToolRuleListParams) -> Result String { - let short = &uuid::Uuid::new_v4().as_simple().to_string()[..12]; - format!("toolmem{short}") + static NEXT_TOOL_ID: AtomicUsize = AtomicUsize::new(1); + let id = NEXT_TOOL_ID.fetch_add(1, Ordering::Relaxed); + format!("toolmem_test_{id}") } #[tokio::test] From 2a74c247cd31fb559e4bd87e9e04ad796511caef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E5=86=A0=E8=BE=B0?= Date: Tue, 26 May 2026 19:09:05 +0800 Subject: [PATCH 2/2] chore(ci): rerun after Rust Core Tests disk I/O flake MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The previous run failed on `envelope_memory_handlers_report_counts_and_statuses` in `src/openhuman/memory/ops/documents.rs` with `memory_init: "disk I/O error"`, and the same run logged `Cache write errors 1` from sccache — both classic runner-side disk pressure symptoms. The test exercises SQLite via the shared memory client and has no dependency on this PR's `unique_tool_name` helper change in `tool_memory.rs`, so an empty commit to retrigger the CI run.