lazyBoy/docs/cua-schemas/0.23.2/schema-start_session.txt

51 lines
1.8 KiB
Plaintext
Raw Normal View History

2026-09-08 01:14:53 +00:00
name: start_session
description:
Optionally create or return a lifecycle session before acting. For multi-call work, prefer a short public `session` label and repeat it on every call that accepts it; an omitted value uses the authenticated transport lease's implicit session instead. This tool is optional because an ordinary action can create or reuse a named run directly. Use it to set the initial cursor theme before acting or to revive a public name after it has ended; ordinary actions never revive ended names. `capture_scope` is deprecated compatibility input; new callers select window or desktop modality per action. Idempotent.
input_schema:
{
"additionalProperties": true,
"properties": {
"capture_scope": {
"description": "Deprecated compatibility policy. New callers select window or desktop\nmodality on each action instead of storing it on the session.",
"enum": [
"auto",
"window",
"desktop"
],
"type": "string"
},
"cursor_theme": {
"description": "Optional initial cursor theme. The host applies it before the cursor is\nfirst made visible, avoiding a flash of the default theme.",
"properties": {
"reduced_motion": {
"default": "auto",
"enum": [
"auto",
"on",
"off"
],
"type": "string"
},
"theme_id": {
"type": "string"
}
},
"required": [
"theme_id"
],
"type": [
"object",
"null"
]
},
"session": {
"description": "Optional stable public label for this run (e.g. \"research-run-1\").\nWhen omitted, the authenticated transport lease's implicit session is\ncreated or returned.",
"type": "string"
}
},
"required": [],
"type": "object"
}