Skip to main content
Loading navigation
Back to prompt library

Build LangGraph Containment Governor

Linked challenge: LangChain Hardware Sandbox Isolation & Resource Governor

Prompt source

implementation13 lines3 sectionsNo variables0 checklist items
from typing import TypedDict
from langgraph.graph import StateGraph, END
from langchain_core.tools import tool

class SandboxState(TypedDict):
    pid: int
    mem_limit_mb: int
    current_mem_mb: int
    status: str

# Define tools to read cgroup parameters and check seccomp filters
@tool
def inspect_cgroup_limit(pid: int) -> int:
    # Read /sys/fs/cgroup/memory.max
    return 512