From 0922562a4d20ec95428829789801b9bf2b8b1b4d Mon Sep 17 00:00:00 2001 From: Kent Overstreet Date: Fri, 20 Mar 2026 13:14:35 -0400 Subject: [PATCH] tools: fix weight-set CLI path (top-level, not admin subcommand) memory_weight_set and memory_supersede called "poc-memory admin weight-set" but weight-set is a top-level command. Co-Authored-By: Claude Opus 4.6 (1M context) --- poc-agent/src/tools/memory.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/poc-agent/src/tools/memory.rs b/poc-agent/src/tools/memory.rs index eb374fa..ce50372 100644 --- a/poc-agent/src/tools/memory.rs +++ b/poc-agent/src/tools/memory.rs @@ -228,7 +228,7 @@ pub fn dispatch(name: &str, args: &serde_json::Value, provenance: Option<&str>) "memory_weight_set" => { let key = args["key"].as_str().context("key is required")?; let weight = args["weight"].as_f64().context("weight is required")?; - run_poc_memory(&["admin", "weight-set", key, &format!("{:.2}", weight)], provenance) + run_poc_memory(&["weight-set", key, &format!("{:.2}", weight)], provenance) } "memory_supersede" => { let old_key = args["old_key"].as_str().context("old_key is required")?; @@ -260,7 +260,7 @@ pub fn dispatch(name: &str, args: &serde_json::Value, provenance: Option<&str>) let write_result = String::from_utf8_lossy(&output.stdout).to_string(); // Set weight to 0.01 - let weight_result = run_poc_memory(&["admin", "weight-set", old_key, "0.01"], provenance) + let weight_result = run_poc_memory(&["weight-set", old_key, "0.01"], provenance) .unwrap_or_else(|e| format!("weight-set failed: {}", e)); Ok(format!("{}\n{}", write_result.trim(), weight_result.trim()))