Repository navigation
Releases: fraction12/ClawK
Releases Β· fraction12/ClawK
Release list
ClawK v1.3.0 β Heartbeat Monitor Fix + 286 Tests
What's Fixed
Heartbeat Monitor Data Pipeline (4 bugs)
- Heartbeat data not showing: Was reading the wrong session file (
agent:main:maininstead of Telegram session where heartbeats actually land withtarget: last). Now searches all relevant sessions. - "Can't Connect" status:
HeartbeatConfig.everyMswas non-optional but disabled agents returnnull, causing JSON decode failure on the entire health response. - Stale last-check time:
lastHeartbeatSentAtno longer written to sessions.json in recent OpenClaw versions β JSONL parsing is now the primary source. - Context % too low: Opus 4.6 fallback was 1M tokens instead of 200K, making usage appear ~5x lower than reality.
Test Coverage
- 286 total tests (74 new) across 14 test suites, 0 failures
- New suites: CanvasStateTests, DeepLinkTests, HeartbeatHistoryModelsTests, AppStateComputedTests, GatewayClientModelsTests
- Fixed stale Opus 4.6 context window assertion to match new 200K default
Stats
- 5 files changed, +875 / -67 lines
- Compatible with OpenClaw 2026.2.14+
ClawK v1.2.0 β Test Suite + Claude Code Context
What's New
π§ͺ Comprehensive Test Suite (212 XCTests)
- Chart data β parsing and visualization tests
- JSON decoding β all API model decoding coverage
- Cost estimator β calculation accuracy tests
- Models β Cron job, heartbeat, memory, quota, session model tests
- Services β App configuration, gateway config, heartbeat service logic
π Claude Code Context
- Added
CLAUDE.mdwith full project context for AI-assisted development
Stats
- 16 files changed, +2,169 lines
- 3.2MB release binary (macOS arm64)
Full Changelog: v1.1.0...v1.2.0
v1.1.0 β OpenClaw 2026.2.13+ Compatibility
What's Changed
Compatibility update for OpenClaw 2026.2.13+, which introduced breaking changes to the gateway API response format.
Fixes
totalTokensmade optional β OpenClaw API no longer guarantees this field in session responsesfetchModels()refactored β adapted to new API response format for model listingMemorySearchHitfields updated β aligned with current OpenClaw memory search schema
Removed
- Talk Mode β removed entirely to simplify the codebase (all Talk V2 phases, TTS server, voice activity detection, and related UI)
Install
brew install fraction12/tap/clawkOr download ClawK-v1.1.0.zip below and drag to /Applications.
Full Changelog: v1.0.0...v1.1.0
ClawK v1.0.0
π¦ ClawK v1.0.0 β Initial Release
Native macOS companion app for OpenClaw.
Features
- Mission Control β sessions, heartbeats, model usage, crons, system status
- Memory Browser β tiered memory visualization, file preview, 3D viz
- Setup Wizard β auto-discovery + gateway token auth
- Universal Model Support β Claude, GPT, Gemini, and more
- Menu Bar App β lives in your menu bar (π¦)
Requirements
- macOS 14.0 (Sonoma) or later
- OpenClaw installed and running
Install
brew install --cask fraction12/tap/clawkOr download ClawK-v1.0.0.zip, unzip, and drag to /Applications.