OpenPets v3.5.0 desktop release.
Changes since v3.4.0:
- a0df374 fix(pnpm): resolve placeholder allowBuilds entries
- d6741d0 release v3.5.0
- 1ee756d fix(tests): make desktop and CLI checks pass on macOS
- ee286b9 Remove talk option from default pet context menu
- 5de1d6e Add per-pet horizontal flip (mirroring) support with toggleable UI and state persistence
- 0402859 feat(plugin-sdk): expose optional GPU and disk metrics (#172)
- 6c8187c feat(plugins): add System Resources community plugin
- b7e437a fix(plugins): update Usage Buddy to v1.1.0
- 7fa3ccf fix(linux): fall back to normal windows when layer-shell helper cannot start (#169)
- 5fe1563 feat(plugins): add Usage Buddy community plugin
- 99cad2d fix(desktop): repair Codex v2 previews and imports (#165)
- 162929c feat(linux): experimental native Wayland wlr-layer-shell backend (#166)
- 918cec2 Merge pull request #164 from alvinunreal/feat/139-openai-realtime-pet-assistant
- b8d8637 fix(voice): bind Realtime events to canonical turns
- 731a773 feat(voice): add optional OpenAI Realtime Pet Assistant adapter
- 6c7207c feat: add native OpenClaw integration (#163)
- c710ce1 feat(assistant): manage local conversation history (#162)
- 018d6e5 Add team application template for joining OpenPets core team
- def7faf feat(desktop): add pet Talk controls and feedback (#161)
- d6be588 fix(desktop): keep gravity inside Windows work area (#155) (#160)
- db4ccad feat(desktop): add shared Conversation UI (#148) (#159)
- c115d8c feat(voice): compose STT → Pet Assistant → TTS conversations (#158)
- 5715cd3 feat(providers): add independent provider profiles (#157)
- cdfdfca feat(assistant): add pet personality and layered prompt composition (#156)
- a77d374 feat(plugins): add Pet Assistant capabilities (#152)
- 44c53ad docs(v4): mark assistant foundation complete
- 5c27484 Merge pull request #151 from alvinunreal/feat/pet-assistant-core
- b91be0c feat(assistant): add provider-neutral conversation tool loop
- 604bafb Clarify v4 text persistence policy and remove long-term semantic memory
- 042844d Merge pull request #140 from bferanmi806-sketch/feat/137-assistant-capabilities
- 59c8f05 fix(plugins): harden assistant capability lifecycle
- 7596476 feat(plugins): add assistant capability contract
- 8a16df1 Merge pull request #136 from alvinunreal/omos/deepseek-harness
- d3fa717 Merge pull request #135 from alvinunreal/omos/issue-134-codex-v2-pets
- a4498d1 fix(release): publish DSH package
- 524e873 feat(dsh): add DeepSeek Harness integration
- 5e0414c fix(desktop): bound Codex V2 atlas decoding
- 6322d69 feat(desktop): support Codex V2 pets
- 32abea1 Merge pull request #133 from bferanmi806-sketch/main
- 072a28a Add conversational Pet Assistant with voice and chat capabilities
- 1eb5622 docs(plugins): document private realtime voice foundation
- 7caae11 fix(desktop): preserve realtime mute during startup
- ea2c02d feat(desktop): add host realtime voice foundation
- eb3ded7 Merge pull request #127 from octo-patch/octo/20260812-tts-tool-recvrXPGz1VVFx
- 44004df feat(desktop): add MiniMax plugin voice synthesis
- 8102650 Merge pull request #131 from alvinunreal/omos/issue-130-data-audio-csp
- b5dd578 Merge pull request #132 from alvinunreal/fix/issue-129-focus-buddy-timer
- 35f7f38 fix(plugins): harden timer refresh lifecycle
- 05ceec4 docs(desktop): document pet audio CSP
- 4466b6a fix(plugins): refresh Focus Buddy timer
- 99008c2 fix(desktop): allow imported pet audio
- 26ccd84 Merge pull request #128 from octo-patch/octo/20260812-parameter-refresh-recvrT54mqYbRw
- 65622bd feat(desktop): refresh MiniMax model and endpoint settings
- 8c38d84 Merge pull request #126 from alvinunreal/agent/dark-mode-125
- 77391ec Add Control Center dark mode
Artifacts
This release includes the full desktop artifact set: macOS DMG/ZIP, Windows installer, Linux AppImage/DEB/RPM/tar.gz, and SHA256SUMS.
Notes
The Windows x64 installer is Authenticode-signed by SignPath through GitHub Actions. macOS and Linux artifacts remain unsigned.