run_crossproject
Run shell commands in a configured companion workspace to execute builds, codegen, or git operations, returning stdout, stderr, and exit code.
Instructions
Run a shell command in a configured workspace root, typically a companion repo outside the current project workspace. Supports pipes, redirects, and chained commands. Returns stdout, stderr, and exit code. Use for build tools, codegen, git operations, or any command that needs to run in the workspace directory.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| command | Yes | Shell command to execute (e.g., "git status", "fastlane ios codegen", "npm test") | |
| timeout | No | Timeout in milliseconds (default: 60000 = 60s) | |
| maxBuffer | No | Maximum output buffer in bytes (default: 10MB). Output is truncated if exceeded. | |
| workspace | Yes | Workspace name (none configured — create a workspace-config.json) |