## [Unreleased] ## [0.5.0] 2024-01-05 - breaking changes: - changed `--config` to `--config_file` - changed `--env` to `--shell` - changed `--output` to `--out_file` - changed default `out_file` to `STDOUT` ## [0.4.3] 2023-12-31 - added --env to process embedded system environment variables and shell commands within a prompt. - added --erb to process Embedded RuBy within a prompt because have embedded shell commands will only get you in a trouble. Having ERB will really get you into trouble. Remember the simple prompt is usually the best prompt. ## [0.4.2] 2023-12-31 - added the --role CLI option to pre-pend a "role" prompt to the front of a primary prompt. ## [0.4.1] 2023-12-31 - added a chat mode - prompt directives now supported - version bumped to match the `prompt_manager` gem ## [0.3.20] 2023-12-28 - added work around to issue with multiple context files going to the `mods` backend - added shellwords gem to santize prompt text on the command line ## [0.3.19] 2023-12-26 - major code refactoring. - supports config files \*.yml, \*.yaml and \*.toml - usage implemented as a man page. --help will display the man page/ - added "--dump " to send current configuration to STDOUT - added "--completion " to send a a completion function for the indicated shell to STDOUT - added system environment variable (envar) over-rides of default config values uppercase environment variables prefixed with "AIA_" + config item name for example AIA_PROMPTS_DIR and AIA_MODEL. All config items can be over-ridden by their cooresponding envars. - config value hierarchy is: 1. values from config file over-rides ... 2. command line values over-rides ... 3. envar values over-rides ... 4. default values ## [0.3.0] = 2023-11-23 - Matching version to [prompt_manager](https://github.com/prompt_manager) This version allows for the user of history in the entery of values to prompt keywords. KW_HISTORY_MAX is set at 5. Changed CLI enteraction to use historical selection and editing of prior keyword values. ## [0.1.0] - 2023-11-23 - Initial release