Bash 命令输入 — 源码 bash.rs:18-34 这是模型(AI)发送过来的工具调用参数。 注意有多个沙箱相关的字段——模型可以精细控制沙箱行为。
| 368 | |
| 369 | @dataclass |
| 370 | class BashCommandInput: |
| 371 | """Bash 命令输入 — 源码 bash.rs:18-34 |
| 372 | |
| 373 | 这是模型(AI)发送过来的工具调用参数。 |
| 374 | 注意有多个沙箱相关的字段——模型可以精细控制沙箱行为。 |
| 375 | """ |
| 376 | command: str |
| 377 | timeout: Optional[int] = None # 毫秒 |
| 378 | description: Optional[str] = None |
| 379 | run_in_background: Optional[bool] = None |
| 380 | dangerously_disable_sandbox: Optional[bool] = None |
| 381 | namespace_restrictions: Optional[bool] = None |
| 382 | isolate_network: Optional[bool] = None |
| 383 | filesystem_mode: Optional[FilesystemIsolationMode] = None |
| 384 | allowed_mounts: Optional[List[str]] = None |
| 385 | |
| 386 | |
| 387 | @dataclass |
no outgoing calls
no test coverage detected