Intent Commands Reference¶
Current command support in the unified oryn CLI.
Command Form¶
Target Forms¶
- Numeric ID:
click 5 - Text:
click "Sign in" - Role-like token:
type email "user@example.com" - Selector:
click css(".btn") - Relational:
click "Edit" near "Item 1"
Navigation¶
goto¶
Note: --headers and --timeout parse but are currently not applied in unified translation.
back¶
forward¶
refresh¶
Note: --hard is parsed, but current executor/backend wiring does not distinguish hard vs soft refresh.
url¶
Observation¶
observe (alias: scan)¶
observe [--full] [--minimal] [--viewport] [--hidden] [--positions] [--diff] [--near <text>] [--timeout <duration>]
Notes:
scanis normalized toobserve.--minimal,--positions, and--timeoutare parsed but currently have limited/no translation effect.
html¶
text¶
Note: current translation uses selector-based extraction; target support is limited.
title¶
screenshot¶
Note: target parsing exists, but element-target capture is currently limited in translation.
Actions¶
click¶
click <target> [--double] [--right] [--middle] [--force] [--ctrl] [--shift] [--alt] [--timeout <duration>]
Note: --ctrl/--shift/--alt and --timeout are parsed, but currently not applied by translation/execution.
type¶
Note: --append and --timeout parse but are currently not applied in unified translation.
clear¶
press¶
Examples:
select¶
Notes:
- String argument selects by label/value semantics.
- Numeric argument is translated as index.
check¶
uncheck¶
hover¶
focus¶
scroll¶
Examples:
Note: --timeout is parsed but currently not applied in unified translation.
submit¶
Wait¶
wait¶
wait load|idle|navigation [--timeout <duration>]
wait visible <target> [--timeout <duration>]
wait hidden <target> [--timeout <duration>]
wait exists "<selector>" [--timeout <duration>]
wait gone "<selector>" [--timeout <duration>]
wait url "<pattern>" [--timeout <duration>]
wait until "<expression>" [--timeout <duration>]
wait items "<selector>" <count> [--timeout <duration>]
Notes:
readyis parsed in grammar but not currently mapped to a supported scanner wait condition.wait url "<pattern>"currently waits for generic navigation and does not apply URL pattern matching in translation.wait enabledis not currently part of supported grammar.
Extraction¶
extract¶
extract links|images|tables|meta|text|css("<selector>") [--selector "<css>"] [--format json|csv|text]
Intent Commands (Current)¶
login¶
Note: --no-submit, --wait, and --timeout parse but are currently not applied in unified translation.
search¶
Note: --submit, --wait, and --timeout parse but are currently not applied in unified translation.
dismiss¶
accept_cookies¶
Session / Tabs / Utility¶
Cookies¶
Note: cookies clear is currently limited in executor support.
Tabs¶
Note: tabs listing is implemented; tab new/switch/close are currently limited in executor support.
PDF¶
Note: backend support is primarily headless mode.
Exit¶
Not Currently Available in Unified CLI¶
These appear in older docs/spec drafts but are not currently end-to-end available in the unified command path:
logoutdismiss_popupsfill_formsubmit_formscroll_toversionwait enabled ...- intent-management commands (
intents,define,undefine,export,run) are present in grammar/parser surface but currently incomplete/stubbed in execution.