Skip to content

v0.0.73

Choose a tag to compare

@flori flori released this 05 Mar 08:33
  • Renamed the /regenerate command to /revise with an optional edit
    subcommand, updating command handling, help text, and related tests.
  • Added a new edit_text method that uses temporary files for external editor
    integration.
  • Introduced a ModelMetadata struct to encapsulate model information,
    including capabilities, and added an UnknownModelError for clearer error
    handling.
  • Implemented a can? method on ModelMetadata for capability checks and
    updated pull_model_unless_present to return a ModelMetadata instance.
  • Updated the /model command to use the new exception class, display model
    capabilities in the information output, and refactored model selection logic.
  • Enhanced error recovery in OllamaChat::Chat to handle both think mode and
    tools support, disabling both on error and improving the retry message.
  • Updated tests to validate capability parsing, new command behavior, and error
    handling changes.