yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
agent_state.h File Reference
#include <filesystem>
#include <functional>
#include <optional>
#include <string>
#include <vector>
#include "absl/status/status.h"
#include "absl/status/statusor.h"
#include "absl/time/time.h"
#include "imgui/imgui.h"
#include "core/project.h"
#include "core/asar_wrapper.h"

Go to the source code of this file.

Classes

struct  yaze::editor::CollaborationState
 State for collaborative editing sessions. More...
 
struct  yaze::editor::ScreenshotPreviewState
 Preview state for captured screenshots. More...
 
struct  yaze::editor::RegionSelectionState
 Region selection state for screenshot cropping. More...
 
struct  yaze::editor::MultimodalState
 State for multimodal/vision features. More...
 
struct  yaze::editor::AutomationTelemetry
 Telemetry from automation/test harness. More...
 
struct  yaze::editor::AutomationState
 State for automation/test harness integration. More...
 
struct  yaze::editor::ModelPreset
 Model preset for quick switching. More...
 
struct  yaze::editor::ToolConfig
 Tool enablement configuration. More...
 
struct  yaze::editor::AgentConfigState
 Agent configuration state. More...
 
struct  yaze::editor::RomSyncState
 State for ROM synchronization. More...
 
struct  yaze::editor::Z3EDCommandState
 State for Z3ED command palette. More...
 
struct  yaze::editor::KnowledgeState
 State for learned knowledge management (CLI integration) More...
 
struct  yaze::editor::ToolExecutionEntry
 Single tool execution entry for timeline display. More...
 
struct  yaze::editor::ToolExecutionState
 State for tool execution timeline display. More...
 
struct  yaze::editor::PersonaProfile
 User persona profile for personalized AI behavior. More...
 
struct  yaze::editor::ChatState
 State for chat UI and history. More...
 
struct  yaze::editor::ProposalState
 State for proposal management. More...
 
class  yaze::editor::AgentUIContext
 Unified context for agent UI components. More...
 
struct  yaze::editor::CollaborationCallbacks
 Callbacks for collaboration operations. More...
 
struct  yaze::editor::CollaborationCallbacks::SessionContext
 
struct  yaze::editor::MultimodalCallbacks
 Callbacks for multimodal/vision operations. More...
 
struct  yaze::editor::AutomationCallbacks
 Callbacks for automation operations. More...
 
struct  yaze::editor::Z3EDCommandCallbacks
 Callbacks for Z3ED command operations. More...
 
struct  yaze::editor::RomSyncCallbacks
 Callbacks for ROM sync operations. More...
 
struct  yaze::editor::ProposalCallbacks
 Callbacks for proposal operations. More...
 
struct  yaze::editor::ChatCallbacks
 Callbacks for chat operations. More...
 

Namespaces

namespace  yaze
 
namespace  yaze::editor
 Editors are the view controllers for the application.
 

Enumerations

enum class  yaze::editor::CollaborationMode { yaze::editor::kLocal = 0 , yaze::editor::kNetwork = 1 }
 Collaboration mode for multi-user sessions. More...
 
enum class  yaze::editor::CaptureMode { yaze::editor::kFullWindow = 0 , yaze::editor::kActiveEditor = 1 , yaze::editor::kSpecificWindow = 2 , yaze::editor::kRegionSelect = 3 }
 Screenshot capture mode. More...
 
enum class  yaze::editor::ChainMode { yaze::editor::kDisabled = 0 , yaze::editor::kRoundRobin = 1 , yaze::editor::kConsensus = 2 }
 Model chain mode for multi-model responses. More...