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
Added a new ExecuteRI tool that queries Ruby’s ri command and returns
JSON containing the executed command and its output or error details.
Updated Fetcher.execute to accept an array of strings, automatically
joining them into a shell‑safe command when necessary.
Extended the gemspec to include the ExecuteRI tool, its spec, and related
files.
Refactored the GetCurrentWeather tool to use the Pirate Weather API,
added a PIRATEWEATHER_API_KEY configuration key, updated the default URL
template, removed the legacy DWD sensor dependency, and added a new pirateweather.json asset with corresponding tests.
Made the write_file tool nil‑safe, added explicit handling for 'append', 'overwrite', and nil (treated as overwrite), and raised an ArgumentError for unsupported modes; tests now verify structured error
responses.
Removed the unnecessary tins/secure_write dependency.
Enhanced the /input command to accept multiple glob patterns: InputContent#input now takes an array of patterns, choose_filename
aggregates matches via Pathname.glob, and file contents are read using filename.read.
Introduced a system prompt flag and improved model handling: added @setup_system_prompt, updated Chat#start to conditionally set the system
prompt, refined use_model to manage think and tools support, and updated
capability output to use safe navigation.
Updated the default configuration to enable the ExecuteRI tool by default.