Module: RosettAi::Plugins::Contract

Defined in:
lib/rosett_ai/plugins/contract.rb

Overview

Base contract module shared by all plugin types (engines, GUIs, MCPs).

Every Rosett-AI plugin gem must include this module (or a type-specific subcontract that itself includes Contract) and implement the required class methods. The registry uses these methods for discovery, display, and version negotiation.

Defined Under Namespace

Modules: ClassMethods