description.md

Executes a shell one-liner and returns the combined output.

This tool spawns a process using the user's current shell, combines stdout and stderr into one interleaved stream as they are produced (preserving the order of writes), and captures that stream into a string which is returned.

Make sure you use the cd parameter to navigate to one of the root directories of the project. NEVER do it as part of the command itself, otherwise it will error.

Do not use this tool for commands that run indefinitely, such as servers (e.g., python -m http.server) or file watchers that don't terminate on their own.

Remember that each invocation of this tool will spawn a new shell process, so you can't rely on any state from previous invocations.