Chuyển đến nội dung chính

Cài đặt

Tạo metadata.json như hướng dẫn trong Tổng quan plugin.

Ví dụ: plugin thêm công cụ

main.go
metadata.json của plugin này cần có "features": ["plugin_tool"]. Build và cài đặt:

Vòng đời

  1. sdk.NewPlugin() tạo client, đọc NAGARE_PLUGIN_LOG_FILE, NAGARE_PLUGIN_CONFIG_DIR, NAGARE_PLUGIN_DATA_DIR.
  2. LoadMetadata(raw) nạp và kiểm tra metadata. Thường dùng //go:embed metadata.json.
  3. Start(ctx, onStart) kết nối tới gateway, gọi onStart rồi chờ cho đến khi kết nối đóng.
  4. Trong onStart, luôn gọi Handshake(ctx) trước mọi lệnh khác.

Tham chiếu API

Công cụ

Mỗi lần gọi công cụ có thời gian chờ tối đa 60 giây.

Trò chuyện (feature chat)

Khác