Skip to main content

Crate lash_plugin_plan_mode

Crate lash_plugin_plan_mode 

Source
Expand description

plan_mode and update_plan plugins.

These ship as an optional first-party plugin crate rather than being bundled into lash core. Embedders register them explicitly via plugin_factories.push(Arc::new(PlanModePluginFactory::new(...))) etc.

Structs§

PlanItem
PlanModeDisableOp
PlanModeEnableOp
PlanModeExternalArgs
PlanModeExternalStatus
PlanModePluginConfig
PlanModePluginFactory
PlanModePromptRequest
PlanModePromptReview
PlanModeToggleOp
PlanSnapshot
UpdatePlanPluginFactory
Public plugin factory. Callers that want this plugin installed (lash-cli under profile.interactive_extras) push an instance onto the plugin factory list. In non-root sessions the factory returns an inert plugin that registers nothing.

Enums§

PlanModePromptResponse

Traits§

PlanModePrompt