request
Transmit bytes over a serial session and wait for the response, with match criteria (length, delimiter, idle_ms) determining when it's complete; audited.
Instructions
Send bytes and await the response (audited). match decides when the response is complete: {length:N} | {delimiter:"..."} | {idle_ms:N}; default is a 50 ms idle gap.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"session_id": "<session_id>"
},
"name": "request"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hex | No | ||
| text | No | ||
| match | No | ||
| session_id | Yes | ||
| timeout_ms | No | ||
| max_inline_bytes | No | Result JSONs longer than this many bytes are written in full to .openbaud/out/ and returned as a summary carrying a full_result path — keeps huge payloads out of your context. Raise it to force large results inline. |