mobius 0.15.4

A small, modular Rust framework for building coding agents
Documentation
use tokio::process::Command;

use super::super::Invocation;
use super::super::LocalSandbox;
use super::super::NetworkAccess;
use super::super::WorkspaceAccess;
use crate::Error;
use crate::Result;

pub(crate) fn sandboxed_command(
    _sandbox: &LocalSandbox,
    _invocation: &Invocation<'_>,
    _network_access: NetworkAccess,
    _workspace_access: WorkspaceAccess,
) -> Result<Command> {
    Err(Error::Sandbox(
        "local code execution requires Linux or macOS".into(),
    ))
}

pub(crate) fn protected_full_access_command(
    _sandbox: &LocalSandbox,
    _invocation: &Invocation<'_>,
) -> Result<Command> {
    Err(Error::Sandbox(
        "protected full-access execution requires Linux or macOS".into(),
    ))
}