Skip to content

[Bug]: Setting Toggle Show AI Code to All disallows the placement of breakpoints in VSCode. #647

@sm0ke21

Description

@sm0ke21

What broke?

In VSCode, when setting Toggle Show AI Code to All, git-ai displays pink bars on the left side of the editor,
These pink bars do not allow the user to place breakpoints.

Steps to reproduce

  1. press control + shift + p to invoke the settings window
  2. type git-ai and select the option Git-AI: Toggle Show AI Code
  3. Select All from the available options.

Expected vs actual behavior

Expected: pink lines appear but I am able to click-add breakpoings.
Actual: pink lines appear over the area where I have to click to add breakpoints, disallowing me to add any.

Diagnostics (git-ai debug)

git-ai debug report
Generated (UTC): 2026-03-06T12:29:44.507341+00:00

== Versions ==
Git AI version: 1.1.8
Git AI binary: /Users/sm0ke/.git-ai/bin/git-ai
Git binary path: /opt/homebrew/bin/git
Git version: git version 2.43.0

== Platform ==
OS family: unix
OS: macos
Arch: aarch64
Kernel: Darwin 25.3.0 arm64
Hostname: <redacted>
Shell: /bin/zsh
Current dir: <redacted>

== Hardware ==
CPU: Apple M3 Pro
Physical cores: 11
Logical cores: 11
Memory: 18.00 GB (19327352832 bytes)

== Repository ==
In repository: true
Workdir: <redacted>
Git dir: <redacted>
Git common dir: <redacted>
Branch: <redacted>
HEAD: 2b77187647fa86ab191dbe86c395e7d4d1e9f1c6
Remotes:
  origin = <redacted>

== Git Config ==
Command: /opt/homebrew/bin/git config --list --show-origin --show-scope
  system        file:/opt/homebrew/etc/gitconfig        credential.helper=osxkeychain
  global        file:/Users/sm0ke/.gitconfig    http.postbuffer=52428800022
  global        file:/Users/sm0ke/.gitconfig    http.sslverify=false
  global        file:/Users/sm0ke/.gitconfig    filter.lfs.smudge=git-lfs smudge -- %f
  global        file:/Users/sm0ke/.gitconfig    filter.lfs.process=git-lfs filter-process
  global        file:/Users/sm0ke/.gitconfig    filter.lfs.required=true
  global        file:/Users/sm0ke/.gitconfig    filter.lfs.clean=git-lfs clean -- %f
  local file:.git/config        core.repositoryformatversion=0
  local file:.git/config        core.filemode=true
  local file:.git/config        core.bare=false
  local file:.git/config        core.logallrefupdates=true
  local file:.git/config        core.ignorecase=true
  local file:.git/config        core.precomposeunicode=true
  local file:.git/config        remote.origin.url=<redacted>
  local file:.git/config        remote.origin.fetch=+refs/heads/*:refs/remotes/origin/*
  local file:.git/config        branch.master.remote=origin
  local file:.git/config        branch.master.merge=refs/heads/master
  local file:.git/config        user.name=<redacted>
  local file:.git/config        user.email=<redacted>


== Git AI Config ==
  config_file_path: /Users/sm0ke/.git-ai/config.json
  git_ai_dir: /Users/sm0ke/.git-ai
  runtime_config:
    {
      "git_path": "/opt/homebrew/bin/git",
      "exclude_prompts_in_repositories": [],
      "include_prompts_in_repositories": [],
      "allow_repositories": [],
      "exclude_repositories": [],
      "telemetry_oss_disabled": false,
      "telemetry_enterprise_dsn": null,
      "disable_version_checks": false,
      "disable_auto_updates": false,
      "update_channel": "latest",
      "feature_flags": {
        "rewrite_stash": false,
        "inter_commit_move": false,
        "auth_keyring": false
      },
      "api_base_url": <redacted>,
      "prompt_storage": "default",
      "default_prompt_storage": null,
      "api_key": "****",
      "quiet": false
    }

== Git AI Login ==
Credential backend: file
Status: logged out

== Git AI Environment ==
No GIT_AI_* environment variables are set.

Extra context (optional)

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions