FileProviderTools
FileProviderTools =
object
Defined in: file/provider.ts:73
createFileToolProvider’s tools — the file tools plus describeFileEnv. Named for its
actual scope (this file jail’s own config), not a generic “describeEnvironment” — a project
may have other tools this doesn’t cover, so the name shouldn’t imply completeness. A plain
object-literal type alias, not interface ... extends FileTools — see BashProviderTools’s
doc comment (packages/tools/src/bash/provider.ts) for why: an interface anywhere in the
shape loses the implicit index signature ToolProvider<Tools extends ToolSet> needs.
Properties
Section titled “Properties”describeFileEnv
Section titled “describeFileEnv”describeFileEnv:
DescribeFileEnvTool
Defined in: file/provider.ts:77
editFile
Section titled “editFile”editFile:
FileTools["editFile"]
Defined in: file/provider.ts:76
readFile
Section titled “readFile”readFile:
FileTools["readFile"]
Defined in: file/provider.ts:74
writeFile
Section titled “writeFile”writeFile:
FileTools["writeFile"]
Defined in: file/provider.ts:75