consent_window_status
Lists open standing consent windows, showing what each covers and when it ends, with an optional printer filter. Use it to check current print permissions before asking for approval.
Instructions
Which standing consent windows are open, for what, until when.
A standing window is the person's "yes, for a while": inside it,
prints start on the named printer without asking each time (each
one still previewed first). Only the person opens one — by
picking "yes, and for the next…" in the approval dialog, or with
``kiln consent window`` at a terminal. Nothing an agent can call
opens or extends one. Closing one is always allowed: see
``revoke_consent_window``.
An entry with ``always: true`` is always allow: the person turned
it on for one printer — at a terminal, or on their Kiln account
page (``opened_via`` says which) — it has no end (``until`` is
null), and prints there start without asking until it is turned
off. ``turned_off`` lists any that Kiln turned off itself in the
last day because a different printer was set up under the name.
Args:
printer_name: Show only the window covering this printer.
Omit for every open window.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "consent_window_status"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| printer_name | No | Show only the window covering this printer. Omit for every open window. |