Skip to content

v0.1.9 — New button race fix + Sonnet default

Choose a tag to compare

@ashryaagr ashryaagr released this 02 May 03:26
· 9 commits to main since this release

What's new

  • New button no longer leaves the old whiteboard behind. Fixes a race where the unmount cleanup wrote stale scene back over the explicit clear, leaving paper.json empty but the canvas full. Includes startup recovery for any user already in the half-cleared state.
  • Refine self-heals. If `refine` is somehow called with no paper established (corrupted state recovery), it synthesizes one from the instruction instead of throwing "No paper established yet — use generate."
  • spawn ENOTDIR fixed. Claude Agent SDK now spawns from the asar-unpacked path; previously the bundled CLI tried to exec from inside app.asar and failed.
  • Sonnet by default (`SLATE_MODEL=claude-sonnet-4-6`) — roughly 3× faster generation than Opus. Opus is still available via env override.
  • Verbose stream logs — token-stream heartbeats and per-phase timing checkpoints make slow-step diagnosis easy.
  • Chat polish — user echo renders as a natural Claude-style bubble, run logs auto-collapse after a turn ends, hairline separator between turns.
  • Repo rename slate → clawdSlate. Tarball URL is now `/clawdslate/releases/download/v0.1.9/...`.

Install

```bash
curl -fsSL https://raw.githubusercontent.com/ashryaagr/clawdslate/main/install.sh | bash
```

If you're already running clawdSlate, run `clawdslate update`.