Skip to content

Releases: andreaborio/hebrus-studio

Hebrus Studio 0.4.0 — Development Preview 2

Choose a tag to compare

@andreaborio andreaborio released this 23 Jul 11:21
5720685

Updated development preview built from Hebrus Studio main at 5720685.

This Apple Silicon build is ad-hoc signed for local evaluation and is not Developer ID notarized. Follow the attached installation guide if Gatekeeper blocks the first launch.

Validation: 409 tests, typecheck, dependency audit, sealed DMG verification, launch smoke, and packaged DSBox → Hebrus Studio → DSBox upgrade/rollback.

DMG SHA-256: 08abac210233a059ff9f50a211e916e0074e491773d7c42ccfba8acc1cadeeee.

Hebrus Studio 0.3.2 — Legacy DSBox release

Choose a tag to compare

@github-actions github-actions released this 21 Jul 04:46

DSBox 0.3.2

This closeout release pins DSBox to DwarfStar v0.2.0 at
57acfd408a3154851a0c59be432904300abb3b6c and tightens the public model
contract without adding startup flags.

Release hardening

  • Requires at least 64 GiB unified memory in the live catalog, download
    readiness, local startup, and hardware guidance.
  • Requires one complete ExpertMajor v2 GGUF whose declared filename, byte size,
    and SHA-256 match the revision-pinned Hugging Face LFS metadata.
  • Keeps model path, context, output limit, thread count, loopback bind, port,
    working directory, and CORS policy authoritative even when advanced arguments
    contain conflicting short, long, or --option=value forms.
  • Removes retired ExpertMajor tuning variables from managed launch environments.
  • Keeps the 0.3.1 DS4 AUTO command shape. Qwen and DeepSeek select residency
    adaptively; GLM selects its SSD profile. GLM 32K remains available because it
    completed the release gate on the 64 GiB host, although it is a slow test.
  • Corrects the example DeepSeek artifact SHA-256 and pins all release metadata
    to the same DS4 runtime commit.

Verification

  • Live Hugging Face catalog checked at 64 and 32 GiB.
  • TypeScript, production build, theme guard, and the complete automated suite
    rerun after the final runtime and manifest pins.

DSBox 0.3.1

This release completes the ExpertMajor v2-only startup contract for Qwen3.6,
DeepSeek V4 Flash, and GLM-5.2. All three families now use one DS4 main
checkout and let DS4 AUTO choose the backend and resident-or-SSD plan from the
validated model and live Mac memory state.

Unified startup

  • Uses only ~/.dsbox/runtime/andreaborio-ds4 on branch main; historical
    model-specific checkouts are no longer selected automatically.
  • Requires DS4 commit
    7c99924f93c4be46d065421c46e1541b29bd28dd or a verified descendant.
  • Omits backend, power, residency, streaming, cache, preload, cold-start, and
    warm-up overrides on managed models. DeepSeek retains disk-KV, imatrix,
    steering, and optional prefill controls. GLM retains disk-KV while its graph
    owns prefill and currently omits imatrix/steering. Qwen hides the session
    features its recurrent runtime cannot serialize and owns its prefill schedule.
  • Filters retired or conflicting advanced arguments consistently across Qwen,
    DeepSeek, and GLM while retaining safe server and diagnostic arguments.
  • Shows DS4 AUTO consistently in Runtime, Settings, and Monitor instead of
    inferring a false in-memory mode from the intentionally minimal command.
  • Pins the current DeepSeek ExpertMajor v2 filename, size, and SHA-256 in the
    example DSBox manifest.

Release safety

  • A GLM file with changed geometry, tokenizer digests, routed-store extent,
    canonical routed tensors, or an unexpected tensor count is rejected before
    launch.
  • The model manifest must pin one file, the ExpertMajor v2 format, DS4 main,
    and an exact runtime commit.
  • Older GLM files, sidecars, layout revisions, and retired tuning modes are not
    accepted as compatibility fallbacks.
  • Qwen, DeepSeek, and GLM catalog downloads all require the same ExpertMajor v2
    manifest and unified-runtime gate.

Verification

  • Retained header fixtures for valid and deliberately corrupted ExpertMajor v2
    contracts, catalog policy coverage, main-runtime selection tests, and
    table-driven AUTO argument tests for all three model families.
  • Passed 298 automated tests, TypeScript checks, and the production build.

macOS community build

The attached application is built for Apple Silicon and requires macOS 13 or
later.

Important

The app is ad-hoc signed for bundle integrity, but it is not signed with an
Apple Developer ID and is not notarized. macOS will require one explicit
approval on first launch. Read the attached installation guide before opening
the app.

The release workflow verifies the DMG, validates the complete app bundle and
checks the arm64 architecture before publishing. Compare your download against
the attached SHA256SUMS.txt file.

Install

  1. Download the DMG, SHA256SUMS.txt, and INSTALL-macOS.md.
  2. Verify the checksum.
  3. Drag DSBox to Applications.
  4. Control-click DSBox and choose Open, or use Privacy & Security → Open Anyway.

Hebrus Studio 0.4.0 — Development Preview

Choose a tag to compare

Development preview for macOS 13+ on Apple Silicon. This build is ad-hoc signed for local evaluation and is not yet Developer ID notarized. Follow the included installation guide if Gatekeeper blocks the first launch. DMG SHA-256: 073ecc125d4b08d79482eef492762e88e2cf2bd190622dbd972ea22147f6ac0b.

Hebrus Studio 0.3.1 — Legacy DSBox release

Choose a tag to compare

@github-actions github-actions released this 20 Jul 18:50

DSBox 0.3.1

This release completes the ExpertMajor v2-only startup contract for Qwen3.6,
DeepSeek V4 Flash, and GLM-5.2. All three families now use one DS4 main
checkout and let DS4 AUTO choose the backend and resident-or-SSD plan from the
validated model and live Mac memory state.

Unified startup

  • Uses only ~/.dsbox/runtime/andreaborio-ds4 on branch main; historical
    model-specific checkouts are no longer selected automatically.
  • Requires DS4 commit
    7c99924f93c4be46d065421c46e1541b29bd28dd or a verified descendant.
  • Omits backend, power, residency, streaming, cache, preload, cold-start, and
    warm-up overrides on managed models. DeepSeek retains disk-KV, imatrix,
    steering, and optional prefill controls. GLM retains disk-KV while its graph
    owns prefill and currently omits imatrix/steering. Qwen hides the session
    features its recurrent runtime cannot serialize and owns its prefill schedule.
  • Filters retired or conflicting advanced arguments consistently across Qwen,
    DeepSeek, and GLM while retaining safe server and diagnostic arguments.
  • Shows DS4 AUTO consistently in Runtime, Settings, and Monitor instead of
    inferring a false in-memory mode from the intentionally minimal command.
  • Pins the current DeepSeek ExpertMajor v2 filename, size, and SHA-256 in the
    example DSBox manifest.

Release safety

  • A GLM file with changed geometry, tokenizer digests, routed-store extent,
    canonical routed tensors, or an unexpected tensor count is rejected before
    launch.
  • The model manifest must pin one file, the ExpertMajor v2 format, DS4 main,
    and an exact runtime commit.
  • Older GLM files, sidecars, layout revisions, and retired tuning modes are not
    accepted as compatibility fallbacks.
  • Qwen, DeepSeek, and GLM catalog downloads all require the same ExpertMajor v2
    manifest and unified-runtime gate.

Verification

  • Retained header fixtures for valid and deliberately corrupted ExpertMajor v2
    contracts, catalog policy coverage, main-runtime selection tests, and
    table-driven AUTO argument tests for all three model families.
  • Passed 298 automated tests, TypeScript checks, and the production build.

macOS community build

The attached application is built for Apple Silicon and requires macOS 13 or
later.

Important

The app is ad-hoc signed for bundle integrity, but it is not signed with an
Apple Developer ID and is not notarized. macOS will require one explicit
approval on first launch. Read the attached installation guide before opening
the app.

The release workflow verifies the DMG, validates the complete app bundle and
checks the arm64 architecture before publishing. Compare your download against
the attached SHA256SUMS.txt file.

Install

  1. Download the DMG, SHA256SUMS.txt, and INSTALL-macOS.md.
  2. Verify the checksum.
  3. Drag DSBox to Applications.
  4. Control-click DSBox and choose Open, or use Privacy & Security → Open Anyway.

Hebrus Studio 0.3.0 — Legacy DSBox release

Choose a tag to compare

@github-actions github-actions released this 20 Jul 13:28

DSBox 0.3.0

This breaking release makes ExpertMajor v2 the only runnable MoE format for
Qwen3.6, DeepSeek V4 Flash, and GLM-5.2. It moves all three families onto the
unified DS4 main runtime, removes legacy Qwen flags and branches, and selects
only revision-pinned v2 files from the consolidated Hugging Face repositories.

GLM-5.2 ExpertMajor v2

  • Recognizes the pinned glm-dsa metadata, tokenizer, 1,297-tensor inventory,
    and embedded ds4.expert_major.v2 store during the lightweight GGUF header
    preflight; model weight payloads are not scanned.
  • Enforces the 64 GB minimum and marks the artifact as DS4 only instead of
    implying compatibility with llama.cpp, MLX, or generic GGUF launchers.
  • Selects and builds DS4 main at qualified commit
    fe0919b70571678408f2c8c52aec8d49525e715c or a verified descendant.
  • Uses DS4's automatic SSD/cache plan and qualified GLM Metal profile without
    adding redundant SSD mode, full-layer, cache-size, or preload flags.
  • Reuses the unified ExpertMajor checkout and removes the obsolete GLM branch
    selector from Settings.
  • Applies the same runtime check to catalog downloads, Finder selection, the
    local Library, and transactional model switches.

Release safety

  • A GLM file with changed geometry, tokenizer digests, routed-store extent,
    canonical routed tensors, or an unexpected tensor count is rejected before
    launch.
  • The model manifest must pin one file, the ExpertMajor v2 format, DS4 main,
    and an exact runtime commit.
  • Older GLM files, sidecars, layout revisions, and retired tuning modes are not
    accepted as compatibility fallbacks.
  • Qwen, DeepSeek, and GLM catalog downloads all require the same ExpertMajor v2
    manifest and unified-runtime gate.

Verification

  • Retained header fixtures for valid and deliberately corrupted GLM contracts,
    catalog policy coverage, main-runtime selection tests, and AUTO argument
    tests.
  • Verified the real 262,147,193,504-byte internal GGUF through the same
    lightweight preflight used by DSBox.

macOS community build

The attached application is built for Apple Silicon and requires macOS 13 or
later.

Important

The app is ad-hoc signed for bundle integrity, but it is not signed with an
Apple Developer ID and is not notarized. macOS will require one explicit
approval on first launch. Read the attached installation guide before opening
the app.

The release workflow verifies the DMG, validates the complete app bundle and
checks the arm64 architecture before publishing. Compare your download against
the attached SHA256SUMS.txt file.

Install

  1. Download the DMG, SHA256SUMS.txt, and INSTALL-macOS.md.
  2. Verify the checksum.
  3. Drag DSBox to Applications.
  4. Control-click DSBox and choose Open, or use Privacy & Security → Open Anyway.

Hebrus Studio 0.2.9 — Legacy DSBox release

Choose a tag to compare

@github-actions github-actions released this 20 Jul 11:47
1f90699

DSBox 0.2.9

This release moves the single-file GLM-5.2 DS4 ExpertMajor v2 artifact onto the
unified DS4 main runtime and removes the retired experimental channel from
normal setup.

GLM-5.2 ExpertMajor v2

  • Recognizes the pinned glm-dsa metadata, tokenizer, 1,297-tensor inventory,
    and embedded ds4.expert_major.v2 store during the lightweight GGUF header
    preflight; model weight payloads are not scanned.
  • Enforces the 64 GB minimum and marks the artifact as DS4 only instead of
    implying compatibility with llama.cpp, MLX, or generic GGUF launchers.
  • Selects and builds DS4 main at qualified commit
    d28a8bcd6c992d9bf643f54115d9df84b6298d5d or a verified descendant.
  • Uses DS4's automatic SSD/cache plan and qualified GLM Metal profile without
    adding redundant SSD mode, full-layer, cache-size, or preload flags.
  • Reuses the unified ExpertMajor checkout and removes the obsolete GLM branch
    selector from Settings.
  • Applies the same runtime check to catalog downloads, Finder selection, the
    local Library, and transactional model switches.

Release safety

  • A GLM file with changed geometry, tokenizer digests, routed-store extent,
    canonical routed tensors, or an unexpected tensor count is rejected before
    launch.
  • The model manifest must pin one file, the ExpertMajor v2 format, DS4 main,
    and an exact runtime commit.
  • Older GLM files, sidecars, layout revisions, and retired tuning modes are not
    accepted as compatibility fallbacks.
  • GLM remains outside the default recommendation slot because it is a
    specialized 244 GiB artifact; existing Qwen and DeepSeek catalog behavior is
    unchanged.

Verification

  • Retained header fixtures for valid and deliberately corrupted GLM contracts,
    catalog policy coverage, main-runtime selection tests, and AUTO argument
    tests.
  • Verified the real 262,147,193,504-byte internal GGUF through the same
    lightweight preflight used by DSBox.

macOS community build

The attached application is built for Apple Silicon and requires macOS 13 or
later.

Important

The app is ad-hoc signed for bundle integrity, but it is not signed with an
Apple Developer ID and is not notarized. macOS will require one explicit
approval on first launch. Read the attached installation guide before opening
the app.

The release workflow verifies the DMG, validates the complete app bundle and
checks the arm64 architecture before publishing. Compare your download against
the attached SHA256SUMS.txt file.

Install

  1. Download the DMG, SHA256SUMS.txt, and INSTALL-macOS.md.
  2. Verify the checksum.
  3. Drag DSBox to Applications.
  4. Control-click DSBox and choose Open, or use Privacy & Security → Open Anyway.

Hebrus Studio 0.2.8 — Legacy DSBox release

Choose a tag to compare

@github-actions github-actions released this 20 Jul 06:26
d4b7cff

DSBox 0.2.8

This release adds one-click support for the single-file GLM-5.2 DS4
ExpertMajor v2 artifact while keeping its experimental runtime isolated from
the DS4 main line.

GLM-5.2 ExpertMajor v2

  • Recognizes the pinned glm-dsa metadata, tokenizer, 1,297-tensor inventory,
    and embedded ds4.expert_major.v2 store during the lightweight GGUF header
    preflight; model weight payloads are not scanned.
  • Enforces the 64 GB minimum and marks the artifact as DS4 only instead of
    implying compatibility with llama.cpp, MLX, or generic GGUF launchers.
  • Selects and builds the dedicated
    codex/glm52-upstream-clean-bench runtime at qualified DS4 commit
    08f3ebedcf000aadafe0b58211c571dd9dba14a8 or a verified descendant.
  • Uses DS4 AUTO residency and the qualified GLM Metal profile without adding
    redundant SSD mode, full-layer, cache-size, or preload flags.
  • Applies the same runtime check to catalog downloads, Finder selection, the
    local Library, and transactional model switches.

Release safety

  • A GLM file with changed geometry, tokenizer digests, routed-store extent,
    canonical routed tensors, or an unexpected tensor count is rejected before
    launch.
  • The model manifest must pin one file, the ExpertMajor v2 format, the
    dedicated runtime branch, and an exact runtime commit.
  • Experimental GLM remains outside the recommendation slot; existing Qwen and
    DeepSeek catalog behavior is unchanged.

Verification

  • Added header fixtures for valid and deliberately corrupted GLM contracts,
    catalog policy coverage, runtime-channel selection tests, and AUTO argument
    tests.
  • Verified the real 262,147,193,504-byte internal GGUF through the same
    lightweight preflight used by DSBox.

macOS community build

The attached application is built for Apple Silicon and requires macOS 13 or
later.

Important

The app is ad-hoc signed for bundle integrity, but it is not signed with an
Apple Developer ID and is not notarized. macOS will require one explicit
approval on first launch. Read the attached installation guide before opening
the app.

The release workflow verifies the DMG, validates the complete app bundle and
checks the arm64 architecture before publishing. Compare your download against
the attached SHA256SUMS.txt file.

Install

  1. Download the DMG, SHA256SUMS.txt, and INSTALL-macOS.md.
  2. Verify the checksum.
  3. Drag DSBox to Applications.
  4. Control-click DSBox and choose Open, or use Privacy & Security → Open Anyway.

Hebrus Studio 0.2.7 — Legacy DSBox release

Choose a tag to compare

@github-actions github-actions released this 17 Jul 23:06

DSBox 0.2.7

This release adds explicit support for DS4 ExpertMajor model artifacts and
keeps their runtime boundary visible from discovery through local selection.

DS4 ExpertMajor models

  • Recognizes the native ds4.expert_major.v1 Qwen and
    ds4.expert_major.v2 DeepSeek tensor layouts during the lightweight GGUF
    preflight.
  • Shows ExpertMajor files as DS4 only in Discover, the download review, and
    the local Library instead of presenting them as portable llama.cpp GGUFs.
  • Requires ExpertMajor manifests to publish an exact format declaration and a
    pinned andreaborio/ds4 runtime commit, with file checksums supplied by the
    pinned Hugging Face LFS metadata, before DSBox enables download.
  • Prepares the unified ExpertMajor runtime before download and rechecks it for
    Finder, Library, and transactional live model switches.
  • Keeps experimental artifacts out of the DSBox recommendation slot; the
    canonical checksum-pinned DeepSeek model remains the default.

Repository rename continuity

  • Supports manifest-declared previous Hugging Face repository ids, so an
    already-installed Qwen ExpertMajor bundle remains marked active after the
    repository receives its format-specific name.
  • New downloads continue to use the current immutable repository revision;
    aliases are used only to recognize existing local paths.

Verification

  • Added catalog policy tests for exact v1/v2 format declarations, runtime pins,
    checksums, experimental status, and missing-contract failures.
  • Added header-level fixtures for both layouts and verified the compatibility
    gate against the published-size 20.8 GB Qwen v1 and 86.7 GB DeepSeek v2
    artifacts without reading their weight payloads.

macOS community build

The attached application is built for Apple Silicon and requires macOS 13 or
later.

Important

The app is ad-hoc signed for bundle integrity, but it is not signed with an
Apple Developer ID and is not notarized. macOS will require one explicit
approval on first launch. Read the attached installation guide before opening
the app.

The release workflow verifies the DMG, validates the complete app bundle and
checks the arm64 architecture before publishing. Compare your download against
the attached SHA256SUMS.txt file.

Install

  1. Download the DMG, SHA256SUMS.txt, and INSTALL-macOS.md.
  2. Verify the checksum.
  3. Drag DSBox to Applications.
  4. Control-click DSBox and choose Open, or use Privacy & Security → Open Anyway.

Hebrus Studio 0.2.6 — Legacy DSBox release

Choose a tag to compare

@github-actions github-actions released this 16 Jul 15:46

DSBox 0.2.6

This patch makes long model downloads easier to follow and refreshes the public
product guide with current DSBox screens and agent behavior.

Model download visibility

  • When a model download starts or resumes, Models now scrolls the existing
    progress panel into view automatically.
  • Progress updates do not repeatedly move the page, and keyboard focus remains
    where the user left it.
  • Reopening Models while a download is active brings its progress back into
    view, with reduced-motion preferences respected.

Documentation refresh

  • Replaced the main product screenshots with a current seven-screen walkthrough
    of Chat, Models, Server, Agent mode, coding-agent connections, Activity, and
    selectable color palettes.
  • Documented the boundary between DSBox's bounded built-in agent loop and
    external coding agents that own their own tools, permissions, and workspace.
  • Clarified capability detection, Web search boundaries, tool limits, protocol
    availability, telemetry, and the current single-selected-model architecture.

macOS community build

The attached application is built for Apple Silicon and requires macOS 13 or
later.

Important

The app is ad-hoc signed for bundle integrity, but it is not signed with an
Apple Developer ID and is not notarized. macOS will require one explicit
approval on first launch. Read the attached installation guide before opening
the app.

The release workflow verifies the DMG, validates the complete app bundle and
checks the arm64 architecture before publishing. Compare your download against
the attached SHA256SUMS.txt file.

Install

  1. Download the DMG, SHA256SUMS.txt, and INSTALL-macOS.md.
  2. Verify the checksum.
  3. Drag DSBox to Applications.
  4. Control-click DSBox and choose Open, or use Privacy & Security → Open Anyway.

Hebrus Studio 0.2.5 — Legacy DSBox release

Choose a tag to compare

@github-actions github-actions released this 16 Jul 14:23

DSBox 0.2.5

This release expands Qwen and agent workflows and refreshes the DSBox desktop
interface with clearer state, safer navigation, and selectable color palettes.

Runtime and agent upgrades

  • Added Qwen runtime support and model identities, and moved Qwen execution to
    the mainline Metal AUTO runtime configuration.
  • Added dual-model agent chat with explicit Web search control and more robust,
    request-gated automatic search.
  • Fixed stale startup and capability states, improved legacy model responses,
    and removed a redundant DeepSeek catalog mirror.

Interface and reliability

  • Added an Appearance picker with Follow system, DSBox Light, DSBox Dark, Nord,
    and Solarized Dark. Theme changes apply immediately, persist across launches,
    and never restart the local model.
  • Applied the saved appearance before React renders and extended semantic tokens
    across application chrome, code surfaces, terminals, selections, scrollbars,
    overlays, and charts.
  • Reworked the Server power control into one clear action and made Agents report
    Offline, Starting, or Ready from the actual runtime and readiness state.
  • Clarified Activity so host telemetry stays distinct from runtime metrics, and
    response speed appears only when DSBox has measured it.
  • Added explicit live-update connection states. After a sustained SSE
    interruption, DSBox warns that visible values may be out of date while it
    reconnects automatically.
  • Protected unsaved engine settings when leaving Settings, with Cancel, Discard,
    and Save options, including restart handling when the runtime is active.
  • Improved first-run onboarding with dialog semantics, keyboard focus handling,
    Escape support, and an explicit Continue without a model choice.
  • Kept unavailable or incompatible models collapsed by default while preserving
    session preference and temporarily revealing search matches.
  • Restored the last open page, preloaded views after startup, replaced the
    generic loading message with stable skeletons, and refined sidebar labels,
    disabled-state explanations, tooltips, and collapsed chat controls.

macOS community build

The attached application is built for Apple Silicon and requires macOS 13 or
later.

Important

The app is ad-hoc signed for bundle integrity, but it is not signed with an
Apple Developer ID and is not notarized. macOS will require one explicit
approval on first launch. Read the attached installation guide before opening
the app.

The release workflow verifies the DMG, validates the complete app bundle and
checks the arm64 architecture before publishing. Compare your download against
the attached SHA256SUMS.txt file.

Install

  1. Download the DMG, SHA256SUMS.txt, and INSTALL-macOS.md.
  2. Verify the checksum.
  3. Drag DSBox to Applications.
  4. Control-click DSBox and choose Open, or use Privacy & Security → Open Anyway.