# Legacy file deployment only; do not combine with the installed bundle.
# Replace the entry URL and executable paths with your actual locations.
- insert:
    - id: local-dsh-default-overrides
      name: 'file:///C:/Tools/dsh-default-overrides/scripts/dsh-default-overrides.mjs'
      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

# Retain any other existing inject dependencies on preset-standard.
- id: preset-standard
  inject:
    - dshDefaultOverridesReady
