OffloadBackend
The read-only view of the thread's offloaded results (ToolOutputOffload.key): one file /<key> per result. Mount it at ToolOutputOffload.Mount in a CompositeBackend, the path the model is shown. ls, read, glob and grep see the stored text; write, edit and delete are refused, so a file tool reports them as tool errors. Reading an evicted result says it was evicted. An agent without a ToolOutputOffload has no results.
Attributes
- Graph
-
- Supertypes
- Self type
-
OffloadBackend.type
Members list
Value members
Concrete methods
Deletes the file, or the empty directory, path.
Deletes the file, or the empty directory, path.
Attributes
Replaces old with replacement in the file path: the one occurrence, or every occurrence when replaceAll. Refused when old is empty or absent, or occurs more than once and not replaceAll.
Replaces old with replacement in the file path: the one occurrence, or every occurrence when replaceAll. Refused when old is empty or absent, or occurs more than once and not replaceAll.
Attributes
The files within under that accept takes, in path order, at most limit: accept is applied before the limit, so a file it refuses never takes a place (a composite passes a predicate that refuses the paths a mount shadows, and relies on this to fill its limit with visible files). search likewise.
The files within under that accept takes, in path order, at most limit: accept is applied before the limit, so a file it refuses never takes a place (a composite passes a predicate that refuses the paths a mount shadows, and relies on this to fill its limit with visible files). search likewise.
Attributes
The locks a mutation of path holds.
The locks a mutation of path holds.
Attributes
The entries directly beneath the directory path, in path order, at most limit.
The entries directly beneath the directory path, in path order, at most limit.
Attributes
At most limit lines of the file path, from the 0-based line offset.
At most limit lines of the file path, from the 0-based line offset.
Attributes
The lines matching regex of the files within under that accept takes, in path then line order. regex is the model's: match it with org.llm4s.security.RegexSafetyManager.safeFind, never a bare matcher, so a catastrophic pattern is bounded and cannot overflow the stack.
The lines matching regex of the files within under that accept takes, in path then line order. regex is the model's: match it with org.llm4s.security.RegexSafetyManager.safeFind, never a bare matcher, so a catastrophic pattern is bounded and cannot overflow the stack.
Attributes
Writes the file path, creating it or replacing it.
Writes the file path, creating it or replacing it.
Attributes
Inherited methods
The files within under whose path relative to under matches pattern.
The files within under whose path relative to under matches pattern.
Attributes
- Inherited from:
- FileBackend
The lines matching regex in the files within under. include filters the files: a pattern with no / matches a file's name, one with a / its path relative to under (as ripgrep's --glob).
The lines matching regex in the files within under. include filters the files: a pattern with no / matches a file's name, one with a / its path relative to under (as ripgrep's --glob).
Attributes
- Inherited from:
- FileBackend