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