Composition seam for host state that does not belong in protocol dispatch.
Definition agent_context.hpp:30
virtual ~InspectorAgentContextSource()=default
virtual InspectorAgentContext snapshot() const =0
Host-owned snapshot returned by Inspector.getAgentContext.
Definition agent_context.hpp:11
std::int64_t binary_mtime_unix_ms
Definition agent_context.hpp:14
std::string binary_path
Definition agent_context.hpp:12
bool processing
Definition agent_context.hpp:20
bool hot_reload_enabled
Definition agent_context.hpp:23
std::string binary_build_id
Definition agent_context.hpp:13
bool editor_open
Definition agent_context.hpp:18
std::vector< std::string > actionable_issues
Definition agent_context.hpp:26
std::string plugin_id
Definition agent_context.hpp:15
std::string session_id
Definition agent_context.hpp:16
std::uint64_t xrun_count
Definition agent_context.hpp:21
std::uint64_t unsaved_tweak_count
Definition agent_context.hpp:25
bool window_visible
Definition agent_context.hpp:19
bool hot_reload_pending
Definition agent_context.hpp:24
bool hot_reload_available
Definition agent_context.hpp:22
std::string instance_id
Definition agent_context.hpp:17