Files
2026-02-25 23:29:35 -08:00

19 lines
276 B
Go

package base
import "github.com/gin-gonic/gin"
type Tool interface {
ID() string
Name() string
Description() string
Emoji() string
Init() error
RegisterRoutes(r *gin.RouterGroup)
}
var Registry = make(map[string]Tool)
func Register(t Tool) {
Registry[t.ID()] = t
}