Skip to main content
These tools are for helper services, build steps, and supporting automation. They are not for running the target binary under debugger control.
run_command and spawn_process intentionally guard against some bad patterns, including using them to run a target ELF from /workspace or wrapping python -c instead of using the Python tool family.

Returned shape

All tools on this page return JSON-formatted strings. Parse the payload if your client does not already coerce it into an object.

run_command

Use for short-lived shell commands such as compiles and helper scripts.

Background helpers

What gets tracked

  • stdout and stderr are written to log files under a server-managed process directory
  • get_process returns live output for tracked running processes when available
  • kill_process keeps the entry cached long enough for get_process to read outputs afterward
Use Build and Helper Processes for workflow guidance.