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:
commit
e5d972cc2c
@ -318,14 +318,8 @@ describe("event handling", () => {
|
|||||||
// given
|
// given
|
||||||
const ctx = createMockContext("my-session")
|
const ctx = createMockContext("my-session")
|
||||||
const state: EventState = {
|
const state: EventState = {
|
||||||
|
...createEventState(),
|
||||||
mainSessionIdle: true,
|
mainSessionIdle: true,
|
||||||
mainSessionError: false,
|
|
||||||
lastError: null,
|
|
||||||
lastOutput: "",
|
|
||||||
lastPartText: "",
|
|
||||||
currentTool: null,
|
|
||||||
hasReceivedMeaningfulWork: false,
|
|
||||||
messageCount: 0,
|
|
||||||
}
|
}
|
||||||
|
|
||||||
const payload: EventPayload = {
|
const payload: EventPayload = {
|
||||||
|
|||||||
@ -99,9 +99,9 @@ export function applyToolConfig(params: {
|
|||||||
}
|
}
|
||||||
|
|
||||||
params.config.permission = {
|
params.config.permission = {
|
||||||
...(params.config.permission as Record<string, unknown>),
|
|
||||||
webfetch: "allow",
|
webfetch: "allow",
|
||||||
external_directory: "allow",
|
external_directory: "allow",
|
||||||
|
...(params.config.permission as Record<string, unknown>),
|
||||||
task: "deny",
|
task: "deny",
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user