Skip to content

v0.0.70

Choose a tag to compare

@flori flori released this 23 Feb 19:52
  • Added a new generate_password tool that creates cryptographically secure
    passwords with configurable length, entropy bits, alphabet type, and
    character set options.
  • Updated the tins gem dependency to version 1.52 to support the new password
    generation logic.
  • Added a get_rfc tool that retrieves RFC documents by ID using a
    configurable URL template.
  • Implemented a backup fallback for conversation loading: when no conversation
    file is supplied, the client loads from OC::XDG_CACHE_HOME/backup.json and
    deletes the backup after a successful load.
  • Updated configuration handling to save backups to
    OC::XDG_CACHE_HOME/backup.json instead of the current directory.
  • Modified MessageList to print file‑existence errors using
    filename.to_s.inspect and to safely remove the backup file with
    FileUtils.rm_f.
  • Renamed the environment configuration module from OllamaChat::EnvConfig to
    OC, updating all references accordingly.
  • Added new constants OC::OLLAMA::SEARXNG_URL, OC::OLLAMA::REDIS_URL, and
    OC::OLLAMA::REDIS_EXPIRING_URL.
  • Updated nested module paths for tools (e.g., OC::OLLAMA::CHAT::TOOLS::JIRA
    and OC::OLLAMA::CHAT::TOOLS::RUN_TESTS_TEST_RUNNER).
  • Removed the empty endoflife tool file; its functionality is now provided by
    the get_endoflife tool.
  • Updated default_config.yml to include configurations for the new
    generate_password and get_rfc tools.
  • Updated the gemspec to register the new tool files and their tests.
  • Added comprehensive test suites for both the generate_password and
    get_rfc tools.