Versions in this module Expand all Collapse all v0 v0.12.0 Mar 9, 2026 v0.11.0 Mar 2, 2026 Changes in this version + type Adapter struct + func (a *Adapter) DefaultPaths() []string + func (a *Adapter) Marshal(plugin *core.Plugin) ([]byte, error) + func (a *Adapter) Name() string + func (a *Adapter) Parse(data []byte) (*core.Plugin, error) + func (a *Adapter) ReadFile(path string) (*core.Plugin, error) + func (a *Adapter) WriteFile(plugin *core.Plugin, path string) error + func (a *Adapter) WritePlugin(plugin *core.Plugin, dir string) error + type GeminiExtension struct + Author string + ContextFileName string + Description string + ExcludeTools []string + Homepage string + License string + MCPServers map[string]GeminiMCPServer + Name string + Repository string + Settings map[string]GeminiSetting + Version string + func FromCanonical(p *core.Plugin) *GeminiExtension + func (ge *GeminiExtension) ToCanonical() *core.Plugin + type GeminiMCPServer struct + Args []string + Command string + Cwd string + Env map[string]string + type GeminiSetting struct + Default string + Description string + EnvVar string + Type string