save_workspace_profile
Saves current project context as a named workspace profile—directory, commands, environment variables, and terminal preference—and optionally writes a Warp launch config for quick reuse.
Instructions
Save current project context as a named workspace profile (directory, commands, env vars, terminal preference). Optionally also writes a Warp-native launch config to ~/.warp/launch_configurations/ so the profile appears in Warp's launch UI.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Profile name (e.g. 'my-swift-project') | |
| directory | Yes | Working directory for this profile | |
| default_commands | No | Array of commonly used commands for this project | |
| environment_vars | No | Environment variables to set when loading this profile | |
| terminal_preference | No | Preferred terminal for this project (Warp, iTerm, Terminal) | |
| include_warp_launch_config | No | When true, also write the profile as a Warp launch config under ~/.warp/launch_configurations/<name>.yaml. Default: false. Env vars are not emitted into the launch config (Warp schema does not support them at top level). |