Releases: Code-Munkiz/ham
Release list
desktop-v0.1.9
Full Changelog: desktop-v0.1.8...desktop-v0.1.9
desktop-v0.1.8
Full Changelog: desktop-v0.1.7...desktop-v0.1.8
desktop-v0.1.7
Full Changelog: desktop-v0.1.6...desktop-v0.1.7
desktop-v0.1.6
desktop-v0.1.10
What's Changed
Full Changelog: desktop-v0.1.9...desktop-v0.1.10
HAM Desktop 0.1.4
HAM Hermes Gateway / Command Center
Added
- Added Hermes Gateway broker and normalized Command Center snapshot.
- Added protected Hermes Gateway API endpoints for snapshot, capabilities, and SSE tick stream.
- Added Command Center dashboard for Hermes/HAM runtime visibility.
- Added real Activity integration from gateway-backed status rows with mock fallback.
- Added external runner adapter cards for Cursor Cloud Agents, Droids, OpenCode, Claude Code, and Codex, with honest stub states where integrations are not yet available.
- Added Command Center model/provider surfacing using the existing HAM model catalog.
- Clarified OpenRouter vs HTTP vs mock model-routing behavior.
- Clarified that Hermes v0.8.0 does not expose verified HAM-controlled local runtime model switching.
- Preserved existing Hermes hub/runtime/skills/chat routes.
- Added docs and tests for the Hermes Gateway broker.
Fixed
- Fixed force-refresh cache repopulation so subsequent reads see refreshed Hermes Gateway fragments.
Validation
- GitHub Actions CI on main passed.
- Hermes Gateway targeted tests passed before push.
- Frontend lint passed.
- Frontend build passed.
Notes
- This release does not add HAM-controlled Hermes runtime model switching.
- Command Center model/provider surfacing is read-only; Chat remains the model selection surface where supported.
- Unsupported external runners remain honest stubs until real bridges are implemented.
Artifacts (this release)
- Linux x64: AppImage +
.deb(attached) - Windows x64: not built in this release cut (packaged on Linux). Use the 0.1.3 Windows portable if needed until a Windows build is published for 0.1.4+.
HAM Desktop 0.1.3
HAM Desktop 0.1.3
Electron shell packages the same Vite/React dashboard as the web app (frontend/dist → resources/renderer).
Artifacts
- Linux x64: AppImage +
.deb - Windows x64: Portable
.exe
Runtime API base: bundled default-public-api.json, or override with HAM_DESKTOP_API_BASE / ham-desktop-config.json. Packaged loads use file://; ensure Ham API CORS allows the literal origin null (see desktop/README.md).
Built from main including latest chat UI merges at release time.
HAM Desktop 0.1.2 — Linux + Windows (test builds)
HAM Desktop 0.1.2 (Linux x64)
Download-and-run: ships a default public Ham API URL — no env vars required for first launch. Override with HAM_DESKTOP_API_BASE or ham-desktop-config.json if you self-host the API.
Also in 0.1.2: chat-first shell, dark chrome, file:// logo fix (see 0.1.1 notes).
Cloud Run: ensure HAM_CORS_ORIGINS includes the literal null for packaged desktop (staging updated for this release).
Expected SHA-256: f6e6986a6351a9794fc127f819254aa24d4c0e3fadff7a60afbbddf23d7183f8
HAM Desktop 0.1.1 — Linux (AppImage)
HAM Desktop 0.1.1 (Linux x64)
Changes: chat-first launch (opens Chat, not the web landing), no default menu bar on Linux/Windows, sidebar logo loads under packaged file:// builds.
API: set HAM_DESKTOP_API_BASE or ham-desktop-config.json apiBase. Allow CORS null for file:// — see desktop/README.md.
Expected SHA-256 (AppImage): e9a4ac03a67caf093abc231b5b93c4607698f9b79b65f398c883da58d354e07b
Download the .sha256 file and run sha256sum -c … in the same folder as the AppImage (checksum line uses the GitHub asset filename).
HAM Desktop 0.1.0 — Linux (AppImage)
HAM Desktop 0.1.0 (Linux x64)
First public Linux build — M1 thin Electron shell (no bundled API).
- Download:
HAM.Desktop-0.1.0.AppImage(x64; this is the GitHub release asset filename) - Checksum file:
HAM-Desktop-0.1.0.AppImage.sha256(references the same filename as the download)
Verify (after downloading both files into the same directory):
sha256sum -c HAM-Desktop-0.1.0.AppImage.sha256Expected SHA-256 (of HAM.Desktop-0.1.0.AppImage): f5371beb9d974a0734b86b6b122c2ef571a4b23c5761764f7e8b7b33c7869735
Requires a running Ham API. See desktop/README.md.