Code Agent • Rust AI Agent SDK

CodeAgent: A specialized agent for code generation and execution.

CodeAgent

Defined in the agents module.

Rust AI Agent SDK

A specialized agent for code generation and execution.

Diagram

Input Data

Agent: CodeAgent

Output Result

Fields

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

Methods

new

rust
fn new() -> CodeAgentBuilder

Create a new CodeAgent builder

name

rust
fn name(&self) -> &str

Get agent name

generate

rust
fn generate(&self, description: &str) -> Result<String>

Generate code from a description (placeholder)

Parameters:

NameType
description&str

execute

rust
fn execute(&self, _code: &str) -> Result<CodeExecutionResult>

Execute code (placeholder – would require sandbox)

Parameters:

NameType
_code&str

review

rust
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


Related Documentation