Repository navigation
v0.6.0
What's Changed
- fix: prevent duplicate HAI browser auth — global atomic guard (f56317e)
- refactor: move log implementation out of core — facade with pluggable SinkFn (a56b6ec)
- refactor: move worker pool out of core — facade with pluggable SubmitFn (556b263)
- feat: auto-reauth on AuthRequired — retry once for HAI and SAP AI Core (470fff9)
- refactor: move client-credentials flow out of SAP AI Core getAccessToken — consistent AuthRequired pattern (69049c9)
- refactor: remove inline browser auth from HAI getAccessToken — return error.AuthRequired instead (c25191e)
- refactor: split config into core + wrapper, remove inline device flow, drop cfg from handler signatures (5f6aa17)
- refactor: move provider auth into core/config.zig — remove providers namespace from root.zig (7500138)
- rename: zig-zag-core → zag-core module name (e98ed06)
- refactor: move http.zig out of core — transport-coupled module belongs in wrapper layer (80c165e)
- refactor: remove hardcoded config path from core — wrapper resolves path (e66f475)
- docs: add comprehensive doc comments to core public API (STORY 5) (e616100)
- refactor: extract completion.zig — transport-agnostic LLM core (STORY 4) (3b95e5d)
- refactor: enforceBudget returns error.BudgetExceeded instead of writing HTTP (STORY 3) (0c8ced5)
- refactor: reorganise source files into src/core/ module (STORY 2) (49ed2bc)
- fix(lib): call checkBudgetPeriodOnStartup in serverThreadFn (f8908b4)
- docs: add homebrew install instructions to README (9015307)
Downloads
| Platform | Architecture | File |
|---|---|---|
| macOS App | Apple Silicon | zig-zag-macos-app.tar.gz |
| macOS CLI | Apple Silicon | zig-zag-macos-aarch64.tar.gz |
| macOS CLI | Intel | zig-zag-macos-x86_64.tar.gz |
| Linux | x86_64 | zig-zag-linux-x86_64.tar.gz |
| Linux | ARM64 | zig-zag-linux-aarch64.tar.gz |
| Pricing | All | pricing.tar.gz |
Note: Windows is not currently supported due to POSIX-specific code.
Note: macOS app is unsigned — you may need to right-click → Open on first launch.
Note: Pricing data auto-updates on startup (macOS/Linux). Manual: extractpricing.tar.gzto~/.config/zig-zag/pricing/.
Checksums
See checksums.txt for SHA256 checksums of all files.