fix(DIS-152): instruct agent to use Read/Glob instead of Bash for mapped paths
Bash tool is sandboxed to workspace CWD regardless of settings.json — agent was using Bash(ls) on mapped paths and getting blocked. CLAUDE.md now explicitly tells the agent to use Read/Glob/Grep for external paths. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
cbd2df66fb
commit
e3ab6371cc
1 changed files with 1 additions and 1 deletions
|
|
@ -86,7 +86,7 @@ export function createClaudeMd(
|
||||||
pathMappings && pathMappings.length > 0
|
pathMappings && pathMappings.length > 0
|
||||||
? `\n## Verfügbare Pfade\n\nDie folgenden Verzeichnisse sind dir zugänglich. Nutze den echten Pfad zum Lesen/Schreiben, nenne aber in Antworten **immer** den virtuellen Pfad:\n\n${pathMappings
|
? `\n## Verfügbare Pfade\n\nDie folgenden Verzeichnisse sind dir zugänglich. Nutze den echten Pfad zum Lesen/Schreiben, nenne aber in Antworten **immer** den virtuellen Pfad:\n\n${pathMappings
|
||||||
.map((m) => `- Echter Pfad: \`${m.host}\` — in Antworten als: \`${m.virtual}\``)
|
.map((m) => `- Echter Pfad: \`${m.host}\` — in Antworten als: \`${m.virtual}\``)
|
||||||
.join("\n")}\n\n**Wichtig:** Nenne niemals den echten Host-Pfad in Discord-Antworten. Verwende ausschließlich den virtuellen Pfad.\n`
|
.join("\n")}\n\n**Wichtig:** Nenne niemals den echten Host-Pfad in Discord-Antworten. Verwende ausschließlich den virtuellen Pfad.\n\n**Technischer Hinweis:** Das \`Bash\`-Tool ist auf dein Workspace-Verzeichnis beschränkt und kann **nicht** auf externe Pfade zugreifen. Verwende für die oben genannten Pfade ausschließlich die Tools \`Read\`, \`Glob\` und \`Grep\` — niemals \`Bash(ls)\`, \`Bash(cat)\` o.ä.\n`
|
||||||
: "";
|
: "";
|
||||||
|
|
||||||
const content = `# ${displayName}
|
const content = `# ${displayName}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue