Skip to content

Release 6.0.1 - #75

Merged
a9lim merged 1 commit into
mainfrom
release/6.0.1
Nov 2, 2026
Merged

a9lim merged 1 commit into
mainfrom
release/6.0.1

Conversation

@a9lim

@a9lim a9lim commented Nov 2, 2026 •

Copy link
Copy Markdown
Collaborator

Version: __version__ goes from 6.0.0 to 6.0.1, so merging makes release.yml tag v6.0.1, publish drowse.ai to PyPI and cut the GitHub release.

6.0.1 collects the fixes since 6.0.0, most of them found while porting 6.0 to drowse.ai (#69–#74). No persisted format changes. The goldens are new files beside 6.0.0's, and the one contract change narrows the browser's hook profiles to v5's two.

Fixes

  • Models. A norm's convention is judged relative to its gain, and decided by a zero-weight call when both conventions fit, so bf16 checkpoints with large-gain norms are described correctly. Model-loading verbs take --dtype.
  • Recorded conversations. A stateful message list is recorded as the conversation its reply answers, checked whole, with its message boundaries kept. An illegal role label is refused before anything is recorded, and the turns are recorded and reserved under one hold of the tree's lock, so a concurrent edit cannot land between them.
  • Dashboard layout. Phones get a usable Loom map; short windows take the phone layout, with two columns from 480 px wide and the dock in its own column; the one-column Weave keeps its sections' focus gutter inside its width instead of panning sideways.
  • Dashboard behaviour. Dialogs return focus where they opened; a Slider fires its change once when a drag ends; raw mode's colours read correctly; the readout is named "R-lens readout"; the link card is drawn in Ledger.
  • Units room. A search by unit ID chooses that unit (the detail used to keep an earlier pick), and a model without unit sites shows its own refusal instead of "Another Drowse tab is using the local model".
  • Lens room. The 2x2 is its own component (LensQuad), with the local fit supplied by the native section, so a host without fitting draws the grid without the fit form. The fit check still runs first on mount.

For the browser edition

Hook ABI v5 goldens for units, anatomy, mid and the S lens; UnitReader.population_artifacts and a public null basis for the browser's offline unit packs; the slens and units pack kinds; and the shared runtime contracts now name only the v5 profiles (standard-v4, standard-v4-residual).

@a9lim
a9lim merged commit 52ec038 into main Nov 2, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant