spawn() — langchain Function Reference
Architecture documentation for the spawn() function in _execution.py from the langchain codebase.
Entity Profile
Dependency Diagram
graph TD 338d8d25_6ab3_9c8d_1642_bc64d57428eb["spawn()"] 270607fa_c99a_3911_2c2a_8e2c42ed30ef["CodexSandboxExecutionPolicy"] 338d8d25_6ab3_9c8d_1642_bc64d57428eb -->|defined in| 270607fa_c99a_3911_2c2a_8e2c42ed30ef e4dfd7ef_1e04_5414_759b_eeaddac35815["_build_command()"] 338d8d25_6ab3_9c8d_1642_bc64d57428eb -->|calls| e4dfd7ef_1e04_5414_759b_eeaddac35815 235aaeeb_c270_5c14_f276_f59bd26a7819["_launch_subprocess()"] 338d8d25_6ab3_9c8d_1642_bc64d57428eb -->|calls| 235aaeeb_c270_5c14_f276_f59bd26a7819 29f56f3f_9ee5_4ab0_ea77_8c7c98917847["spawn()"] 338d8d25_6ab3_9c8d_1642_bc64d57428eb -->|calls| 29f56f3f_9ee5_4ab0_ea77_8c7c98917847 style 338d8d25_6ab3_9c8d_1642_bc64d57428eb fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
libs/langchain_v1/langchain/agents/middleware/_execution.py lines 210–224
def spawn(
self,
*,
workspace: Path,
env: Mapping[str, str],
command: Sequence[str],
) -> subprocess.Popen[str]:
full_command = self._build_command(command)
return _launch_subprocess(
full_command,
env=env,
cwd=workspace,
preexec_fn=None,
start_new_session=False,
)
Domain
Subdomains
Source
Frequently Asked Questions
What does spawn() do?
spawn() is a function in the langchain codebase, defined in libs/langchain_v1/langchain/agents/middleware/_execution.py.
Where is spawn() defined?
spawn() is defined in libs/langchain_v1/langchain/agents/middleware/_execution.py at line 210.
What does spawn() call?
spawn() calls 3 function(s): _build_command, _launch_subprocess, spawn.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free