FileSystem
Configure Flutter native file tools for approved app roots.
final options = createOptionsBuilder()
.withRemoteTools(
const AnsightRemoteToolsOptions(
fileSystem: AnsightFileSystemToolsOptions(
additionalRoots: <AnsightNativeToolRoot>[
AnsightNativeToolRoot(alias: 'exports', path: '/tmp/app-exports'),
],
),
),
)
.withReadOnlyToolAccess()
.build();
The suite exposes files.* list, read, checksum, download, push, copy, move, and delete operations inside approved roots. Read-only access excludes mutation; delete requires full tool access. Treat file contents as sensitive.