feat(security): enforce elevated mode and sandbox execution

This commit is contained in:
William Valentin
2026-02-15 17:02:05 -08:00
parent b574d170d1
commit ab89378fce
4 changed files with 152 additions and 8 deletions
+3
View File
@@ -107,6 +107,9 @@ export async function startDaemon(config: Config): Promise<DaemonContext> {
const { skillRegistry, skillInstaller } = initSkills(config, lifecycle);
const { agentConfigRegistry, agentRouter, sandboxManager } = await initAgents({ config, lifecycle });
// Ensure ToolExecutor can enforce sandbox execution at runtime.
toolExecutor.setSandboxManager(sandboxManager);
const modelRouter = createModelRouter(config);
const commandRegistry = new CommandRegistry();
registerBuiltinCommands(commandRegistry);