Skip to content

PiDesk v0.3.3

Choose a tag to compare

@github-actions github-actions released this 09 Oct 01:38

PiDesk v0.3.3

๐Ÿš€ What's Changed / ็‰ˆๆœฌๅ˜ๆ›ด่ฏดๆ˜Ž

Added

  • Dynamic Thinking Levels & Model Reasoning Configuration:
    • Support configuring custom thinking effort level sequences per model in models.yml (e.g. OpenAI 3 levels, Claude 6 levels, DeepSeek dual levels low, high, or arbitrary sequences).
    • Recommended presets in Model Manager modal for rapid configuration (OpenAI, Claude, DeepSeek) alongside default thinking level selection.
    • Model card chip indicators in Model Manager showing configured thinking effort counts and details.
    • Dynamic runtime thinking level cycling based on the current model's supported levels queried via get_available_thinking_levels RPC or models.yml configuration.
    • Automatic isolation and fallback: switching to non-reasoning models automatically resets thinking mode to off preventing cross-model pollution; unsupported models render the thinking pill disabled with descriptive tooltip.
    • Real-time synchronization with upstream thinking_level_changed backend RPC events.
    • Complete bilingual i18n support in English and Chinese across all model configuration controls and tooltips.

Fixed

  • Instant Hot-Reload for Custom Model Thinking Levels: Fixed an issue where editing a model's thinking effort sequence in Model Manager (e.g. from default to low, medium, high) did not take effect immediately and still cycled through stale levels (such as xhigh) until app restart. Thinking level cycling is now determined client-side based on the active model's configured efforts, with automatic sanitization of backend events and instantaneous model parameter synchronization upon saving.

๐Ÿ“ฆ Installation Guide / ๅฎ‰่ฃ…ๆŒ‡ๅ—

๐ŸŽ macOS

  • Homebrew (Recommended / ๆŽจ่):
    brew install --cask raiderwang/tap/pidesk
    Automatically bypasses Gatekeeper quarantine, no extra command needed.
  • Manual DMG (.dmg):
    Download .dmg (aarch64 for Apple Silicon, x64 for Intel).
    If macOS says "PiDesk is damaged and can't be opened"๏ผˆๆ็คบๅทฒๆŸๅ๏ผ‰, run this command in terminal to clear the quarantine attribute:
    xattr -cr /Applications/PiDesk.app

๐ŸชŸ Windows

  • Download .msi (recommended) or .exe installer.
  • If Windows SmartScreen prompts on launch, click More info โ†’ Run anyway๏ผˆ็‚นๅ‡ปโ€œๆ›ดๅคšไฟกๆฏโ€ โ†’ โ€œไป่ฆ่ฟ่กŒโ€๏ผ‰.

๐Ÿง Linux

  • Download .AppImage or .deb.

โš™๏ธ Requirements

  • oh-my-pi (omp) must be installed and available on your PATH.