From 603e9439d39c787831e57d01cf98f3419ce102f2 Mon Sep 17 00:00:00 2001 From: Vuong Hoang Date: Tue, 7 Jul 2026 10:24:27 -0700 Subject: [PATCH] build(deps): adopt bifrost 1.1.0 / wire v0.7 (v0.20.8) Additive over the frozen v0.6 (adds memory.scan sort directive + describe_store sortable_chunk_fields; build_combined_app surface unchanged). v0.6 stays frozen + valid; we don't use scan-sort (a gated verb we advertise-unsupported), so this is reference-impl currency, not a needed feature. Verified: full suite 631 green against 1.1.0, including the #195 real-lib parity + combined-app build/dispatch tests. Repin + uv lock only; zero code change. Reported by bifrost-dev via althing. --- pyproject.toml | 4 ++-- uv.lock | 10 +++++----- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 43d29ad..7562444 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "ratatoskr" -version = "0.20.7" +version = "0.20.8" description = "Worldtree Conversation API debug TUI — multi-pane observability dashboard" readme = "README.md" requires-python = ">=3.12" @@ -30,7 +30,7 @@ web = [ # from the debug TUI. Recipe: bifrost/docs/implementing-a-consumer.md. provider = [ "ratatoskr[web]", # reuse the starlette + uvicorn ASGI stack - "bifrost==1.0.0", # consumer engines + library. 1.0.0 = first STABLE release, wire v0.6 FROZEN (non-breaking repin from >=0.10.0; build_combined_app #18 + mandatory affect.fetch; 0.8.0/v0.6 scope_all/scope_any #11; 0.7.0/v0.5 agent_self) + "bifrost==1.1.0", # consumer engines + library. 1.1.0 = wire v0.7 (ADDITIVE over frozen v0.6: memory.scan sort directive + describe_store sortable_chunk_fields; build_combined_app surface unchanged). v0.6 stays frozen+valid; we don't use scan-sort (gated verb, advertised-unsupported) — repin is reference-impl currency. (1.0.0 = first STABLE, wire v0.6 FROZEN; 0.8.0/v0.6 scope_all/scope_any #11; 0.7.0/v0.5 agent_self) "jsonschema>=4", # bifrost runtime dep — envelope validation "sqlite-vec>=0.1.6", # vector index for the memory plane (vec0 virtual table) ] diff --git a/uv.lock b/uv.lock index 1b512fc..737f1ff 100644 --- a/uv.lock +++ b/uv.lock @@ -190,14 +190,14 @@ wheels = [ [[package]] name = "bifrost" -version = "1.0.0" +version = "1.1.0" source = { registry = "https://gitea.phasefinal.com/api/packages/vh/pypi/simple/" } dependencies = [ { name = "jsonschema" }, ] -sdist = { url = "https://gitea.phasefinal.com/api/packages/vh/pypi/files/bifrost/1.0.0/bifrost-1.0.0.tar.gz", hash = "sha256:93130d68dfd9868580a4514277996ba176837972b9e42129eda8bb03ad3b18b9" } +sdist = { url = "https://gitea.phasefinal.com/api/packages/vh/pypi/files/bifrost/1.1.0/bifrost-1.1.0.tar.gz", hash = "sha256:a481ccbd82905e140e5c916d2299b0f46ec219dae2dc854c496dc163f960ab41" } wheels = [ - { url = "https://gitea.phasefinal.com/api/packages/vh/pypi/files/bifrost/1.0.0/bifrost-1.0.0-py3-none-any.whl", hash = "sha256:1a53baa2b0596b7c418e2d82e3eeee0f13054604d78b592609ee1aff90dccac2" }, + { url = "https://gitea.phasefinal.com/api/packages/vh/pypi/files/bifrost/1.1.0/bifrost-1.1.0-py3-none-any.whl", hash = "sha256:d0ef5f0a8162ccdfa14cfd7d767e20ef279b8ec2fb29cdd7a2f05ed57c8c5fb5" }, ] [[package]] @@ -1052,7 +1052,7 @@ wheels = [ [[package]] name = "ratatoskr" -version = "0.20.7" +version = "0.20.8" source = { editable = "." } dependencies = [ { name = "httpx" }, @@ -1086,7 +1086,7 @@ web = [ [package.metadata] requires-dist = [ - { name = "bifrost", marker = "extra == 'provider'", specifier = "==1.0.0", index = "https://gitea.phasefinal.com/api/packages/vh/pypi/simple/" }, + { name = "bifrost", marker = "extra == 'provider'", specifier = "==1.1.0", index = "https://gitea.phasefinal.com/api/packages/vh/pypi/simple/" }, { name = "httpx", specifier = ">=0.27" }, { name = "httpx-sse", specifier = ">=0.4" }, { name = "jsonschema", marker = "extra == 'provider'", specifier = ">=4" },