# wardrik_workspace v0.1.0-rc.1 - Table of Contents > Files for agents: a tree of their own kept in the store, trees they share, and files read into every turn. ## Pages - [WardrikWorkspace](readme.md) - [Changelog](changelog.md) ## 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`.