Skip to content

v0.3.2 (2023-08-21)

Choose a tag to compare

@Deltik Deltik released this 15 Dec 23:04
· 153 commits to main since this release

PyPI

Fixed

  • Handling of missing OS info fields on Linux systems to prevent errors when certain platform identifiers are not available

Added

  • Auto-save executed commands to shell history (supports zsh, bash, csh, tcsh, ksh, fish)
  • SHAI_SKIP_HISTORY environment variable to disable shell history writing
  • Documented Python 3.10+ requirement for Linux installations

Fixed

  • Handle missing VERSION_ID in Linux system info by falling back to BUILD_ID

Changed

  • Upgraded LangChain to 0.1.11 with new langchain-openai package for improved OpenAI integration
  • Upgraded OpenAI SDK to 1.13.1 for latest API compatibility

Added

  • GitHub Actions workflow for automated PyPI publishing
  • OPENAI_MAX_TOKENS environment variable to control maximum tokens in API responses

Changed

  • Updated Shell-AI tagline to "let AI write your shell commands"

Added

  • --ctx command-line flag to enable context mode without relying on environment variables

Added

  • CTX environment variable to use console outputs as context for improved LLM suggestions
  • "Enter a new command" option to re-prompt within the same session without regenerating suggestions
  • Platform information (OS, distribution, version) in system message for better OS-specific command generation

Changed

  • Command execution now captures and displays output in context mode for iterative improvement