Cài đặt
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
sdk.NewPlugin()tạo client, đọcNAGARE_PLUGIN_LOG_FILE,NAGARE_PLUGIN_CONFIG_DIR,NAGARE_PLUGIN_DATA_DIR.LoadMetadata(raw)nạp và kiểm tra metadata. Thường dùng//go:embed metadata.json.Start(ctx, onStart)kết nối tới gateway, gọionStartrồi chờ cho đến khi kết nối đóng.- Trong
onStart, luôn gọiHandshake(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.