Releases: Terkwood/BUGOUT
🔧 Fix AI coordinate handling
🤖 Play Against KataGo
This release marks the completion of our effort to enable human beings to play against KataGo, a leading AI trained by the community. KataGo is currently powered by an NVIDIA Jetson Nano dev board. Running on a mere 5 watts of power, KataGo can hold its own against mildly skilled human players. This project was documented in #67.
The final bit of effort was made in the browser-based user interface, a descendant of Sabaki.
We had previously maintained a BUGOUT-compatible fork of the project. This release adds the browser code to the BUGOUT repository itself, which should help us control the version and better tie it to service releases in the future. See #219 and #226.
Many thanks to the Sabaki community for providing the code! BUGOUT, like Sabaki, is licensed under MIT.
🧯Fix all the coords
😅 Artificial Desperation
This release adds support to gateway
service for the AttachBot
event (#215). We can theoretically connect a Sabaki browser session to the cloud services and have everyone communicate with each other as expected.
This release also includes fixes for a handful of service issues related to KataGo connectivity (#67):
🏪 Botlink improvements
🔧 Fix broken builds
➿ Gateway backend doubler
Gateway backend doubler
We completed work in #205 and #206.
- Adds the doubler utility to gateway, which allows forwarding commands to both kafka and redis-streams.
- Use
log
in gateway. - Refactor gateway broadly.
- Stub out some methods which will be used to communicate with botlink and redis streams.
Other updates
📡 Create botlink service
🎛️ Bot communication model and tinybrain REPL
Description
This release makes incremental progress toward supporting play against KataGo over the web. (#67)