Download Latest Version v0.22.0 source code.zip (12.1 MB) Google Add to Preferred Sources
Home / v0.21.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-09-25 2.0 kB
v0.21.0 source code.tar.gz 2026-09-25 10.9 MB
v0.21.0 source code.zip 2026-09-25 12.0 MB
Totals: 3 Items   22.8 MB 0

What's new

Several knowledge bases from one process. A Hexis process can now serve many knowledge bases, one per host name, each with its own repository, admin, users, settings, secrets and Postgres schema. Opt in with TENANTS_FILE and TENANT_MASTER_KEY; a deployment that serves one knowledge base changes nothing. DB_SCHEMA lets a single deployment keep its tables on a schema of its own, which is also what a knowledge base moved out of a shared host arrives with. See docs/multi-tenant.md.

Plugin links repair themselves. A link is healthy only when the linked skill's root carries the plugin's own read and write grants. Opening a plugin's page as someone who may write the plugin puts missing grants back, as ordinary commits in their name; what cannot be repaired names the people who can.

Fixed

  • Four layout defects: the sidebar's first row started a band below the page title, the file page's history mode lost its column, a plugin row's owner chip and counts sat on different lines, and the tool page's menu rendered under the description.
  • Every compose file that pulls the app image now sets pull_policy: always, so a redeploy of :latest fetches the image the tag currently names instead of a build the host pulled months ago. If you copied an older compose file, take the release's.

Upgrading

Nothing is required of an existing deployment. Migrations and the knowledge-base maintenance phase run on boot as usual. A saved git token now reaches git directly and is no longer copied into the process environment.

For overlays built on the @bevel-software/platform-* packages: the knowledge-base context (branch model, folder layout, checkout folder name) travels by constructor as KbContext where kbDirName went; the shared helpers take the layout or model they answer for; syncGitTokenEnv and linksWorkspaceId are gone; createCoreServices takes a TenantConfig. Details in .changeset/multi-tenant-kb-context.md at this tag.

Source: README.md, updated 2026-09-25