package com.openosrs.client.scripting;

/**
 * Script interface for agent implementations.
 */
public interface Script {
    /**
     * Execute the script with the given context.
     */
    void execute(ScriptContext context) throws Exception;
    
    /**
     * Get script metadata.
     */
    ScriptMetadata getMetadata();
}