save_workspace
Save a workspace by snapping current windows or describing layout: specify app, window positions, and launch contents. Overwrite existing names to update.
Instructions
Save a workspace: the apps of a desktop setup, where each window goes, and what each app should open. Pass 'items' to describe the arrangement, or omit them to snapshot the windows exactly as they are on screen right now. Saving over an existing name replaces it. Saved workspaces are listed in get_state, with their full contents.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Workspace name, e.g. 'work', 'writing' | |
| items | No | ||
| move_existing | No | When true (the default), an app that is already running has its windows moved into place. When false, running apps are left alone and only missing apps are launched. |