Skip to content

v3.5.0

Choose a tag to compare

@steipete steipete released this 12 Jun 18:50
· 26 commits to main since this release
231fa48

[3.5.0] - 2026-06-12

Added

  • peekaboo agent now supports explicit Claude Fable 5 (claude-fable-5) selection with 1M context and 128K max output while keeping Anthropic defaults on Opus 4.8 for zero-retention compatibility.

Changed

  • Agent runs now honor the saved agent.temperature and agent.maxTokens values shared by the CLI and macOS Settings UI, clamp them to each provider's capabilities, infer Fable limits through compatible providers, and omit unsupported sampling parameters for GPT-5 and current Anthropic reasoning models.
  • Project, issue, build, release, and app About links now use the canonical openclaw/Peekaboo repository.

Fixed

  • Bridge hosts now use atomic lease-backed socket ownership and bounded nonblocking transport, keep Peekaboo.app and the reusable daemon on distinct paths while preserving the healthy app's TCC-backed fallback, preserve lifecycle settings while migrating legacy daemons, prevent MCP from hosting a bridge listener, safely recover stale sockets, and release abandoned client connections instead of wedging. Thanks @Artifact-LV for #184.
  • Legacy screen and area capture now fails with a permission or native capture error instead of returning wallpaper-only/redacted pixels from background sessions. Thanks @VishalJ99 for #185.

Verification

  • Tag commit: 231fa4837001f627ed0146a34cb80c942fbdb56a
  • Artifact build commit: 0f66ff5c247d0bd871ee97c93eef6fd2b1ec8aa7
  • npm: @steipete/peekaboo@3.5.0
  • Registry tarball: peekaboo-3.5.0.tgz
  • npm integrity: sha512-lYnEluSMJOm0wsxSaUndl7dXKEzkuzPruBGxR7dI+tdge2KxuRKYPzzCGiwwKwPmLWC165pqClvE9ft7Veyxaw==
  • npm published: 2026-06-12T18:50:09.667Z; latest points to 3.5.0
  • macOS app: Developer ID signed, Apple notarization accepted, ticket stapled, Gatekeeper accepted
  • Proof: pnpm run prepare-release; pnpm run test:safe (507 tests, 68 suites); pnpm run lint; pnpm run lint:docs; pnpm run docs:site; clean autoreview
  • SHA-256: CLI 974d98f6c9ac026092eafeaebb7af8c039c02e06884224a0f3ddb5fa14a2280f; npm 7174f21affe47733802cb3620981dc8095976fab64f74fbf7aa64a282a4a3ba0; app 1b2b2486662797e70e1624eee76c992e1bdd4390de34d78bf61c377b4abafeba