API 参考
ClientConfig
from croupier_sdk import ClientConfig
config = ClientConfig(
agent_addr="localhost:19090",
game_id="my-game",
env="development",
insecure=True,
)
CroupierClient
from croupier_sdk import CroupierClient
client = CroupierClient(config)
client.register_function(descriptor, handler)
client.connect()
client.serve()
client.close()
函数描述符
descriptor = {
"id": "function.id",
"version": "0.1.0",
"name": "Function Name",
"description": "Description",
}
处理器函数
def handler(context: dict, payload: dict) -> dict:
# 处理逻辑
return {"success": True}
