|
@@ -49,14 +49,14 @@ export const ReadTool = Tool.define("read", {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- const block = (() => {
|
|
|
|
|
- const whitelist = [".env.example", ".env.sample"]
|
|
|
|
|
|
|
+ const block = iife(() => {
|
|
|
|
|
+ const whitelist = [".env.sample", ".example"]
|
|
|
|
|
|
|
|
if (whitelist.some((w) => filepath.endsWith(w))) return false
|
|
if (whitelist.some((w) => filepath.endsWith(w))) return false
|
|
|
if (filepath.includes(".env")) return true
|
|
if (filepath.includes(".env")) return true
|
|
|
|
|
|
|
|
return false
|
|
return false
|
|
|
- })()
|
|
|
|
|
|
|
+ })
|
|
|
|
|
|
|
|
if (block) {
|
|
if (block) {
|
|
|
throw new Error(`The user has blocked you from reading ${filepath}, DO NOT make further attempts to read it`)
|
|
throw new Error(`The user has blocked you from reading ${filepath}, DO NOT make further attempts to read it`)
|