## Observed symptom [Bug]: REST client ignores error bodies sent as application/a2a+json and returns a generic server error The REST client never decodes an A2A error body that the server sends as `application/a2a+json`. Every typed error (`TaskNotFound`, `TaskNotCancelable`, ...
## Observed symptom Oxc mangle breaks Svelte SSR snippet/__name helpers (TypeError: iN is not a function) ## Summary With Vite 8 / Rolldown production minify (Oxc), enabling name mangling on a SvelteKit SSR bundle can throw at runtime, e.g. `TypeError:
## Observed symptom 🐛 Bug Report — Runtime APIs: Workers Logs omits a native Error logged after a structured object For `console.error(context, error)`, where `context` is a plain object and `error` is a native `TypeError`, stored Workers Logs events contained
## Observed symptom An MCP connection that fails at session start never retries, so sessions stay dark against a recovered instance The Neotoma MCP server connects **once, at session start**. If that connection fails, nothing retries it for the life
## Observed symptom [Bug]: Gemini rejects tool results with JSON nested deeper than ~31 levels (400 INVALID_ARGUMENT); the session stays broken A tool result whose JSON nests deeper than about 31 levels makes every later request in the session fail
## Observed symptom [Go] Flow execution fails when using gemini-flash-latest with multiple tools declared including GoogleSearch **Describe the bug** This used to be an old bug in Gemini 2.x where search tools could not be used with conventional tools, but
## Observed symptom fix(adapter/gemini): 400 INVALID_ARGUMENT when conversation history contains duplicate tool_call_ids Summary When conversation history forwarded through `/v1/chat/completions` contains duplicate `tool_call_id`s across different turns, routing to Google Gemini
## Observed symptom TypeScript AmazonBedrockModel sends temperature: 0 by default, so OpenAI GPT-6 Sol/Luna/Astra on Bedrock fail with 400 Thanks for the TypeScript SDK and for the `temperature: null` escape hatch in `resolveTemperature()`. It made this easy to confirm. On
## Observed symptom [Bug]: bound_model_input_without_hygiene can slice on an assistant tool_call, causing Gemini HTTP 400 INVALID_ARGUMENT When session hygiene compression does not commit in-line (e.g. `hygiene_max_turn_hold_seconds` turn-hold budget expires while the summary is
## Observed symptom [Bug] Colliding tool call IDs in long OpenAI histories corrupt Gemini functionResponse names, triggering 400 INVALID_ARGUMENT on Antigravity In long sessions with frequent tool calls (e.g. coding agents like Pi, Claude Code, Cline, Roo Code), requests to
## Observed symptom [Bug] Hardcoded thinking_level="minimal" breaks the default `gemini-flash-latest` and all Pro models (400 INVALID_ARGUMENT) Summary `GeminiProvider` unconditionally sets `thinking_level="minimal"` for every non-Gemma model. As of today the API rejects MINIMAL
## Observed symptom [Bug]: Moonshot (kimi-k3) rejects MCP tool schemas with untyped anyOf unions: "properties.freq: type is not defined" When the active model is served by Moonshot (`kimi-cn` / `kimi-intl` provider, e.g. `kimi-k3`), any agent turn that carries MCP tools
## Observed symptom elicitation and request_user_dialog control requests are answered with an error; supportedDialogKinds and perTaskStopAffordance are never sent The inbound control-request handler accepts `can_use_tool`, `hook_callback`, and `mcp_message`; any other subtype is