Skip to main content

AgentGenerator

Trait AgentGenerator 

Source
pub trait AgentGenerator {
    // Required methods
    fn name(&self) -> &str;
    fn generate(
        &self,
        manifest: &WorkspaceManifest,
        config: &Config,
    ) -> Result<Vec<GeneratedFile>>;
}
Expand description

Trait for generating agent configuration files in a workspace.

Required Methods§

Source

fn name(&self) -> &str

Human-readable name for this generator (e.g., “claude-code”).

Source

fn generate( &self, manifest: &WorkspaceManifest, config: &Config, ) -> Result<Vec<GeneratedFile>>

Generate files for the given workspace.

Implementors§