Releases: scottyeager/Pal
Releases · scottyeager/Pal
v0.4.0
Note, this update includes updates to the abbreviation system that are incompatible with versions 0.3.x
. You will need to source your shell config or close and reopen shell sessions for the update to fully take effect:
# fish
source ~/.config/fish/config.fish
# zsh
source ~/.zshrc
Changes
- Markdown Support: Added markdown flag for output formatting
- Zsh Abbreviations: Now handled independently of
zsh-abbr
but compatible with it - Update Command: Added
/update
command to check for new versions and provide update command suggestion - Added prefix0 for system command expansions (like update) and updated
/show
with--all
flag to optionally show prefix0
v0.3.8
- Added glamour markdown formatting support
- Is optional and disabled by default for existing configs, enable with
/config
- Is optional and disabled by default for existing configs, enable with
- Validate selected model exists in configuration providers
- Multi-line expansion implemented for zsh and added double quote escaping
v0.3.7
- Fixed preparsing for command generation without
/cmd
v0.3.6
- In addition to being default behavior, added
/cmd
as explicit command- Temperature flag requires use of
/cmd
, for simplified preparsing - When no command is given, all input is treated as message for the LLM (no attempt to parse)
- Temperature flag requires use of
- Added
/model
for model selection with autocomplete - Preparse logic updated to properly handle commands with arguments
v0.3.5
- Fix so /commit works from subdirectories in the git repo
v0.3.4
- Use -V as short flag for version
- Validate selected model has provider and name
- Clarify /commit description to mention git add
v0.3.3
- Set version during build so that
--version
flag works - Completions now use the command name (binary or symlink), to support user choosing their own command name
- Improvements to preparsing, fixed
__completion
command
v0.3.2
- Implement temperature flag for user control over temperature
v0.3.1
- Add shell completion scripts and flags
v0.3.0
- Integrated Cobra for command-line argument parsing.
- /commit command improvements
- Only tries to add modified unstaged files, avoiding errors when trying to add moved files for example
- Generate a commit message whenever there's something to commit