Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::inspect::AgentRequest Struct Reference

One queued request from the human, with the context the agent needs to act without guessing which design/screen/state it refers to. More...

#include <agent_request_queue.hpp>

Public Attributes

std::string id
 stable id; assigned on append when empty
std::string text
 the human's free-text request
std::string design
 design/asset name (ties to the ledger)
std::string screen
 optional screen within the design
std::string editmode_state
 the current EDITMODE block JSON, for context
std::string screenshot_path
 optional path to a captured screenshot
std::string created_at
 caller-supplied timestamp (the core keeps no clock)
bool consumed = false
 true once the agent has acked it

Detailed Description

One queued request from the human, with the context the agent needs to act without guessing which design/screen/state it refers to.

Member Data Documentation

◆ consumed

bool pulp::inspect::AgentRequest::consumed = false

true once the agent has acked it

◆ created_at

std::string pulp::inspect::AgentRequest::created_at

caller-supplied timestamp (the core keeps no clock)

◆ design

std::string pulp::inspect::AgentRequest::design

design/asset name (ties to the ledger)

◆ editmode_state

std::string pulp::inspect::AgentRequest::editmode_state

the current EDITMODE block JSON, for context

◆ id

std::string pulp::inspect::AgentRequest::id

stable id; assigned on append when empty

◆ screen

std::string pulp::inspect::AgentRequest::screen

optional screen within the design

◆ screenshot_path

std::string pulp::inspect::AgentRequest::screenshot_path

optional path to a captured screenshot

◆ text

std::string pulp::inspect::AgentRequest::text

the human's free-text request


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