Skip to content

v0.0.72

Choose a tag to compare

@flori flori released this 04 Mar 12:07
  • Introduced OllamaChat::PersonaeManagement module and /persona command
    with subcommands add, delete, edit, list, play, file, info,
    load.
  • Added /config reload subcommand to OllamaChat::Chat; handler
    reload_config prompts for confirmation, saves conversation/history, then
    restarts the process.
  • Added -p command‑line option (-p PERSONA) to load personas at startup.
  • Created OllamaChat::Pager module for pager functionality.
  • Created OllamaChat::FileEditing module; refactored edit_config,
    compose, revise_last to use edit_file; added vim(server_name = nil)
    returning OllamaChat::Vim and perform_insert(text:, content:).
  • Added LLM‑driven tool insert_into_editor with implementation and tests;
    default configuration now enables confirmation flag for this tool.
  • Enhanced copy_to_clipboard tool: accepts optional text parameter,
    includes helper last_message_content, returns true on success, updated
    error messages, added test for custom text.
  • Added bytes_written tracking to write_file tool; fixed return hash key.
  • Added visual separator for tool output.
  • Added save_history call after conversation backup to persist history before
    restart.
  • Updated documentation and help messages to reflect new commands and options.
  • Updated README and help messages to include /config [edit|reload]
    functionality.