Skip to content

petdex-desktop 0.4.0

Choose a tag to compare

@github-actions github-actions released this 02 Aug 21:37
desktop-v0.4.0
3dff545

Three new agents, and the fix that makes the Windows build usable again.

If you are on AMD, this is the one to get

0.3.1 shipped with AVX-512 baked in and died at startup on Zen 3 with 0xC000001D, an illegal-instruction crash before any window appeared. Reported by @sasa-lty (#604) and @kongbaic (#618), who checksummed the binary so it could be confirmed rather than guessed at.

Releases now build for baseline x86-64. Verified against the published binary rather than the source: 0 AVX instructions, 0 kmovd, 0 vpternlogd.

New agents

Petdex now reacts to eight coding agents.

  • Kimi Code (#634) — TOML hooks, and PostToolUseFailure lights the failed sprite row
  • CodeBuddy (#635) — Tencent's CLI, its own config root
  • OMP / Oh My Pi (#636) — a TypeScript extension rather than shell hooks, plus a /petdex command

Thanks @henryjing96 and @MisonL for the requests. @sorrycc added Qoder (#629) in the same window.

Fixed

  • Bubble hooks broke the pipe on large stdin (#583, @MisonL). Writing 8MB took EPIPE after 131KB while the hook still exited 0.
  • Grep bubbles lost their pattern (#628, @sorrycc). Searching "petdex" rendered as Searching , broken on every agent since the in-binary runner landed.
  • The bubble did not resize with its text (#637). Raising the text size pushed the card past its window and left the tail pointing at nothing. The bubble is also outlined in light mode now, and the default text size is back to 13pt after a range change silently shrank it to 8.
  • A fresh install drew an empty grey square (#640). It now says so and offers to download a first pet.

Under the hood

main.zig split into modules (#613), agent logos packed into one image slot so the registry has room to grow (#633), and the Linux CI leg builds and tests again (#622, #623).

Intel Macs

There is an Intel build now (#609, asked for by @JohnChan1017): Petdex-x64.dmg. Signed and notarized like the Apple Silicon one. Both are built for baseline CPUs, so a newer build machine cannot ship instructions an older Mac fails to decode.

Install

macOS is signed and notarized, Apple Silicon and Intel. Linux and Windows are unsigned; Windows will show a SmartScreen prompt on first run.

The CLI ships separately as petdex@1.0.1 on npm.