view mrjunejune/main.py @ 260:1f9877b637e9

Add Copilot-powered cyberpunk JRPG chat Integrate the production JRPG chat with Seobeo streaming, Deita persistence, and a Bazel-managed Copilot SDK and LiteLLM inference stack. Co-authored-by: Copilot <[email protected]>
author MrJuneJune <mrjunejune@users.noreply.github.com>
date Wed, 05 Aug 2026 09:19:41 -0700
parents d2bb317e01db
children
line wrap: on
line source

from cffi import FFI
import os

ffi = FFI()
ffi.cdef("void start_server(void);")

# Bazel runs binaries from a sandbox, so use runfiles to locate the .so
import pathlib
runfiles_dir = pathlib.Path(__file__).parent
libpath = runfiles_dir / "mrjunejune_server_so.so"

C = ffi.dlopen(str(libpath))
C.start_server()