yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
yaze::editor::AgentChatHistoryCodec::AgentConfigSnapshot Struct Reference

#include <agent_chat_history_codec.h>

Collaboration diagram for yaze::editor::AgentChatHistoryCodec::AgentConfigSnapshot:

Classes

struct  ModelPreset
 
struct  ToolFlags
 

Public Attributes

std::string provider
 
std::string model
 
std::string ollama_host
 
std::string gemini_api_key
 
bool verbose = false
 
bool show_reasoning = true
 
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
 
int chain_mode = 0
 
std::vector< std::string > favorite_models
 
std::vector< std::string > model_chain
 
std::vector< ModelPresetmodel_presets
 
std::string persona_notes
 
std::vector< std::string > goals
 
ToolFlags tools
 

Detailed Description

Definition at line 37 of file agent_chat_history_codec.h.

Member Data Documentation

◆ provider

std::string yaze::editor::AgentChatHistoryCodec::AgentConfigSnapshot::provider

◆ model

std::string yaze::editor::AgentChatHistoryCodec::AgentConfigSnapshot::model

◆ ollama_host

std::string yaze::editor::AgentChatHistoryCodec::AgentConfigSnapshot::ollama_host

◆ gemini_api_key

std::string yaze::editor::AgentChatHistoryCodec::AgentConfigSnapshot::gemini_api_key

◆ verbose

bool yaze::editor::AgentChatHistoryCodec::AgentConfigSnapshot::verbose = false

◆ show_reasoning

bool yaze::editor::AgentChatHistoryCodec::AgentConfigSnapshot::show_reasoning = true

◆ max_tool_iterations

int yaze::editor::AgentChatHistoryCodec::AgentConfigSnapshot::max_tool_iterations = 4

◆ max_retry_attempts

int yaze::editor::AgentChatHistoryCodec::AgentConfigSnapshot::max_retry_attempts = 3

◆ temperature

float yaze::editor::AgentChatHistoryCodec::AgentConfigSnapshot::temperature = 0.25f

◆ top_p

float yaze::editor::AgentChatHistoryCodec::AgentConfigSnapshot::top_p = 0.95f

◆ max_output_tokens

int yaze::editor::AgentChatHistoryCodec::AgentConfigSnapshot::max_output_tokens = 2048

◆ stream_responses

bool yaze::editor::AgentChatHistoryCodec::AgentConfigSnapshot::stream_responses = false

◆ chain_mode

int yaze::editor::AgentChatHistoryCodec::AgentConfigSnapshot::chain_mode = 0

◆ favorite_models

std::vector<std::string> yaze::editor::AgentChatHistoryCodec::AgentConfigSnapshot::favorite_models

◆ model_chain

std::vector<std::string> yaze::editor::AgentChatHistoryCodec::AgentConfigSnapshot::model_chain

◆ model_presets

std::vector<ModelPreset> yaze::editor::AgentChatHistoryCodec::AgentConfigSnapshot::model_presets

◆ persona_notes

std::string yaze::editor::AgentChatHistoryCodec::AgentConfigSnapshot::persona_notes

◆ goals

std::vector<std::string> yaze::editor::AgentChatHistoryCodec::AgentConfigSnapshot::goals

◆ tools

ToolFlags yaze::editor::AgentChatHistoryCodec::AgentConfigSnapshot::tools

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