Merge pull request #1984 from MoerAI/fix/respect-user-external-directory-permission
fix(config): respect user's external_directory permission setting
This commit is contained in:
@@ -318,14 +318,8 @@ describe("event handling", () => {
|
||||
// given
|
||||
const ctx = createMockContext("my-session")
|
||||
const state: EventState = {
|
||||
...createEventState(),
|
||||
mainSessionIdle: true,
|
||||
mainSessionError: false,
|
||||
lastError: null,
|
||||
lastOutput: "",
|
||||
lastPartText: "",
|
||||
currentTool: null,
|
||||
hasReceivedMeaningfulWork: false,
|
||||
messageCount: 0,
|
||||
}
|
||||
|
||||
const payload: EventPayload = {
|
||||
|
||||
@@ -99,9 +99,9 @@ export function applyToolConfig(params: {
|
||||
}
|
||||
|
||||
params.config.permission = {
|
||||
...(params.config.permission as Record<string, unknown>),
|
||||
webfetch: "allow",
|
||||
external_directory: "allow",
|
||||
...(params.config.permission as Record<string, unknown>),
|
||||
task: "deny",
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user