Skip to main content

Crate lash_tool_shell

Crate lash_tool_shell 

Source
Expand description

Built-in shell tool surface (shell.exec / shell.start / shell.write).

This module is the surface layer: tool definitions, argument parsing, the StandardShell executor, prompt contributions, and the plugin factory. The process-lifecycle machinery lives in [runtime] and the output-buffer plumbing in [output].

Structs§

StandardShell
StandardShellPluginFactory
PluginFactory for the built-in shell tool surface.

Functions§

shell_prompt_contributions
shell_prompt_contributions_for_access
Returns the shell prompt contributions, gating the shell.write reference on whether that tool is actually callable in the current session.
shell_provider
Build the cached shell tool provider (shell.exec / shell.start).