read_output
Read a specified output stream from an execution, choosing from combined, stdout, stderr, result, or traceback. Optionally filter by line range and cap the number of characters returned.
Instructions
读取一个 execution 的指定输出流。
选择与流
execution 的选择规则与 execution_status 相同。stream
只能为 combined、stdout、stderr、result 或
traceback。
行坐标
line_range 使用 start:stop。正数端点是从 1 开始的流行号,
stop 包含在范围内;端点可省略,负数端点从所选流尾部计数。:10
读取前十行,-10: 读取后十行,3:3 只读取第三行。
完整读取
调用者已确定需要完整消费所选流时,省略 line_range。工具会在一次响应
中返回全部行,无需把阅读拆成连续小范围。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| stream | No | 输出流;默认 ``combined``,其余值为 ``stdout``、``stderr``、 ``result`` 与 ``traceback``。 | combined |
| execution | No | 要读取的正整数执行编号。省略时使用当前记录,随后 使用最近记录。 | |
| max_chars | No | 每个返回行允许显示的最大字符数;必须为正数。超出 部分只在响应中裁切,不改变已保存文本或行坐标。 | |
| line_range | No | ``start:stop`` 行范围;已确定需要完整消费所选流时省略, 工具会一次返回全部行,无需拆分为多个小范围。 |