pub enum IntrospectAction {
Show 14 variants
CommandTimings,
Coverage,
ContractRecord,
ContractCheck,
ContractList,
ContractClear,
StartupTiming,
Capabilities,
DbHealth,
PluginState,
Processes,
PluginTasks,
EventBus,
EventBusClear,
}Expand description
Actions available in the introspect compound tool.
Variants§
CommandTimings
Get per-command execution timing statistics (min/max/avg/p95).
Coverage
Report which registered commands have been called during this session.
ContractRecord
Record the current response shape of a command as a baseline contract.
ContractCheck
Check all recorded contracts for schema drift.
ContractList
List all recorded contract baselines.
ContractClear
Clear all recorded contract baselines.
StartupTiming
Report Victauri plugin startup phase timing breakdown.
Capabilities
Enumerate Tauri v2 capabilities, security config, plugin config, and window definitions.
DbHealth
SQLite database health diagnostics (journal mode, WAL, page stats).
PluginState
Snapshot of the Victauri plugin’s internal state (event log, registry, recording, faults).
Processes
Enumerate the host process and its child processes (sidecars, background workers).
PluginTasks
Report Victauri’s own spawned async tasks (MCP server, event drain) and their status.
EventBus
List captured Tauri event bus events (automatically intercepted).
EventBusClear
Clear the event bus capture buffer.
Trait Implementations§
Source§impl Clone for IntrospectAction
impl Clone for IntrospectAction
Source§fn clone(&self) -> IntrospectAction
fn clone(&self) -> IntrospectAction
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for IntrospectAction
impl Debug for IntrospectAction
Source§impl<'de> Deserialize<'de> for IntrospectAction
impl<'de> Deserialize<'de> for IntrospectAction
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Source§impl JsonSchema for IntrospectAction
impl JsonSchema for IntrospectAction
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
$ref keyword. Read more