Tags: goban-app/katago-server
Tags
feat: support explicit move colors for handicap games (#75) * chore: bump version to 1.7.4 to trigger release Includes fix for handicap game move color assignment. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <[email protected]> * feat: support explicit move colors for handicap games Add MoveInput enum that accepts both formats: - Simple: ["D4", "Q16"] - colors inferred from alternation - Explicit: [["W", "D4"], ["B", "Q16"]] - colors specified directly This fixes analysis for handicap games where KataGo ignores initialPlayer for positions with moves and assumes Black-first alternation. Clients can now send explicit colors to ensure correct perspective for winrate and territory. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <[email protected]> --------- Co-authored-by: Claude Opus 4.5 <[email protected]>
feat: support initialStones for handicap games (#73) Pass through the initialStones field from API requests to KataGo, enabling proper analysis of handicap games where black stones are pre-placed on the board. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-authored-by: Claude Opus 4.5 <[email protected]>
fix: health endpoint now checks KataGo process status (#72) - Health endpoint returns 503 when KataGo process is not alive - Fixed query_version requests to include required 'id' field - Fixes keepalive ping error spam in KataGo logs every 30 seconds The health endpoint previously always returned 200 OK regardless of whether KataGo was actually running. Now it properly checks the process_alive flag and returns 503 Service Unavailable when KataGo has crashed, allowing Salad Cloud liveness probes to trigger restarts. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-authored-by: Claude Opus 4.5 <[email protected]>
fix: upgrade KataGo to v1.16.4 for CUDA 12 compatibility (#71) KataGo v1.15.0 fails to compile with CUDA 12.4 due to stricter type checking in cudaMalloc (float** to void** conversion error). KataGo v1.16.4 fixes this issue and maintains human-style model support. Bump version to 1.7.1 to trigger release. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-authored-by: Claude Opus 4.5 <[email protected]>
PreviousNext