- 05 Oct, 2025 5 commits
-
-
Stefy Lanza (nextime / spora ) authored
- Create build.bat, start.bat, setup.bat, and clean.bat equivalents - Update compatibility module with Windows-specific functions - Add platform detection and script execution utilities - Update README with Windows-specific instructions - Ensure full Windows compatibility without requiring bash
-
Stefy Lanza (nextime / spora ) authored
- Implement cluster master/client architecture with token-based authentication - Add cluster configuration options (host, port, token, client mode) - Create cluster communication protocol for distributed workload management - Implement load balancing with configurable process weights - Add cluster management web interface for monitoring and control - Support mixed local/remote worker deployment - Enable/disable processes across cluster nodes - Update queue manager for distributed job execution - Add cluster documentation and configuration examples
-
Stefy Lanza (nextime / spora ) authored
- Add estimated_tokens and used_tokens fields to processing_queue table - Implement token estimation based on request type and content - Track actual token usage during job processing - Display estimated and used tokens in web interface queue views - Update dashboard, queue list, and job details to show token information - Simulate realistic token usage in queue processing
-
Stefy Lanza (nextime / spora ) authored
- Add comm_type configuration option (unix/tcp, default unix) - Command line argument --comm-type for runtime selection - Web configuration page includes communication type selection - SocketCommunicator and SocketServer support both Unix and TCP - Updated all processes to use configured communication type - Documentation updated to reflect both socket types - Unix sockets provide better performance for local communication
-
Stefy Lanza (nextime / spora ) authored
- Multi-process architecture: web, backend, analysis/training workers - SQLite database for persistent configuration and system prompts - Configurable CUDA/ROCm backends with command line override - TCP socket-based inter-process communication - Web interface with comprehensive configuration management - GPLv3 licensing with copyright notices on all files - Complete documentation: README, architecture docs, changelog - Build and deployment scripts for different GPU backends - Git repository setup with .gitignore for build artifacts
-