feat: allow session_status in sandbox
This commit is contained in:
@@ -468,4 +468,22 @@ describe("Agent-specific sandbox config", () => {
|
||||
deny: ["edit"],
|
||||
});
|
||||
});
|
||||
|
||||
it("includes session_status in default sandbox allowlist", async () => {
|
||||
const { resolveSandboxConfigForAgent } = await import("./sandbox.js");
|
||||
|
||||
const cfg: ClawdbotConfig = {
|
||||
agents: {
|
||||
defaults: {
|
||||
sandbox: {
|
||||
mode: "all",
|
||||
scope: "agent",
|
||||
},
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
const sandbox = resolveSandboxConfigForAgent(cfg, "main");
|
||||
expect(sandbox.tools.allow).toContain("session_status");
|
||||
});
|
||||
});
|
||||
|
||||
@@ -141,6 +141,7 @@ const DEFAULT_TOOL_ALLOW = [
|
||||
"sessions_history",
|
||||
"sessions_send",
|
||||
"sessions_spawn",
|
||||
"session_status",
|
||||
];
|
||||
const DEFAULT_TOOL_DENY = [
|
||||
"browser",
|
||||
|
||||
Reference in New Issue
Block a user