orxtra v0.13.0 /tool.src.orxtra.tool._renderers
On this page

Renderers the @tool decorator applies when a function returns raw data instead of a ToolOutput: TextRenderer, JsonRenderer (dataclass/pydantic-aware, indented), and TableRenderer (tab-separated rows).

#tool.src.orxtra.tool._renderers

#tool.src.orxtra.tool._renderers

#_ExtendedEncoder

Handles UUID, Decimal, datetime, Path.

#default

python
def default(self, o: object) -> Any

#TextRenderer

Renders data as plain text.

#render

python
def render(self, data: Any) -> str

#JsonRenderer

Renders data as indented JSON.

#render

python
def render(self, data: Any) -> str

#TableRenderer

Renders list-of-dicts or DirListing as tab-separated text.

#render

python
def render(self, data: Any) -> str
Search