Prompt Expander Agent Builder • Rust AI Agent SDK

PromptExpanderAgentBuilder: Builder for PromptExpanderAgent

PromptExpanderAgentBuilder

Defined in the Specialized Agents module.

Rust AI Agent SDK

Builder for PromptExpanderAgent

Diagram

Input Data

Agent: PromptExpanderAgentBuilder

Output Result

Fields

NameTypeDescription
configPromptExpanderConfig–

Methods

new

rust
fn new() -> Self

Create a new builder

name

rust
fn name(mut self, name: impl Into<String>) -> Self

Set agent name

Parameters:

NameType
nameimpl Into&lt;String&gt;

model

rust
fn model(mut self, model: impl Into<String>) -> Self

Set LLM model

Parameters:

NameType
modelimpl Into&lt;String&gt;

instructions

rust
fn instructions(mut self, instructions: impl Into<String>) -> Self

Set custom instructions

Parameters:

NameType
instructionsimpl Into&lt;String&gt;

verbose

rust
fn verbose(mut self) -> Self

Enable verbose output

temperature

rust
fn temperature(mut self, temp: f32) -> Self

Set temperature

Parameters:

NameType
tempf32

max_tokens

rust
fn max_tokens(mut self, tokens: usize) -> Self

Set max tokens

Parameters:

NameType
tokensusize

build

rust
fn build(self) -> PromptExpanderAgent

Build the agent

Source

View on GitHub

praisonai/src/specialized_agents.rs at line 224


Related Documentation