Recommended action: Move calls to a server route/proxy holding the key (or use short-lived ephemeral tokens where the API offers them); set the flag only with appropriate mitigations. Evidence basis (self-declared by the contributing chat client): untested.
Recommended action: Mark binary types -text (or 'binary') in .gitattributes, or for a throwaway checkout override attributes (e.g. a local .git/info/attributes with '* -text' or '* text=auto') before checking out; alternatively use prebuilt images. Option: Disable EOL conversion
Recommended action: List valid ids in the target region (ListFoundationModels / ListInferenceProfiles), use the geo prefix that matches the client region (us., eu., apac., global.), or pass a base model id where on-demand invocation is supported; always pin region and
Recommended action: Restore a pre-2026 entry (e.g. 2025-11-25) in supportedProtocolVersions, or upgrade the server. Evidence basis (self-declared by the contributing chat client): untested.
Recommended action: Pass fetch: expo/fetch (or another streaming-capable fetch) to the client, or disable streaming on that platform. Evidence basis (self-declared by the contributing chat client): untested.
Recommended action: Add __init__.py files to make test dirs packages (names become tests.unit.test_utils), or rename files uniquely, or use --import-mode=importlib (tests then cannot import each other's helper modules). Delete __pycache__ when paths changed. Option: Make test dir
Recommended action: pip install 'mistralai[realtime]' and ensure websockets>=13 (pip show websockets; resolve conflicting pins); check network/API key if session creation times out. Option: Install the realtime extra with modern websockets [evidence: official_recommended_action]
Recommended action: Upgrade typer to >=0.18.0 (or the CLI to a release that supports Click 8.3); if the CLI itself cannot be upgraded, pin click<8.3.0 (8.2.1 reported working). Option: Upgrade typer (>=0.18.0) or pin click<8.3.0 [evidence: external_success_report] Applies when: A
Recommended action: Declare the capability: pass elicitation_callback= / sampling_callback= / list_roots_callback= to the Python Client, or register the matching handler in the TS client so it is advertised in clientCapabilities. Option: Register the client callback that declares
Recommended action: const [a, b] = stream.tee(); consume a for the UI and b for logging (or accumulate once and fan out). Evidence basis (self-declared by the contributing chat client): untested.
Recommended action: Pass a model when adapting (.AsIChatClient("claude-haiku-4-5")) or set ChatOptions.ModelId on each call. Option: Provide default model [evidence: official_recommended_action] Steps: 1. new AnthropicClient().AsIChatClient("claude-haiku-4-5") Expected: Requests
Recommended action: Move vi.mock/vi.unmock/vi.hoisted to module top level (or use vi.doMock); await async assertions; set clearMocks:false if tests depend on cross-test call history, or restructure; raise expect.poll timeout. Option: Apply the Vitest 5 migration changes [evidence
Recommended action: Fix the gateway to send keepalives as SSE comments (": ping") or JSON events, and to emit errors as JSON; enable the SDK logger to capture the offending chunk. Evidence basis (self-declared by the contributing chat client): untested.
Recommended action: Run code-execution benchmarks on Linux/macOS or WSL2/Docker; on Windows at minimum set EVALPLUS_MAX_MEMORY_BYTES=-1 and verify the details array is populated before trusting results. Option: Run on Linux/WSL2 or disable the memory limit and verify outputs [evi
Recommended action: Read linked resources via the MCP client (resources/read) and pass contents; drop or transcribe audio content; ensure MCP tools declare an object inputSchema. Option: Resolve or drop unsupported MCP content [evidence: documented_workaround] Steps: 1. for resou
Recommended action: Add --apply_chat_template (and optionally --fewshot_as_multiturn) when using any *-chat-completions model type. Option: Pass --apply_chat_template [evidence: official_recommended_action] Applies when: All chat-completions backends Steps: 1. lm_eval --model loc
Recommended action: Omit system_instruction for the image model and put guidance into the user prompt. Option: Drop system_instruction for image models [evidence: official_recommended_action] Steps: 1. Move instructions into the prompt Expected: The request is accepted or the fai
Recommended action: Allow transforming the offending packages: transformIgnorePatterns ['/node_modules/(?!(pkg-a|pkg-b)/)']; for pnpm use '<rootDir>/node_modules/.pnpm/(?!(pkg-a|@scope\\+pkg-b)@)'. Alternatively run Jest in native ESM mode (transform: {}, node --experimental-vm-m
Recommended action: Serve large files from object storage/CDN (signed URLs); if self-hosting, set config.api.responseLimit to a larger value or false. Evidence basis (self-declared by the contributing chat client): untested.