orxtra v0.13.0 /protocols.src.orxtra.protocols._types._results
On this page

Frozen dataclasses for tool results: FileContent, DirEntry/DirListing, GrepMatch/GrepResult, FileStat/StatResult, GlobResult, DiffResult, GitOutput, ExecResult, HttpResponse, Confirmation, and TaskLifecycleResult.

#protocols.src.orxtra.protocols._types._results

#protocols.src.orxtra.protocols._types._results

#FileContent

FileContent
FieldTypeDefault
contentstr
is_previewbool
total_linesint
total_bytesint

#DirEntry

DirEntry
FieldTypeDefault
typestr
size`intNone`
pathstr

#DirListing

DirListing
FieldTypeDefault
entrieslist[DirEntry]
truncatedbool

#GrepMatch

GrepMatch
FieldTypeDefault
filestr
line_numberint
linestr

#GrepResult

GrepResult
FieldTypeDefault
matcheslist[GrepMatch]
modestr
count`intNone`

#FileStat

FileStat
FieldTypeDefault
pathstr
existsbool
byte_size`intNone`
line_count`intNone`
language`strNone`
mtime`strNone`
binarybool

#StatResult

StatResult
FieldTypeDefault
fileslist[FileStat]

#GlobResult

GlobResult
FieldTypeDefault
pathslist[str]
truncatedbool

#DiffResult

DiffResult
FieldTypeDefault
diffstr
identicalbool

#GitOutput

GitOutput
FieldTypeDefault
outputstr
subcommandstr
exit_codeint

#ExecResult

ExecResult
FieldTypeDefault
stdoutstr
stderrstr
exit_codeint
timed_outbool
duration_msint

#HttpResponse

HttpResponse
FieldTypeDefault
status_codeint
headersdict[str, str]
bodystr
elapsed_msint

#Confirmation

Confirmation
FieldTypeDefault
messagestr

#ConsultResponse

ConsultResponse
FieldTypeDefault
textstr
model`strNone`

#TaskLifecycleResult

TaskLifecycleResult
FieldTypeDefault
messagestr
task_id`strNone`
details`dict[str, Any]None`
Search