FileProviderTools
FileProviderTools =
object
Defined in: packages/tools/src/file/provider.ts:159
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: packages/tools/src/file/provider.ts:163
editFile
Section titled “editFile”editFile:
FileTools["editFile"]
Defined in: packages/tools/src/file/provider.ts:162
readFile
Section titled “readFile”readFile:
FileTools["readFile"]
Defined in: packages/tools/src/file/provider.ts:160
writeFile
Section titled “writeFile”writeFile:
FileTools["writeFile"]
Defined in: packages/tools/src/file/provider.ts:161