From a9d0aed89e62d605a0b0a3cae74d11b4e618bc94 Mon Sep 17 00:00:00 2001 From: Sam & Claude Date: Tue, 23 Jun 2026 17:29:29 +0200 Subject: [PATCH] =?UTF-8?q?fix:=20colibri=200.12.0=20build=20=E2=80=94=20s?= =?UTF-8?q?tale=20pi=5Fbinary=20refs=20+=20Cargo.lock=20sync?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The harness-neutral rename (COLIBRI_AUTOSPAWN_PI → COLIBRI_AUTOSPAWN, pi_binary → agent_binary) left two references to the old pi_binary name in autospawn_agent_if_configured, so colibri-daemon failed to compile: error[E0425]: cannot find value `pi_binary` — socket.rs:449, 493 Rename both to agent_binary. Also refresh Cargo.lock: workspace members were still pinned 0.11.0 while the manifests are 0.12.0, so --locked builds (used for release staging) refused the tree. Verified: full workspace builds clean and the entire test suite passes (~230 tests, 0 failures); cargo metadata --locked is back in sync. Co-Authored-By: Claude Opus 4.8 --- Cargo.lock | 26 +++++++++++++------------- crates/colibri-daemon/src/socket.rs | 4 ++-- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 6863415..c8072ab 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -279,7 +279,7 @@ checksum = "c8d4a3bb8b1e0c1050499d1815f5ab16d04f0959b233085fb31653fbfc9d98f9" [[package]] name = "clawdie" -version = "0.11.0" +version = "0.12.0" dependencies = [ "clap", "serde", @@ -288,7 +288,7 @@ dependencies = [ [[package]] name = "colibri" -version = "0.11.0" +version = "0.12.0" dependencies = [ "colibri-deepseek", "dotenvy", @@ -299,7 +299,7 @@ dependencies = [ [[package]] name = "colibri-client" -version = "0.11.0" +version = "0.12.0" dependencies = [ "colibri-daemon", "colibri-glasspane", @@ -313,7 +313,7 @@ dependencies = [ [[package]] name = "colibri-contracts" -version = "0.11.0" +version = "0.12.0" dependencies = [ "serde", "serde_json", @@ -321,7 +321,7 @@ dependencies = [ [[package]] name = "colibri-daemon" -version = "0.11.0" +version = "0.12.0" dependencies = [ "backon", "chrono", @@ -345,7 +345,7 @@ dependencies = [ [[package]] name = "colibri-deepseek" -version = "0.11.0" +version = "0.12.0" dependencies = [ "chrono", "colibri-contracts", @@ -357,7 +357,7 @@ dependencies = [ [[package]] name = "colibri-glasspane" -version = "0.11.0" +version = "0.12.0" dependencies = [ "chrono", "portable-pty", @@ -367,7 +367,7 @@ dependencies = [ [[package]] name = "colibri-glasspane-tui" -version = "0.11.0" +version = "0.12.0" dependencies = [ "colibri-client", "colibri-daemon", @@ -379,7 +379,7 @@ dependencies = [ [[package]] name = "colibri-mcp" -version = "0.11.0" +version = "0.12.0" dependencies = [ "clap", "colibri-client", @@ -394,7 +394,7 @@ dependencies = [ [[package]] name = "colibri-runtime" -version = "0.11.0" +version = "0.12.0" dependencies = [ "chrono", "colibri-contracts", @@ -405,7 +405,7 @@ dependencies = [ [[package]] name = "colibri-skills" -version = "0.11.0" +version = "0.12.0" dependencies = [ "chrono", "serde", @@ -414,7 +414,7 @@ dependencies = [ [[package]] name = "colibri-store" -version = "0.11.0" +version = "0.12.0" dependencies = [ "chrono", "rusqlite", @@ -426,7 +426,7 @@ dependencies = [ [[package]] name = "colibri-vault" -version = "0.11.0" +version = "0.12.0" dependencies = [ "serde", "serde_json", diff --git a/crates/colibri-daemon/src/socket.rs b/crates/colibri-daemon/src/socket.rs index de13b7d..0f914a5 100644 --- a/crates/colibri-daemon/src/socket.rs +++ b/crates/colibri-daemon/src/socket.rs @@ -446,7 +446,7 @@ pub async fn autospawn_agent_if_configured(state: &SharedState) { .map(str::to_string) .collect(); - info!(binary = %pi_binary, ?args, "autospawn-pi: spawning Pi agent on host (DeepSeek-backed)"); + info!(binary = %agent_binary, ?args, "autospawn-pi: spawning Pi agent on host (DeepSeek-backed)"); // Collect hardware profile via clawdie-hw-probe (non-blocking). // Pass it to the spawned agent as CLAWDIE_HW_PROFILE so the agent can @@ -490,7 +490,7 @@ pub async fn autospawn_agent_if_configured(state: &SharedState) { let resp = cmd_spawn_agent( state, "local".to_string(), - pi_binary, + agent_binary, None, None, Some(args), -- 2.45.3