feat(coding-agent): expand ~ in shellPath setting (#6470)
getShellPath() now runs the configured shellPath through the existing normalizePath() helper, mirroring getSessionDir(). This lets shellPath point at a home-directory-relative shell wrapper (e.g. ~/.local/bin/agent-shell-sandbox) and resolves consistently across machines and OSes with different home directories. refs #6458
This commit is contained in:
committed by
GitHub
parent
3664806f2f
commit
1a2542b11b
@@ -185,7 +185,7 @@ Keep `retry.provider.maxRetries` at `0` unless provider-level retries are explic
|
||||
|
||||
| Setting | Type | Default | Description |
|
||||
|---------|------|---------|-------------|
|
||||
| `shellPath` | string | - | Custom shell path (e.g., for Cygwin on Windows) |
|
||||
| `shellPath` | string | - | Custom shell path (e.g., for Cygwin on Windows); supports a leading `~` for the home directory |
|
||||
| `shellCommandPrefix` | string | - | Prefix for every bash command (e.g., `"shopt -s expand_aliases"`) |
|
||||
| `npmCommand` | string[] | - | Command argv used for npm package lookup/install operations (e.g., `["mise", "exec", "node@20", "--", "npm"]`) |
|
||||
|
||||
|
||||
Reference in New Issue
Block a user