Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
| { | ||
| functionDeclarations: [ | ||
| { | ||
| behavior: Behavior.BLOCKING, |
There was a problem hiding this comment.
When Gemini calls endGame, generation pauses until our backend returns the tool result. Gemini 3.8 defaults to non-blocking tool calls, so setting this explicitly preserves the previous behavior and prevents the agent from continuing while the game is closing.
from docs on migrating from 3.1:
Asynchronous function calling: Async execution (behavior: NON_BLOCKING) is now the default function calling mode. You can still use synchronous blocking mode for backwards compatibility by setting behavior: BLOCKING on your tool declarations. Function scheduling (SILENT, WHEN_IDLE, INTERRUPTED) is supported.
https://ai.google.dev/gemini-api/docs/models/gemini-3.8-live

Migrate Deep Sea Stories from Gemini 2.5 to gemini-3.8-live and update incompatible session configuration.
Fixed buttons clipping on desktop:

Also added the announcement banner: