From 48c127c8ecd5a06ec088e3db621230feafabcdff Mon Sep 17 00:00:00 2001 From: sadlilas <11658960+sadlilas@users.noreply.github.com> Date: Wed, 8 Jul 2026 15:32:18 -0700 Subject: [PATCH] fix(deps): bump amplifier-foundation pin to a snapshot that exports bridge_child_cost MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The locked amplifier-foundation snapshot (91dc9dc, 2026-03-17) predates the bridge_child_cost function it now depends on. session_spawner.py imports `from amplifier_foundation import bridge_child_cost` (added alongside the spawn cost-bridge feature), but that symbol did not exist in foundation until 2026-05-08 — after the locked snapshot. A clean install resolving strictly from uv.lock therefore fails to import on the session-spawn path. Refresh the pin to current foundation main (dc010423), which exports bridge_child_cost. Only the lock's foundation commit changes; no other packages move. --- uv.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/uv.lock b/uv.lock index 890640d..78cb987 100644 --- a/uv.lock +++ b/uv.lock @@ -70,7 +70,7 @@ wheels = [ [[package]] name = "amplifier-foundation" version = "1.0.0" -source = { git = "https://github.com/microsoft/amplifier-foundation?branch=main#91dc9dc0bfc3a3890a190214aa584f903461ae91" } +source = { git = "https://github.com/microsoft/amplifier-foundation?branch=main#dc010423d010da9a52e1b49808a1865666008c25" } dependencies = [ { name = "amplifier-core" }, { name = "pyyaml" },