Skip to content

Slickly AI v1.0.340

Choose a tag to compare

@github-actions github-actions released this 28 Oct 22:05
63d15b5

Installation

Choose the artifact for your platform:

Platform File Notes
Windows Slickly-AI-Setup-*.exe NSIS installer — installs app + adds to Start Menu
Linux *.deb Debian/Ubuntu — auto-pulls system deps (Python, ffmpeg, GTK)
Linux *.AppImage Universal — no install, just chmod +x and run
macOS *.dmg / *.zip Intel and Apple Silicon builds; unsigned, so first launch may require approval in Privacy & Security

macOS builds are not code-signed or notarized. Gatekeeper may block first launch; users may need to approve the app in System Settings → Privacy & Security. For distribution to general users, signing and notarization are recommended.

First Run

On first launch, Cleverly opens the Settings window automatically for your Google Gemini API key.
Get a free key from Google AI Studio. You can also edit .env directly.

Optional: Local Whisper (offline speech)

Install Python 3.10+ and ffmpeg, then run:

./setup.sh --no-run

Checksums

See SHA256SUMS.txt attached to this release.

What's Changed

Summary

This release includes 59 commits since v1.0.250.

Features

  • Add quota-free production API revision check (1d85c6e)

Fixes

  • restore general chat and resilient screen AI (33308ab)
  • Fix hosted AI retries and production verification gating (de708eb)
  • Fix production Gemini transient retries (adff92c)
  • Fix Slickly AI release gates (5ef263a)

Improvements

  • Update Gemini fallback test for bounded same-model retry (b4b3012)
  • Update Gemini key-failover test for Gemini 3.1 Flash Lite (9845049)
  • Update screen-vision revision verification (64e76c4)

Other Changes

  • Use Gemini 3 and stop stability diagnostics on quota exhaustion (cce282e)
  • Make production AI verification quota-aware and avoid redundant provider calls (0b1b609)
  • Separate offline source checks from quota-gated production verification (2208d8b)
  • Ensure quota failure diagnostics run and pin Node version (68ea2db)
  • Stop production stability test immediately when initial chat hits quota (58136e4)
  • Cancel superseded production verification runs to prevent quota-burning overlap (8305b17)
  • Prevent every main push from burning AI quota or auto-publishing releases (4eb8f05)
  • Require explicit tag or manual request to publish a release (3dbca14)
  • Run production AI checks independently and stop skipping tests (c2ee0ee)
  • Run screen AI soak only on manual verification (baebf5c)
  • Bump production API revision to refresh Vercel environment (47997ac)
  • Expect refreshed production API revision (7363125)
  • Expect refreshed production API revision (cd45380)
  • Verify refreshed production API revision (6d7d833)
  • Separate API revision check from live quota verification (80d685a)
  • Trace Gemini key source and prioritize rotated primary key (c7f66d9)
  • Correct Gemini key-list delimiter parsing (c53e9a1)
  • Bump production API revision for Gemini key tracing (3d532cc)
  • Bump production API revision for Gemini key tracing (cac6352)
  • Bump production API revision for Gemini key tracing (599c181)
  • Bump production API revision for Gemini key tracing (ea42435)
  • Bump production API revision for Gemini key tracing (b8153f7)
  • Retry transient Gemini 3 upstream failures and bump API revision (1f38f71)
  • Tighten Gemini 3 verification: scripts/test-production-ai-stability.js (00a1984)
  • Tighten Gemini 3 verification: scripts/test-live-screen-vision.js (f766807)
  • Tighten Gemini 3 verification: .github/workflows/verify-v175.yml (557bb77)
  • Tighten Gemini 3 verification: scripts/test-direct-gemini-connectivity.js (ded4821)
  • Tighten Gemini 3 verification: scripts/test-gemini-live-chat.js (c1d8b8e)
  • Expect Gemini 3 transient-retry API revision (d25c993)
  • Serialize live AI verification to avoid quota bursts (d8fe788)
  • Allow Gemini 3 vision requests enough time to complete (2f2b4dd)
  • Test the longer screen-vision timeout and fast chat deadline (b6d17e8)
  • Use higher-quota Gemini 3.5 Flash Lite for production AI (570fa64)
  • Test the selected higher-quota Gemini 3.5 Flash Lite model (b65ee2d)
  • Verify direct Gemini 3.5 Flash Lite connectivity (2ded663)
  • Verify production screen vision with Gemini 3.5 Flash Lite (1166b6b)
  • Expect the updated Gemini 3.5 production API revision (6a8c074)
  • Keep production revision fingerprint aligned with current verification workflow (08b0bac)
  • Keep screen-vision revision assertion aligned with production (d335f7e)
  • Keep production revision check aligned with current deployment (9c0bf00)
  • Use the selected Gemini 3.5 Flash Lite model in stability checks (617deb9)
  • Switch production and verification to Gemini 3.1 Flash Lite (24f9a9a)
  • Switch production and verification to Gemini 3.1 Flash Lite (604f2f9)
  • Switch production and verification to Gemini 3.1 Flash Lite (348118a)
  • Use Gemini 3.1 Flash Lite as desktop default (fc4609a)
  • Compress screen captures before sending to AI (00b9bf0)
  • Align production verification with Gemini 3.1 deployment (388a56c)
  • Align production verification with Gemini 3.1 deployment (a56da1a)
  • Test compressed JPEG screen captures (f81c7e4)
  • Retry transient Gemini screen-vision failures (7bbf4a0)
  • Make direct Gemini connectivity probe diagnostic-only (63d15b5)

Full Changelog: v1.0.250...v1.0.340