yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
yaze::project::YazeProject::AgentSettings Struct Reference

#include <project.h>

Public Attributes

std::string ai_provider = "auto"
 
std::string ai_model
 
std::string ollama_host = "http://localhost:11434"
 
std::string gemini_api_key
 
std::string custom_system_prompt
 
bool use_custom_prompt = false
 
bool show_reasoning = true
 
bool verbose = false
 
int max_tool_iterations = 4
 
int max_retry_attempts = 3
 
float temperature = 0.25f
 
float top_p = 0.95f
 
int max_output_tokens = 2048
 
bool stream_responses = false
 
std::vector< std::string > favorite_models
 
std::vector< std::string > model_chain
 
int chain_mode = 0
 
bool enable_tool_resources = true
 
bool enable_tool_dungeon = true
 
bool enable_tool_overworld = true
 
bool enable_tool_messages = true
 
bool enable_tool_dialogue = true
 
bool enable_tool_gui = true
 
bool enable_tool_music = true
 
bool enable_tool_sprite = true
 
bool enable_tool_emulator = true
 
std::string builder_blueprint_path
 

Detailed Description

Definition at line 129 of file project.h.

Member Data Documentation

◆ ai_provider

std::string yaze::project::YazeProject::AgentSettings::ai_provider = "auto"

◆ ai_model

std::string yaze::project::YazeProject::AgentSettings::ai_model

◆ ollama_host

std::string yaze::project::YazeProject::AgentSettings::ollama_host = "http://localhost:11434"

◆ gemini_api_key

std::string yaze::project::YazeProject::AgentSettings::gemini_api_key

◆ custom_system_prompt

std::string yaze::project::YazeProject::AgentSettings::custom_system_prompt

◆ use_custom_prompt

bool yaze::project::YazeProject::AgentSettings::use_custom_prompt = false

◆ show_reasoning

bool yaze::project::YazeProject::AgentSettings::show_reasoning = true

◆ verbose

bool yaze::project::YazeProject::AgentSettings::verbose = false

◆ max_tool_iterations

int yaze::project::YazeProject::AgentSettings::max_tool_iterations = 4

◆ max_retry_attempts

int yaze::project::YazeProject::AgentSettings::max_retry_attempts = 3

◆ temperature

float yaze::project::YazeProject::AgentSettings::temperature = 0.25f

◆ top_p

float yaze::project::YazeProject::AgentSettings::top_p = 0.95f

◆ max_output_tokens

int yaze::project::YazeProject::AgentSettings::max_output_tokens = 2048

◆ stream_responses

bool yaze::project::YazeProject::AgentSettings::stream_responses = false

◆ favorite_models

std::vector<std::string> yaze::project::YazeProject::AgentSettings::favorite_models

◆ model_chain

std::vector<std::string> yaze::project::YazeProject::AgentSettings::model_chain

◆ chain_mode

int yaze::project::YazeProject::AgentSettings::chain_mode = 0

◆ enable_tool_resources

bool yaze::project::YazeProject::AgentSettings::enable_tool_resources = true

◆ enable_tool_dungeon

bool yaze::project::YazeProject::AgentSettings::enable_tool_dungeon = true

◆ enable_tool_overworld

bool yaze::project::YazeProject::AgentSettings::enable_tool_overworld = true

◆ enable_tool_messages

bool yaze::project::YazeProject::AgentSettings::enable_tool_messages = true

◆ enable_tool_dialogue

bool yaze::project::YazeProject::AgentSettings::enable_tool_dialogue = true

◆ enable_tool_gui

bool yaze::project::YazeProject::AgentSettings::enable_tool_gui = true

◆ enable_tool_music

bool yaze::project::YazeProject::AgentSettings::enable_tool_music = true

◆ enable_tool_sprite

bool yaze::project::YazeProject::AgentSettings::enable_tool_sprite = true

◆ enable_tool_emulator

bool yaze::project::YazeProject::AgentSettings::enable_tool_emulator = true

◆ builder_blueprint_path

std::string yaze::project::YazeProject::AgentSettings::builder_blueprint_path

The documentation for this struct was generated from the following file: