Atomically switch from one context to another.
first swap <context-name>The swap command is a convenience workflow that combines saving and loading.
- Save Current: Attempts to save the currently active context state (if one is active and writable).
- Load New: Loads the target
<context-name>.
Note: In the current version, swap acts primarily as a direct load but implies a transition. Future versions will enforce stricter state handling ensuring the previous context is cleanly saved or cleaned up.