You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Reorganized access modifiers in OllamaChat::Dialog, making ask? public
and moving other methods to private.
Moved links, debug, config=, and config from public to private in OllamaChat::Chat.
Added a class‑level config accessor via Tins::Concern in OllamaChat::ConfigHandling.
Added a private config= method in OllamaChat::ConfigHandling to write to
the class‑level config.
Kept a public config method that returns the class‑level config.
Added private visibility to several modules (Clipboard, Conversation, Dialog, DocumentCache, History, InputContent, MessageEditing, ModelHandling, ServerSocket) and removed it from ToolCalling.
Added a tool_function(name) helper to OllamaChat::ToolCalling for
centralized tool config lookup.
Updated switch messages in OllamaChat::Switches to use lower‑case “support”
(“Tools support enabled.” / “Tools support disabled.”).
Introduced OllamaChat::ConfigHandling module providing display_config, fix_config, and edit_config methods.
Updated the /config command to accept an optional edit argument and
dispatch to edit_config or display_config.
Added helper methods tool_configured?, tool_registered?, and tool_enabled? to OllamaChat::ToolCalling for cleaner tool state checks.
Simplified Fetcher#fetch signature to fetch(url, opts = {}) and updated
documentation accordingly.
Added guard in FollowChat to skip execution of disabled tools and record an
error in @chat.tool_call_results.
Extended the /tools command to accept on/off arguments to enable or
disable tool support globally.
Added a tools_support switch in OllamaChat::Switches reflecting config.tools.enabled.
Refactored configuration to use enabled: and functions: under tools: in
the default config.
Added tools_support.show to OllamaChat::Information to display the
current tool support status.