Recommended action: Use the default pool: "forks" or "vmForks" instead of threads. Option: Use the default pool: "forks" or "vmForks" instead of threads. [evidence: official_recommended_action] Applies when: Test pools Steps: 1. Remove pool: "threads" (default is forks). 2. Or se
Recommended action: Export a non-empty value for the referenced variable (check CI secret mapping); use a real token for third-party MCP servers instead of ${augmentToken}. Option: Export a non-empty value for the referenced variable (check CI secret mapping); use a
Recommended action: Upgrade Flask to >=2.0, or change imports to from markupsafe import escape, Markup; if Flask 1.x must stay, pin Jinja2<3.1 (and see the MarkupSafe/itsdangerous pins). Option: Upgrade Flask to >=2.0, or change imports to from markupsafe import escape,
Recommended action: Run the browser as a non-root user (preferred; create a user in the image), or pass --no-sandbox only in disposable, isolated containers — Chrome treats it as a security-reducing flag. Option: Run the browser as a non-root user
Recommended action: Add vite-tsconfig-paths plugin (or define resolve.alias), and make aliases absolute (new URL("./src/", import.meta.url).pathname). Option: Add vite-tsconfig-paths plugin (or define resolve.alias), and make aliases absolute (new URL("./src/", import.meta.url).p
Recommended action: Enable the coding agent at <host>/settings/copilot/coding_agent (or ask an org admin), ensure push access with the active account, push the base branch (or an initial commit) and check rulesets. Option: Enable the coding agent at <host>/settings/copilot/coding
Recommended action: Use the create_directory tool to create and grant the new directory, or request write access to the existing parent directory containing files to modify. Option: Use the create_directory tool to create and grant the new directory, or request
Recommended action: Probe the import in the container and, if it fails, reinstall from source on the target host: pip install --no-binary=hnswlib,chroma-hnswlib --force-reinstall hnswlib chroma-hnswlib; or build images with portable flags / on the oldest target CPU; pin runners t
Recommended action: In async code .await the future instead; if a sync API must be called, run it via tokio::task::spawn_blocking (or a separate std::thread) so the nested runtime is not created on a runtime thread; avoid libraries' blocking variants (e.g.
Recommended action: Use JSON output fields to control non-PreToolUse events instead of exit code 2, or move the check to PreToolUse. Option: Use JSON output fields to control non-PreToolUse events instead of exit code 2, or move the check to
Recommended action: Use jax.tree.map (>=0.4.25) or jax.tree_util.tree_map (all versions); for jax.random.KeyArray use jax.Array. Option: Use jax.tree.map (>=0.4.25) or jax.tree_util.tree_map (all versions) [evidence: official_recommended_action] Applies when: jax>=0.6.0 (deprecat
Recommended action: Run the image without a command (`docker run -it <image>`), pass bash options instead (`docker run -it <image> -lc 'cmd'`), or override with `--entrypoint /bin/bash`; harnesses should set entrypoint explicitly (SWE-bench Pro's eval overrides it). Option: Don't
Recommended action: Switch to --headless (new headless) or install and point the tool at chrome-headless-shell (e.g. `npx @puppeteer/browsers install chrome-headless-shell@stable`); upgrade libraries that hard-code --headless=old. Option: Switch to --headless (new headless) or in
Recommended action: Create a fresh session, or serialize session_state and resume with the new manifest. Option: Create a fresh session, or serialize session_state and resume with the new manifest. [evidence: official_recommended_action] Applies when: Reusing a running session wi
Recommended action: Install non-setuid bubblewrap from the distro, test with `bwrap --ro-bind / / -- echo working`, and on Ubuntu upgrade apparmor (25.04+ ships a bwrap profile) or install the bwrap-userns-restrict AppArmor profile. Option: Install non-setuid bubblewrap from the
Recommended action: Pass a dict for named placeholders ({'id': 42}) or switch the SQL to ? placeholders when passing a tuple/list. Option: Match parameter container to placeholder style [evidence: official_recommended_action] Applies when: All sqlite3 users Steps: 1. named: cur.e
Recommended action: Run the codemod npx @next/codemod@canary next-lint-to-eslint-cli . or change the script to "lint": "eslint ." with an eslint.config.mjs (flat config) using eslint-config-next; remove eslint:{} from next.config. Evidence basis (self-declared by the contributing
Recommended action: Access .default explicitly or use a named import; see Rolldown CJS interop guidance. Option: Access .default explicitly or use a named import; see Rolldown CJS interop guidance. [evidence: official_recommended_action] Applies when: CJS interop in bundling Step
Recommended action: Ask your Augment tenant administrator to enable CLI access for that mode; retrying or reinstalling will not help. Option: Ask your Augment tenant administrator to enable CLI access for that mode; retrying or reinstalling will not help. [evidence: