How Nagare finds tools
Tools are grouped by category. Instead of loading every tool into each conversation turn, Nagare uses two routing tools:find_tool_by_categories: finds tools belonging to one or more categories.execute_tool: calls the found tool by name, with parameters.
Tool list
Tools marked with ✅ in the Approval column always ask you before running.
Process management (process_management)
Filesystem (filesystem)
System
Information and lookup
Scheduled jobs (cronjob_management)
Tool approval
For tools that can change the system, Nagare pauses and sends an approval request (human-in-the-loop) to the channel you are chatting in:- Web / desktop UI: displays an approval box right in the conversation.
- Telegram: sends a message with Approve / Reject buttons, or use the
/approve <request-id>and/reject <request-id>commands.
- If you do not respond within 5 minutes, the request expires and the tool is not run.
- If no channel receives the approval request, the tool is denied (fail closed) instead of running silently.
write_file_toolanddelete_file_toolalso require theconfirmparameter to betrue.