SwiftLM b644
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
- CLI Server: macOS Apple Silicon (arm64)
- GUI Desktop App: Download the attached
SwiftBuddy-macOS.dmgbelow!
Quick Start
For GUI Users (SwiftBuddy):
- Download the attached DMG and open it.
- Drag
SwiftBuddy.appinto your Applications folder natively or run directly. - 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.metallibis bundled in the tar archive. Keep it in the same directory as theSwiftLMbinary — Metal GPU compute will fail if it is missing.