f3a36eb433
- Added shell environment snapshot feature to preserve user aliases, functions, and shell options across command executions. - Added zsh support alongside bash for shell detection and configuration. - Added PI_BASH_NO_CI, PI_BASH_NO_LOGIN, and PI_SHELL_PREFIX environment variables for shell customization. - Changed Edit tool to reject .ipynb files with guidance to use NotebookEdit tool instead. - Added shell-snapshot.ts module with snapshot caching, cleanup handlers, and source command generation.