Skip to content

agent-os: sandbox import hook modifies global sys.meta_path #177

@imran-siddique

Description

@imran-siddique

Problem

SandboxImportHook.install() inserts into sys.meta_path which is process-global. In multi-agent scenarios, one agent's sandbox affects all others.

File: src/agent_os/sandbox.py (line 108)

Impact

Thread-safety issues; one agent's uninstall removes another's hook.

Suggested Fix

Use per-agent import contexts or thread-local meta_path patching.

Metadata

Metadata

Assignees

No one assigned

    Labels

    agent-osagent-os-kernel packagesecuritySecurity-related issues

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions