Skip to content
Français

createMountedSandboxProvider

import { createMountedSandboxProvider } from "@elie-laloum/outpost";

Build a SandboxProvider with placement mounted from a name, variables and acquire(). Your acquire() exposes context.directory and context.gitDirectories in the environment, so the agent edits the host worktree directly. A blank name fails with code configuration.

Complete example and detailed rules.

  • definitionRequired
    ProviderDefinition
    Name, optional variables and acquire() of your provider; the factory adds placement mounted.

SandboxProvider

export declare const createMountedSandboxProvider: (
  definition: ProviderDefinition,
) => SandboxProvider;