# Merge into $DSH_HOME/profiles/<profile>/cordis.patch.yml AFTER bundle installation.
# This updates the bundle-owned entry; do not insert a second plugin instance.
# Replace the paths with your actual executables. macOS Bash example: /bin/bash.
- id: local-dsh-default-overrides
  config:
    shellMode: persistent-bash
    bashPath: 'C:/Program Files/Git/bin/bash.exe'
    pwshPath: 'C:/Program Files/PowerShell/7/pwsh.exe'
    timeoutMs: 300000
    envContext: true
    # Standard preset row ids to disable; omit the key to keep every shipped row.
    disabledTools:
      - tool-web
      - tool-workflow
    # Override the standard persona row; unset fields keep their current values.
    persona:
      prefix: 'You are a helpful software engineer assistant.'
    # Hide the global harness:identity section for the whole profile.
    includeHarnessIdentity: false
    # Rewrite C:\a\b to C:/a/b before bash parses the command (bash modes only).
    normalizeWindowsPaths: true

# The bundle supplies preset-standard.inject. If another patch overrides inject,
# retain dshDefaultOverridesReady alongside that patch's other dependencies.
