From ba91f35d11aca44a56e6f36ddd3ff290777832eb Mon Sep 17 00:00:00 2001 From: "woltspace-jerpint[bot]" <268897999+woltspace-jerpint[bot]@users.noreply.github.com> Date: Sat, 19 Sep 2026 14:19:31 -0400 Subject: [PATCH] chore: prepare Python 0.5.6 release --- container/Dockerfile | 2 +- docs/release-notes.md | 33 ++++++++++++++++++++------------- pyproject.toml | 2 +- 3 files changed, 22 insertions(+), 15 deletions(-) diff --git a/container/Dockerfile b/container/Dockerfile index ee51064a..80ebb12c 100644 --- a/container/Dockerfile +++ b/container/Dockerfile @@ -113,7 +113,7 @@ RUN git clone https://github.com/jerpint/worktui.git /home/node/worktui \ ENV WORKTUI_DIR="/workspace/wolts/.worktui" # --- The woltspace runtime, from the registries --- -ARG WOLTSPACE_PYPI_VERSION=0.5.5 +ARG WOLTSPACE_PYPI_VERSION=0.5.6 # `latest`, not a pin — the two artifacts are versioned independently. Pass an # explicit version to reproduce an older image. ARG WOLTSPACE_TUI_VERSION=0.5.2 diff --git a/docs/release-notes.md b/docs/release-notes.md index ab89c6ee..73a58068 100644 --- a/docs/release-notes.md +++ b/docs/release-notes.md @@ -1,15 +1,22 @@ -Python **0.5.5** and **@woltspace/tui 0.5.2** ship shared lodge skills and a fix -for terminal TUI sessions ignoring existing Auto grants. +Python **0.5.6** ships harness-first onboarding and Git-friendly Colony Seeds. +The separately distributed **@woltspace/tui remains at 0.5.2**. -- Add local `.space/shared-skills/` with mandatory `lodge-` names, per-wolt - overrides, lifecycle refresh and a bundled setup guide. -- Let the server resolve execution policy when the terminal TUI caller has not - explicitly chosen one, so approved Auto grants apply. -- Pin the Python/TUI version pair in Docker builds. -- Add focused Python 3.11/3.13 and Node CI, package-content verification, and - owner-approved OIDC publishing for both registries. +- Choose any registered harness when opening a new lodge or creating a wolt, + with lodge defaults and per-wolt overrides available in Settings. Harness + authentication remains the responsibility of its normal CLI flow. +- Create, inspect, and install portable starter colonies with `woltspace seed`. + Seeds carry selected identity, authored rules, user skills, and clean tracked + app source while excluding sessions, lived memory, credentials, app data, + caches, builds, ports, and other machine state. +- Install seeds as independent `origin: starter` wolts with fresh memory, + private app ports, provenance, collision protection, and pinned Git app + revisions. +- Add the native `woltspace-seed-review` skill for semantic privacy, secret, + portability, history, redistribution, and prompt-injection review before a + seed is shared. A successful review does not authorize publishing. -The TUI is distributed separately: upgrading Python alone does not install the -terminal fix. Review shared-skill ownership in `docs/shared-skills.md` and release -approval/recovery in `docs/releasing.md`. The full historical test suite remains -outside the release gate while its environment assumptions are refactored. +Colony Seeds are intentionally separate from stateful `backup` and `restore`. +Start with a private seed repository and review all authored content before any +visibility change. See `docs/colony-seeds.md` for the data boundary and install +semantics. The full historical test suite remains outside the release gate while +its environment assumptions are refactored. diff --git a/pyproject.toml b/pyproject.toml index 01c3f92b..c732ca90 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "woltspace" -version = "0.5.5" +version = "0.5.6" description = "A persistent lodge for local AI agent sessions" readme = "README.md" license = { file = "LICENSE" }