inputs
inputs ¶
InputBase
dataclass
¶
Base class for typed tool inputs. Provides from_raw() parsing and as_() type narrowing.
FileInputBase
dataclass
¶
Bases: InputBase
Base for tool inputs that reference a file, providing a cached file property returning a File.
BashInput
dataclass
¶
EditInput
dataclass
¶
WriteInput
dataclass
¶
ReadInput
dataclass
¶
AgentInput
dataclass
¶
GrepInput
dataclass
¶
GlobInput
dataclass
¶
TaskCreateInput
dataclass
¶
TaskUpdateInput
dataclass
¶
SkillInput
dataclass
¶
GenericInput
dataclass
¶
Bases: InputBase
Fallback typed input for unrecognized tools, providing dict-like get() access to raw data.
parse_tool_input ¶
Parse raw tool input into a typed dataclass based on tool name.