package handlers import ( "net/http" "github.com/gin-gonic/gin" "sproutclaw-web/internal/config" "sproutclaw-web/internal/models" "sproutclaw-web/internal/services" ) // RegisterCommands registers the slash commands list route. func RegisterCommands(r *gin.RouterGroup, cfg *config.Config) { r.GET("/commands", func(c *gin.Context) { cmds := services.ListSlashCommands(cfg.AgentDir) c.JSON(http.StatusOK, models.CommandsResponse{Commands: cmds}) }) }