#!/usr/bin/env python3 export = [ Version(0, 3, 7, changelog=""" Minor Changes: - Add support for Cerebras API """), Version(0, 3, 6, changelog=""" Minor Changes: - Clean up first-time setup experience - Add claude-3-5-sonnet model ID """), Version(0, 3, 5, changelog=""" Minor Changes: - Fix bug that caused a cap of only 20 environment variable names to be sent to the LLM - Knock gpt-4o down a peg as it has consistently disappointed and underperformed in testing - Improve out-of-box experience by instructing the user to setup their API key """), Version(0, 3, 4, changelog=""" Minor Changes: - Use native bash debug logging to print out the command that is being run - Improve the system prompt to handle more complex cases using a Python script """), Version(0, 3, 3, changelog=""" Minor Changes: - Improve handling of multi-line commands - Misc. changes to the README """), Version(0, 3, 2, changelog=""" Minor Changes: - Add project links to pypi - Misc. changes to the README """), Version(0, 3, 1, changelog=""" Minor Changes: - Update README.md """), Version(0, 3, 0, changelog=""" Major Changes: - Rename to 'llm2sh' to make it a nicer command name - Implement groq support - Move the `-y` flag to `-f` and add additional command line options """), Version(0, 2, 1, changelog=""" Bug Fix: - Incorrect Claude model IDs """), Version(0, 2, 0, changelog=""" Major Changes: - Implement Claude support - Further tweaks to the system prompt - Lower default temperature to 0.2 - Add additional output cleaning to handle common mistakes with smaller models - Include the current OS Distro in the system prompt so the LLM can output distro-specific commands """), Version(0, 1, 0, changelog=""" Major Changes: - Initial Commit """), ]