AI Coding Live News

Gemini API Computer Use Tool Goes GA: Browser, Mobile and Desktop Agents Production-Ready, No Breaking Changes from Preview

The Gemini API changelog shows the Computer Use tool reached general availability on October 30 across both the Interactions and GenerateContent APIs; @GoogleAIStudio announced on November 4 that there are no breaking changes from preview and it is production-ready for browser, mobile and desktop control agents. Official docs list supported models: Gemini 4 Argon, the recommended Gemini 3.8 Flash, Gemini 3.5 Flash-Lite and Gemini 3 Flash Preview. Actions carry an intent field, responses may include a safety_decision requiring user confirmation, and opt-in screenshot prompt-injection detection is available.

Key Takeaways

  • Computer Use is GA on both the Interactions and GenerateContent APIs as of October 30
  • Google says there are no breaking changes from preview, so existing code carries over
  • Three environments: browser, mobile and desktop; Gemini 3.8 Flash is the recommended model
  • Every action includes an intent field; safety_decision can require user confirmation or block
  • Opt-in screenshot prompt-injection detection (Gemini 3.5 Flash-Lite and later, off by default)
Read full story

OpenCode 1.19.0 opens the upgrade path to OpenCode 2: new plugin and server APIs, auto-updates now manual

OpenCode v1.19.0 (Oct 11) adds opencode upgrade --major and a TUI /update command to move 1.x installs to OpenCode 2 (tagged up to v2.0.26), stops auto-installing updates, and hardens PTY connection validation. The official V2 migration guide lists three intentional breaking changes: plugin API, server API/clients, and terminal client config.

Key Takeaways

  • v1.19.0 shipped 2026-10-11: opencode upgrade --major or TUI /update moves to OpenCode 2; updates are no longer auto-installed
  • OpenCode 2 tags run from v2.0.0 (2026-09-11) to v2.0.26 (2026-10-08); the repo has ~212K GitHub stars
  • Three intentional breaking changes: new plugin API, new server API and clients (@opencode/client), and layered tui.json replaced by one global cli.json
  • V1 plugin implementations do not run on V2 and must be ported; existing agents, commands, skills and opencode.json keep working
  • V2 accepts lsp config but no longer runs language servers or LSP diagnostics; use lint/typecheck/compile commands instead
Read full story
Linked Models & Agents:
v
vLLMvllm-project·
👀142
🔥90

vLLM v0.31.0: 717 commits, `vllm preload` fast restarts, DeepSeek-V4.1-Flash FlashMLA default, security gates and breaking changes

vLLM v0.31.0 (717 commits, 307 contributors, 96 new) adds the vllm preload weight-cache daemon for fast engine restarts and experimental CRIU engine snapshots, makes FlashMLA mega attention with NVFP4 compressed KV the SM100 default for DeepSeek-V4.1-Flash, brings draft-model speculative decoding to Model Runner V2, gates per-request multimodal kwargs behind a flag, and fixes prefix-cache key collisions between LoRA names and cache_salt. Several breaking changes ship too.

Key Takeaways

  • Scale: 717 commits from 307 contributors (96 new).
  • Fast restart: vllm preload keeps post-quantized weights resident in GPU memory across restarts (DP, MTP drafts, /health); experimental CRIU snapshots restore an initialized TP1 engine.
  • Security: per-request multimodal kwargs rejected unless --trust-request-mm-kwargs; LoRA path now part of the block hash to stop prefix-cache collisions.
  • Breaking: tokenizer_mode="slow" removed; online quantization="fp8" replaced by fp8_per_tensor; --enforce-eager also disables JIT warmup.
  • Model paths: GLM-5.3-Flash metadata ops 1.6–4.8x faster and 3 GiB indexer workspace saved; fused KimiViT QK RoPE up to 29x; ~25 s faster Qwen3.8-Flash-Next weight loading on DGX Spark.
Read full story

Google ADK Python 2.10.0: experimental skill lifecycle, MongoDB vector/hybrid search, eval duration/token metrics

Google shipped ADK Python v2.10.0 on 2026-09-25 (google-adk 2.10.0): experimental skill lifecycle (ADK_ENABLE_SKILL_LIFECYCLE=1) with ephemeral lifecycles and active skill limits; MongoDB toolset for vector/hybrid search; evaluation metrics for duration, tokens, and model-call counts; better OpenAI reasoning model parameter adaptation and reasoning-token reporting. BigQuery protected write mode and instruction templating tighten with breaking changes.

Google ADK Python 2.10.0: experimental skill lifecycle, MongoDB vector/hybrid search, eval duration/token metrics

Key Takeaways

  • Shipped v2.10.0 — pip install google-adk==2.10.0; docs at adk.dev
  • Experimental skill lifecycle via ADK_ENABLE_SKILL_LIFECYCLE=1
  • MongoDB toolset for in-flow vector/hybrid search
  • Eval metrics: duration, tokens, model-call counts
  • Breaking: tighter BigQuery protected writes; OpenAIResponsesLlm uses effort not thinking_config; empty eval sets raise ValueError
Read full story
ADSponsored

Qwen Code 0.24.6: Managed Runtime v2, native Advisor tool, /batch-api, Hosted & Durable Sessions

Alibaba’s open-source terminal coding agent Qwen Code shipped v0.24.6 on 2026-09-26 (npm @qwen-code/qwen-code 0.24.6; Desktop desktop-v0.24.6 and SDK TypeScript sdk-typescript-v0.1.16 same day): CLI declares Managed Runtime v2 execute/status/cancel and mounts tool ops on the worker; adds a native Advisor consultation tool with usage limits; /batch-api for agent-prepared batch workflows; serve gains guarded Hosted Runtime, Spring control plane + dual-path WebShell, and model/reasoning selection at session creation; core adds Durable Managed Session journal and failover. Release notes list no known breaking changes.

Qwen Code 0.24.6: Managed Runtime v2, native Advisor tool, /batch-api, Hosted & Durable Sessions

Key Takeaways

  • Shipped: v0.24.6 / npm 0.24.6; Desktop desktop-v0.24.6 same window
  • Runtime: Managed Runtime v2 execute/status/cancel contract; tool ops mounted on the worker
  • Advisor: native advisor tool with consultation behavior and usage limits
  • Batch: /batch-api agent-prepared Batch API workflow
  • Hosted: guarded Hosted Runtime + Durable Managed Session journal/failover; model/reasoning at session create; no known breaking changes
Read full story