# wardrik_workspace v0.1.0-rc.1 - API Reference

## Modules

- [WardrikWorkspace](WardrikWorkspace.md): File tools for agents, kept in a `WardrikStore`.
- [WardrikWorkspace.Context](WardrikWorkspace.Context.md): Middleware that reads workspace files into the agent's instructions as each turn begins.
- [WardrikWorkspace.File](WardrikWorkspace.File.md): A file in a workspace.
- [WardrikWorkspace.Files](WardrikWorkspace.Files.md): Stores trees of files in a `WardrikStore`, each file with its own version.
- [WardrikWorkspace.Mount](WardrikWorkspace.Mount.md): A tree an agent sees.
- [WardrikWorkspace.Path](WardrikWorkspace.Path.md): Paths and globs within a workspace.
- [WardrikWorkspace.Reads](WardrikWorkspace.Reads.md): The read-only file tools: `read_file`, `list_files` and `search_files`.
- [WardrikWorkspace.Spec](WardrikWorkspace.Spec.md): What an agent's file tools reach.
- [WardrikWorkspace.Tools](WardrikWorkspace.Tools.md): Builds the six file tools.
- [WardrikWorkspace.Writes](WardrikWorkspace.Writes.md): The file tools that change files: `write_file`, `edit_file` and `delete_file`.

