Skip to main content

CodeAgent

Defined in the agents module.
Rust AI Agent SDK A specialized agent for code generation and execution.

Fields

NameTypeDescription
nameStringAgent name
modelStringLLM model
configCodeConfigCode configuration
instructionsOption<String>System instructions
verboseboolVerbose output

Methods

new

fn new() -> CodeAgentBuilder
Create a new CodeAgent builder

name

fn name(&self) -> &str
Get agent name

generate

fn generate(&self, description: &str) -> Result<String>
Generate code from a description (placeholder) Parameters:
NameType
description&str

execute

fn execute(&self, _code: &str) -> Result<CodeExecutionResult>
Execute code (placeholder - would require sandbox) Parameters:
NameType
_code&str

review

fn review(&self, code: &str) -> Result<String>
Review code (placeholder) Parameters:
NameType
code&str

Source

View on GitHub

praisonai/src/agents/mod.rs at line 776