Skip to main content

Module tool

Module tool 

Source
Expand description

Tool runner for ephemeral Python tool execution

This module provides functionality for running Python tools without permanent installation, similar to uvx or pipx run:

  • Tool caching in ~/.local/share/rx/tools/
  • Automatic installation on first run
  • Cache management (list, clear)

Structsยง

CachedTool
Metadata about a cached tool
ToolCache
Tool cache manager
ToolRunner
Tool runner for executing Python tools