Chuyển đến nội dung chính
Công cụ (tool) là các hành động mà Nagare có thể thực hiện trên máy của bạn. Bạn không cần gọi công cụ trực tiếp: chỉ cần mô tả việc muốn làm bằng ngôn ngữ tự nhiên, Nagare sẽ chọn và gọi công cụ phù hợp.

Cách Nagare tìm công cụ

Công cụ được nhóm theo danh mục (category). Thay vì nạp toàn bộ công cụ vào mỗi lượt trò chuyện, Nagare dùng hai công cụ định tuyến:
  1. find_tool_by_categories: tìm các công cụ thuộc một hoặc nhiều danh mục.
  2. execute_tool: gọi công cụ vừa tìm được theo tên, kèm tham số.
Plugin có thể đăng ký thêm công cụ và danh mục mới. Xem Tổng quan plugin.

Danh sách công cụ

Công cụ có dấu ✅ ở cột Phê duyệt luôn hỏi bạn trước khi chạy.

Quản lý tiến trình (process_management)

Tệp tin (filesystem)

Hệ thống

Thông tin và tra cứu

Lịch định kỳ (cronjob_management)

Phê duyệt công cụ

Với các công cụ có thể thay đổi hệ thống, Nagare dừng lại và gửi yêu cầu phê duyệt (human-in-the-loop) đến kênh bạn đang trò chuyện:
  • Giao diện web / desktop: hiển thị hộp phê duyệt ngay trong cuộc trò chuyện.
  • Telegram: gửi tin nhắn có nút Approve / Reject, hoặc dùng lệnh /approve <request-id> và /reject <request-id>.
Quy tắc:
  • Nếu bạn không phản hồi trong 5 phút, yêu cầu hết hạn và công cụ không được chạy.
  • Nếu không có kênh nào nhận được yêu cầu phê duyệt, công cụ bị từ chối (fail closed) thay vì chạy âm thầm.
  • write_file_tool và delete_file_tool còn yêu cầu tham số confirm bằng true.