type_text
Type printable text on a managed host's console through the HID keyboard for commands, installer fields, or passwords; no Enter is sent, so submit separately.
Instructions
Type a string on the managed host's console over the HID keyboard. DESTRUCTIVE.
For printable text (commands, installer fields, passwords); nothing echoes
back and no Enter is appended — press_key('Enter') to submit. Keys that
aren't text go through press_key; chords through send_shortcut.
Keystrokes land wherever the host's focus is: snapshot first to confirm
the screen, and after to see the effect. Needs KVM_PILOT_MCP_ALLOW_HID
per-invocation approval (elicitation, or
confirm=trueunder standing policy). Returns the typed act outcome (receipt, or the denial reason).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | Printable text to type verbatim. Press Enter separately with press_key('Enter'). | |
| confirm | No | Per-invocation approval when the client cannot prompt a human: set true to approve this exact call under the operator's standing policy. Leave false when the client supports elicitation (a human is asked). Never pre-set it speculatively; a denial returns outcome=not_confirmed. | |
| profile | No | Profile name from ~/.config/kvm-pilot/config.toml selecting which KVM/BMC (and its managed host) this call targets. Omit to use the server's default (KVM_PILOT_PROFILE). |