Skip to content

SwiftLM b644

Choose a tag to compare

@github-actions github-actions released this 04 May 22:54
· 22 commits to main since this release
f1dddb8

SwiftLM b644-f1dddb8

Merge pull request #101 from SharpAI/fix/qwen3-jinja-template-issue-97

fix: address post-merge PR 99 feedback and tests

Changelog

  • fix: address all 7 Copilot review comments on PR #101 (7870b2f)
  • fix(tests): fix MLXArray init in ContextWindowCalculationTests for Linux CI (a9abb2a)
  • fix: resolve KVCacheSimple cast warning and ContextWindowCalculationTests build error (42f4946)
  • Potential fix for pull request finding (677dd27)
  • fix(swiftbuddy): resolve actor isolation violation in ServerManager (482782e)
  • fix(swiftbuddy): update SettingsView streaming UI and link CLI builder (ccf0b41)
  • test: address Copilot review for Issue 97 by adding strict role mapping regression guards (d280319)
  • test: add missing Context Window, Config Persistence, and Server unit tests (a5bf26a)
  • chore: remove sandbox test scripts (bbedccb)
  • fix(swiftbuddy): fix SettingsView build error and onChange deprecation warning (81c5b95)
  • Fix persisted SSD streaming behavior (321fc21)
  • Add model loading progress for reloads (dcc0a3a)
  • fix: resolve SwiftUI view update crash in SettingsView Color Scheme picker (4ac0c23)
  • fix: address all critical + medium Copilot review comments on PR #99 (cb4c6e4)
  • feat: restore turboKV/streamExperts controls, fix context window label (4332e50)
  • fix(swiftbuddy): resolve buildCLICommand scope error in SettingsView (2cbb836)
  • test: coverage gaps — SwiftBuddy embedded server, CLI builder, removed fields guard (ce2bafd)
  • test: address all 4 Copilot review comments on PR #99 (4d2b858)
  • feat(swiftbuddy): CLI panel, applied toast, seed wiring, remove dead config fields (c360806)
  • feat(swiftbuddy): expose server endpoint URL + regression tests for settings/thinking/API (0304495)
  • feat(swiftbuddy): persist settings, fix thinking mode, fix context count, add /v1/chat/completions (c80cf91)
  • fix(review): address all 4 Copilot review comments on PR #99 (fbd9117)
  • fix(inference): resolve Qwen3 TemplateException on multi-turn chat (Issue #97) (9f9e073)

Download

Quick Start

For GUI Users (SwiftBuddy):

  1. Download the attached DMG and open it.
  2. Drag SwiftBuddy.app into your Applications folder natively or run directly.
  3. When launched, click "Model Options" to select or download an MLX local model to chat with.

For CLI Users (SwiftLM):
Please refer to the Getting Started section in the README.

Note: mlx.metallib is bundled in the tar archive. Keep it in the same directory as the SwiftLM binary — Metal GPU compute will fail if it is missing.