8f495c75ec
WIP: Local changes before merging master into main
2026-03-01 07:40:11 -03:00
92d21fe3f7
fix: Use Valkey 8.1.5-jammy for GLIBC 2.36 compatibility
...
BotServer CI / build (push) Successful in 8m54s
- noble version requires GLIBC 2.38 (Ubuntu 24.04)
- jammy version works with GLIBC 2.36 (Ubuntu 22.04)
- System has GLIBC 2.36, needs compatible binary
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-15 01:01:19 +00:00
0e1013e4ca
fix: Downgrade Valkey from 9.0.2 to 8.1.5
...
BotServer CI / build (push) Has been cancelled
- Use valkey-8.1.5-noble-x86_64.tar.gz instead of 9.0.2-jammy
- More stable version for production use
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-15 00:54:25 +00:00
4e4aca0986
fix: Use precompiled Valkey binary from download.valkey.io
...
BotServer CI / build (push) Successful in 7m53s
- Update 3rdparty.toml to download valkey-9.0.2-jammy-x86_64.tar.gz
- Remove source compilation approach (no gcc/make required)
- Update installer to handle precompiled binaries directly
- Fix symlinks for redis compatibility
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-14 23:51:33 +00:00
033bb504b9
Various updates: dependencies, features, and bug fixes
2026-01-16 11:29:22 -03:00
696a044d75
Update llama.cpp to b7345 with platform-specific builds and checksums
...
- Update 3rdparty.toml: llama.cpp b4547 -> b7345 with SHA256 checksums
- Add config/llm_releases.json with complete checksums for all 24 release assets
- Fix Windows binary naming in installer.rs (win-cpu-x64, win-cpu-arm64)
- Add Vulkan detection for Windows
- Add platform-specific variants: CUDA 12/13, Vulkan, HIP, SYCL, OpenCL
2025-12-10 12:54:52 -03:00
a755d4d13e
feat(console): Show UI immediately with live system logs
...
- Add state_channel field to XtreeUI for receiving AppState updates
- Add set_state_channel() method to enable async state communication
- Poll for AppState in event loop to initialize panels when ready
- UI now shows loading state instantly, logs stream in real-time
- Transitions to full interactive mode when AppState is received
2025-12-08 23:35:33 -03:00
eed537ac42
feat: add offline installer cache and health endpoints
...
- Add /health and /api/health endpoints for botui connectivity
- Create 3rdparty.toml with all download URLs for offline bundles
- Add botserver-installers/ cache directory for downloaded files
- Implement DownloadCache module with:
- Automatic cache lookup before downloading
- Support for pre-populated offline bundles
- SHA256 checksum verification (optional)
- Cache management utilities (list, clear, size)
- Update download_and_install to use cache system
- Data files (models) also cached for reuse
Cache behavior:
- First run: downloads to botserver-installers/
- Subsequent runs: uses cached files
- Delete botserver-stack/ without losing downloads
- Pre-populate cache for fully offline installation
2025-12-08 14:08:49 -03:00