Request attention focus
request_attention_focusRaise an EXISTING coding tab on the operator machine (OS focus) for THIS operator's desk. Use when they say "show me that Grok", "bring up Claude", or "focus the freedom-ai session". Queues ATTENTION_FOCUS_V1 sticky for desk launcher (same bus as spawn). Does not inject work — pair with create_attention_directive to push. Prefer after list_attention_sessions matched a live session_id.
[write-tier — first use may require a manager's approval; a from-now-on approval makes future calls seamless, a just-once approval re-asks next time. Call it on the first clear ask; the card is the yes — do not re-ask in chat.]
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| host | No | Host adapter: grok | claude-code | claude-desktop (default grok). | |
| label | No | Optional spoken/title fragment to help desk match the tab. | |
| companyId | No | FreedomOS company id to act within (you must be a member). Required for company-scoped tools. | |
| session_id | Yes | Session id from list_attention_sessions (tool-only; never speak aloud). |